Digital regnanimasjon pakket inn i Pi Pico

Kilde node: 1576269

Med en ny Matrix film nå på kino, vi har alle blitt minnet om de skjermsparerne som bare var kuleste tingen noensinne da den originale filmen ble publisert i 1999. [en0b] bestemte seg for å gjenskape den klassiske "digitale regn"-effekten på Raspberry Pi Pico, bruker opp all den lille mikrokontrollerens lagring i prosessen.

I stedet for å stole på eksisterende grafikkbiblioteker, begynte [en0b] å bruke en høykvalitets GIF for animasjonen. Den opprinnelige filen var på 8 MB, som var alt for stor til å passe på Pico. Etter litt finling i et bilderedigeringsprogram og ved hjelp av et tilpasset Python-skript, klarte [en0b] imidlertid å passe animasjonen på 127 bilder med 240 x 135 oppløsning inn i 2 MB Flash ombord på brikken. Med mikrokontrolleren koblet til 1.14" IPS "Pico Display" fra Pimoroni, ser finalen flott ut og gjenskaper trofast estetikken som er sett i filmen.

[en0b]s teknikk kan pålitelig brukes til å vise hvilken som helst GIF som du kan kutte ned til 14 til 16 farger uten å miste for mye kvalitet. Det er ikke verdens mest avanserte grafikkformat, men det gjør jobben for små animasjoner som disse.

Vi har sett lignende bygg før også, og bruker mer kraftig maskinvare for å bygge en magisk 8-ball omtrent på samme måte. I mellomtiden, hvis du har dine egne fine små GIF-hacks eller Pico-prosjekter, ikke nøl med å sende dem inn!

Kilde: https://hackaday.com/2022/01/12/digital-rain-animation-crammed-into-pi-pico/

Tidstempel:

Mer fra hackaday