Zephyrnet-logotyp

Dela skärm till RGB-panel med Pi Pico W

Datum:

bild

RGB-lysdioder är bra för att lägga till lite färg till ditt liv, och det är ännu mer tillfredsställande att använda en matris av dem som en grafisk display. [bitluni] byggde en RGB LED-skärm med Pi Pico som du kan dela en pixlad version av din dators skärm.

[bitluni] ville få lite erfarenhet av mikropytonRaspbery Pi Pico W, och hade tidigare använt WebSockets för att överföra visningsdata över WiFi. Tyvärr lämnade den tillgängliga MicroPython WebSockets-implementeringen inte tillräckligt med RAM-minne för resten av koden. Istället satte han upp en enkel HTTP-server på Pico som tar emot pixeldata som en POST-förfrågan. Detta ger en långsam uppdateringshastighet men ser fortfarande bra ut, särskilt med den 3D-utskrivna bakprojektionsramen.

För att skicka visningsdata från datorn använder [bitluni] en enkel HTML-sida som är lokalt värd som tar Picos IP-adress och uppmanar dig att välja den skärm eller det fönster du vill dela. Den använder JavaScript för att ta tag i visningsdata, generera de nödvändiga lågupplösta pixelvärdena och skicka POST-begäran.

Det här ser ut som ett roligt helgprojekt att lägga till i ditt labb eller hem och kostar bara cirka $20 i delar. Det är i princip en förminskad version av hans gigantisk pingisboll på väggen.

[Inbäddat innehåll]

plats_img

Senaste intelligens

plats_img