Përmbajtje:

Matrica LED: 4 hapa
Matrica LED: 4 hapa

Video: Matrica LED: 4 hapa

Video: Matrica LED: 4 hapa
Video: Кубический кооператив с анализом матрицы ► 1 Прохождение Left 4 dead 2 2024, Korrik
Anonim
Matrica LED
Matrica LED

Kjo është një matricë LED 8x8 e bërë duke përdorur LED WS2812 dhe një Mikrokontrollues ESP8266

Ky projekt u frymëzua nga:

Hapi 1: Instalimi i LED -ve WS2812

Instalimi i LED -ve WS2812
Instalimi i LED -ve WS2812
Instalimi i LED -ve WS2812
Instalimi i LED -ve WS2812
Instalimi i LED -ve WS2812
Instalimi i LED -ve WS2812

Me pak fjalë, LED -të ishin lidhur me zinxhirë në një rrip të gjatë që u tregua më lart. (Rresht pas rreshti, dhe fundi i 1 rreshti i lidhur me fillimin e rreshtit tjetër)

(Injoroni 4 LED -të që mungojnë, unë mbarova LED -et. Ato nuk bëjnë ndonjë ndryshim të madh gjithsesi)

Pas kësaj, shiriti LED u lidh me një mikrokontrollues (ESP8266)

Hapi 2: Rasti akrilik (dhe druri)

Rast akrilik (dhe druri)
Rast akrilik (dhe druri)
Rast akrilik (dhe druri)
Rast akrilik (dhe druri)
Rast akrilik (dhe druri)
Rast akrilik (dhe druri)
Rast akrilik (dhe druri)
Rast akrilik (dhe druri)

2 copë akrilik të zi u prenë (me thikë), u përkulën (duke përdorur një hekur bashkues) dhe u ngjitën së bashku (me një shkop druri si mbështetje) për të formuar anët e matricës

Një copë letër akrilike dhe gjurmuese prapa saj u përdor si ekrani i përparmë, i vendosur para matricës për të shpërndarë LED -të dhe për të mbrojtur pajisjet elektronike.

Shkopinj druri u prenë në mënyrë të tillë që të mund të përshtaten së bashku dhe të formojnë ndarës midis LED -ve. Kjo parandalon që ngjyrat nga LED -të të shpërndahen në njëra -tjetrën mund të prishin qartësinë

Pas kësaj, vendosni matricën LED, ndarës dhe akrilik të qartë në pjesën anësore të zezë akrilike

Hapi 3: Softuer

Softuer
Softuer

Kam përdorur Bibliotekën Adafruit NeoMatrix, Demo NeoMatrix GFX.

Ju mund të kodoni softuer tjetër për të lidhur ESP8266 me Wifi dhe për të mbledhur të dhëna.

Hapi 4: Matrica e Raspberry Pi LED

Matrica LED Raspberry Pi
Matrica LED Raspberry Pi

(Kjo është një punë në progres)

Në fund, vendosa një Raspberry Pi (1B) në Matricën LED. Unë gjithashtu e programova dhe e konfigurova atë për të treguar Pixel Art (dhe ndoshta Animacione) mbi Wifi.

Kam lidhur pinin e të dhënave të LED -ve me Pin 18 të Raspberry Pi. Për më tepër, kunjat 5V dhe Ground të LED -ve ishin të lidhur me një Furnizim me energji të jashtme (Ashtu si një ngarkues tjetër USB), të ndarë nga Raspberry Pi. Kjo është për të siguruar që LED -të të kenë fuqi të mjaftueshme për t'u ndriçuar.

WebApp nga ana e Klientit është shkruar plotësisht në HTML të pastër vanilje, CSS dhe Javascript. Programi Server është një Aplikacion Flask dhe përdor Bibliotekën Adafruit Neopixel. Meqenëse përdor Bibliotekën Adafruit, LED -të mund të kërkojnë më shumë kohë për të azhurnuar (dhe mos shfaqur animacionet siç duhet etj.) Kodi është i disponueshëm në GitHub këtu, dhe programi është vendosur të ekzekutohet në boot (duke përdorur /etc/rc.local siç u tha në GitHub)

Recommended: