Cuprins:
Video: Matricea cu cascadă 8x16 Rgb Led: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
În acest proiect am făcut matricea în cascadă 8x16 rgb led și controlerul său. Microfonul 18F2550 este utilizat pentru suportul USB. Ledurile RGB sunt acționate de registre de deplasare 74hc595 cu rezistențe. Pentru date de animație și configurare; Este utilizat 24C512 eeprom extern. Datele de configurare și animație sunt create de interfața grafică cu utilizatorul (gui) de pe computer și transferate la eeprom prin USB Am realizat modulele mele matrice LED-uri rgb cu dimensiunea de 8x16 pixeli. Și pot fi atașate pentru a face o zonă de afișare mai mare.
Pasul 1: Arhitectură
arhitectură Datele de animație și configurare sunt create pe computer printr-un gui. apoi este încărcat pe placa de control prin USB. Unitatea microcontroler (mcu) transferă aceste date către unitatea de stocare a plăcii (eeprom). Când placa este în acțiune, citește mai întâi datele de configurare: intervale de timp între cadrele de animație, durata animației de afișat, modul de lucru (solo sau în cascadă), apoi citește o bucată de date de animație și trimite datele către registrele de schimbare pentru actualizare statutul ledurilor. Sunt utilizate leduri rgb anodice comune. ledurile sunt aranjate 8 rânduri, 16 coloane. toți anodii sunt conectați între ei la rând. Shift registers controlează câte un rând pe rând. Prin multiplexare; 8 rânduri sunt actualizate foarte rapid, astfel încât imaginea continuă este afișată. pentru 8 rânduri --------- pentru multiplexare se folosește un registru de schimbare pe 8 biți. pentru 16 leduri coloane rgb 16 * 3 = 48 ------ se folosește șase registre de 8bit shift. În modul solo, un modul funcționează așa cum este descris mai sus. În modul cascadă: o placă devine placă principală și trimite semnal de sincronizare către alte plăci prin intermediul interfeței periferice seriale (spi). toate plăcile afișează animații stocate în memoria lor. Și sincronizarea este aranjată în funcție de semnalul de sincronizare provenit de la placa principală.
Recomandat:
Cascada registrelor de schimbare 74HC595 Controlată prin Arduino și Ethernet: 3 pași
Cascade of Shift Registers 74HC595 Controlat prin Arduino și Ethernet: Astăzi aș dori să vă prezint un proiect pe care l-am implementat în două versiuni. Proiectul folosește 12 registre de schimbare 74HC595 și 96 de LED-uri, placa Arduino Uno cu ecran Ethernet Wiznet W5100. La fiecare registru de schimbare sunt conectate 8 LED-uri. Numerele 0
Figurile Lissajous pe matricea LED 8X8: 7 pași
Figurile Lissajous pe matricea LED 8X8: Un punct de lumină oscilant în 2 axe perpendiculare desenează un model numit „Lissajous Figure”. (1857) sau „Curba Bowditch” (1815). Modelele variază de la simplu la complex, în funcție de raportul de frecvență și faza celor 2 axe. A 1: 1
Iluminează-ți Valentine-ul cu matricea RGB sclipitoare: 3 pași
Aprinde-ți Valentine-ul cu matricea RGB scânteietoare: vine Ziua Îndrăgostiților, întâlnești pe cineva care s-a îndrăgostit la prima vedere?
Iluminează-ți Valentine-ul cu matricea strălucitoare: 5 pași
Aprinde-ți Valentine-ul cu matricea strălucitoare: Ziua Îndrăgostiților este o șansă pentru tine de a trimite mesaje de dragoste. De ce să nu faci o față LED distractivă cu componente ieftine pentru a-ți exprima sentimentul
Generator de caractere personalizat (Matricea Adafruit HT16k33): 3 pași
Generator de caractere personalizat (matricea Adafruit HT16k33): imprimarea de caractere speciale pe LCD-uri și matrice cu leduri este o distracție extraordinară. Procedura pentru a imprima caractere speciale sau caractere personalizate este de a genera o matrice cu valori binare pentru fiecare rând și coloană. Poate fi agitat să găsești codul corect pentru orice