Satura rādītājs:

LED matrica: 4 soļi
LED matrica: 4 soļi

Video: LED matrica: 4 soļi

Video: LED matrica: 4 soļi
Video: Arduino Text Scrolling Display || LED MAX7219 Dot Matrix Display 4 In 1 2024, Jūlijs
Anonim
LED matrica
LED matrica

Šī ir 8x8 LED matrica, kas izgatavota, izmantojot WS2812 gaismas diodes un ESP8266 mikrokontrolleru

Šo projektu iedvesmoja:

1. darbība: WS2812 gaismas diodes savienošana

Savieno WS2812 gaismas diodes
Savieno WS2812 gaismas diodes
WS2812 gaismas diodes savienošana
WS2812 gaismas diodes savienošana
WS2812 gaismas diodes savienošana
WS2812 gaismas diodes savienošana

Īsāk sakot, gaismas diodes bija sasaistītas garā sloksnē, kas parādīta iepriekš. (Rinda pēc rindas un 1 rindas beigas savienotas ar nākamās rindas sākumu)

(Ignorējiet trūkstošās 4 gaismas diodes, man beidzās gaismas diodes. Tās tik un tā nerada lielas atšķirības)

Pēc tam LED sloksne tika pievienota mikrokontrolleram (ESP8266)

2. solis: akrila (un koka) korpuss

Akrila (un koka) futrālis
Akrila (un koka) futrālis
Akrila (un koka) futrālis
Akrila (un koka) futrālis
Akrila (un koka) futrālis
Akrila (un koka) futrālis
Akrila (un koka) futrālis
Akrila (un koka) futrālis

2 melna akrila gabali tika sagriezti (ar nazi), saliekti (izmantojot lodāmuru) un karsti salīmēti kopā (ar koka nūju kā atbalstu), veidojot matricas malas

Skaidrs akrila gabals un pauspapīrs aiz tā tika izmantots kā priekšējais ekrāns, kas novietots matricas priekšā, lai izkliedētu gaismas diodes un aizsargātu elektroniku.

Koka nūjas tika sagrieztas tā, lai tās varētu salikties kopā un veidot starpsienas starp gaismas diodēm. Tas neļauj krāsām no gaismas diodēm izkliedēties savā starpā, un tas var sabojāt skaidrību

Pēc tam ievietojiet LED matricu, dalītāju un caurspīdīgo akrilu melnajā akrila sānu daļā

3. darbība: programmatūra

Programmatūra
Programmatūra

Es izmantoju Adafruit NeoMatrix bibliotēku, NeoMatrix GFX demonstrāciju.

Jūs varētu kodēt citu programmatūru, lai savienotu ESP8266 ar Wifi un apkopotu datus.

4. solis: Raspberry Pi LED matrica

Raspberry Pi LED matrica
Raspberry Pi LED matrica

(Šis ir nepabeigts darbs)

Beigās LED matricā ievietoju Raspberry Pi (1B). Es arī to ieprogrammēju un konfigurēju, lai parādītu Pixel Art (un varbūt animācijas), izmantojot Wifi.

Es savienoju gaismas diodes datu tapu ar Raspberry Pi 18. tapu. Turklāt gaismas diodes 5 V un zemējuma tapas tika pievienotas ārējam barošanas avotam (tāpat kā citam USB lādētājam), atsevišķi no Raspberry Pi. Tas tiek darīts, lai nodrošinātu, ka gaismas diodēm ir pietiekami daudz jaudas, lai tās iedegtos.

Klienta puses WebApp ir pilnībā uzrakstīts tīrā vaniļas HTML, CSS un Javascript. Servera programma ir kolbas lietojumprogramma, un tā izmanto Adafruit Neopixel bibliotēku. Tā kā gaismas diodes izmanto Adafruit bibliotēku, var paiet ilgāks laiks, lai tās atjauninātu (un nerādītu animācijas pareizi utt.). Kods ir pieejams vietnē GitHub, un programma ir iestatīta darbībai sāknēšanas laikā (izmantojot /etc/rc.local, kā norādīts GitHub)

Ieteicams: