Sadržaj:

LED matrica: 4 koraka
LED matrica: 4 koraka

Video: LED matrica: 4 koraka

Video: LED matrica: 4 koraka
Video: Что скрывает Матрица 4: Воскрешение | Полный разбор фильма (секреты и детали) 2024, Srpanj
Anonim
LED matrica
LED matrica

Ovo je 8x8 LED matrica izrađena pomoću WS2812 LED dioda i mikrokontrolera ESP8266

Ovaj projekt inspiriran je:

Korak 1: Ožičenjem LED dioda WS2812

Ožičenje WS2812 LED dioda
Ožičenje WS2812 LED dioda
Ožičenje WS2812 LED dioda
Ožičenje WS2812 LED dioda
Ožičenje WS2812 LED dioda
Ožičenje WS2812 LED dioda

Ukratko, LED diode su bile povezane u dugačku traku koja je prikazana gore. (Red po red, a kraj 1 retka povezan s početkom sljedećeg retka)

(Zanemarite nedostajuće 4 LED diode, nestalo mi je LED dioda. Ionako ne čine veliku razliku)

Nakon toga LED traka je spojena na mikrokontroler (ESP8266)

Korak 2: Akrilna (i drvena) futrola

Akrilna (i drvena) futrola
Akrilna (i drvena) futrola
Akrilna (i drvena) futrola
Akrilna (i drvena) futrola
Akrilna (i drvena) futrola
Akrilna (i drvena) futrola
Akrilna (i drvena) futrola
Akrilna (i drvena) futrola

2 komada crnog akrila izrezana su (nožem), savijena (pomoću lemilice) i vruće zalijepljena zajedno (s drvenim štapom kao osloncem) kako bi formirali stranice matrice

Prozirni komad akrila i paus papira iza njega korišten je kao prednji zaslon, postavljen ispred matrice za raspršivanje LED dioda i zaštitu elektronike.

Drveni štapići izrezani su na takav način da se mogu međusobno uklopiti i oblikovati razdjelnike između LED dioda. Time se sprječava da se boje LED dioda rasprše jedna u drugu, što može narušiti jasnoću

Nakon toga stavite LED matricu, razdjelnik i prozirni akril u bočni dio od crnog akrila

Korak 3: Softver

Softver
Softver

Koristio sam Adafruit NeoMatrix Library, NeoMatrix GFX Demo.

Možete kodirati drugi softver za povezivanje ESP8266 na Wifi i prikupljanje podataka.

Korak 4: Raspberry Pi LED matrica

Raspberry Pi LED matrica
Raspberry Pi LED matrica

(Ovo je rad u tijeku)

Na kraju sam stavio Raspberry Pi (1B) u LED matricu. Također sam ga programirao i konfigurirao da prikazuje Pixel Art (a možda i animacije) putem Wi -Fi -ja.

Spojio sam pin podataka LED dioda na pin 18 Raspberry Pi. Štoviše, 5V i uzemljeni pinovi LED dioda bili su spojeni na vanjsko napajanje (poput drugog USB punjača), odvojeno od Raspberry Pi. To je kako bi se osiguralo da LED diode imaju dovoljno snage za paljenje.

WebApp na strani klijenta u cijelosti je napisan u čistom HTML -u, CSS -u i Javascript -u. Server program je Flask aplikacija i koristi Adafruit Neopixel Library. Budući da koristi biblioteku Adafruit, LED -ima će možda trebati više vremena za ažuriranje (i neće pravilno prikazivati animacije itd.) Kod je dostupan na GitHub -u ovdje, a program je postavljen za pokretanje pri pokretanju (pomoću /etc/rc.local kako je navedeno u GitHubu)

Preporučeni: