Cuprins:
- Pasul 1: Abilități necesare
- Pasul 2: Lista componentelor și pieselor
- Pasul 3: Diagrama circuitului
- Pasul 4: Proiectare și comandă PCB
- Pasul 5: Asamblare
- Pasul 6: Programarea ESP8266 și testarea
- Pasul 7: Programare finală și afișare text
Video: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Iată introducerea mea la un proiect pe care sunt foarte încântat să vi-l arăt. Este vorba despre o matrice cu LED-uri inteligente DIY care vă va permite să afișați pe ea, date, cum ar fi YouTube Stats, Statisticile dvs. Smart Home, ca temperatură, umiditate, pot fi un simplu ceas sau doar să arate text și animații.
În acest prim tutorial îl voi face primul test și afișarea textului.
Dacă sunteți un cursant vizual, știu că un videoclip în valoare de mai mult de 1000 de cuvinte, așa că iată un videoclip Tutorial. (Sunt vorbitor de spaniolă, așa că vă rugăm să luați în considerare activarea subtitrărilor în engleză):
Sper să vă bucurați de proiect !.
Pasul 1: Abilități necesare
După cum puteți observa, nimic nu pare foarte dificil în acest proiect, dar veți avea nevoie de câteva cunoștințe de bază despre:
-Utilizarea IDE Arduino.
-Imprimare 3D sau Artizanat (pentru rețea).
-Sudare.
-Cablare.
Pasul 2: Lista componentelor și pieselor
Un loc bun pe care îl pot recomanda pentru a-ți găsi componentele, este MakerFocus, este un magazin de hardware open source!
- PCB, puteți alege între versiunea Fără LED-uri și ADĂUGAȚI Banda LED-urilor singuri sau cea cu LED-uri.
- ESP8266 (microcontroler).
- Benzi LED-uri WS2812.
- Sursă de alimentare 5v 2A.
- Mufă de alimentare PCB.
- Imprimantă 3D (opțional) Puteți face piesele cu carton sau ceva rigid.
Pasul 3: Diagrama circuitului
Iată schema de circuite, aveți mai multe opțiuni pentru a face proiectul. Puteți crea doar partea de control a circuitului, cea afișată în prima imagine, apoi atașați benzi de LED-uri individuale așa cum se arată pe a 3-a imagine.
De asemenea, în loc de benzi LED, puteți utiliza panouri LED.
Are toate conexiunile interne ale circuitului care ne vor permite să creăm designul PCB mai târziu. Am atașat și PDF-ul schemei, astfel încât să îl puteți vedea mai bine.
DESCĂRCAȚI Scheme, coduri și biblioteci GRATUIT.
Pasul 4: Proiectare și comandă PCB
Pentru implementarea unui proiect bun, avem nevoie de un ansamblu de încredere pentru circuitul care îl compune și nu există o modalitate mai bună de a face acest lucru decât cu un PCB bun.
Aici puteți descărca fișierele Gerber, BOM și Pick & Place, cele de care aveți nevoie pentru a comanda PCB-ul de la compania dvs. de producere PCB.
Vă sugerez JLCPCB:
? 2 $ pentru 5 PCB-uri și SMT ieftin (2 cupoane)
CUMPĂRAȚI PLACA DEJA PROIECTATĂ, Gerber + Pick & Place + BOM
Pasul 5: Asamblare
Imprimați grila.
Am imprimat grila pe diferite părți din cauza micii mele imprimante 3D.
Am tăiat o bucată de hârtie albă rigidă pentru a obține o definiție mai bună a pixelilor.
Atașat fișierele Grid. (Vă puteți proiecta propria grilă).
Am tipărit 2 grile și 1 grilă 2 bucăți.
Pasul 6: Programarea ESP8266 și testarea
1- Pentru a programa ESP8266 trebuie să amplasăm jumperul (poziția PROG), conectăm convertorul USB la TTL la PCB-ul nostru de pe acesta respectând pinii și apoi la computerul nostru, instalăm bibliotecile și apoi încărcăm. (Trebuie să aveți pachetul ESP8266 instalat pe IDE).
2- Instalați bibliotecile și dependențele.
3- Reporniți IDE-ul, accesați Arhivă> Exemple> Adafruit NeoPixel> Strandtest.
-Editați numărul de LED-uri conectate.
-Editați Pinul la „0” (unde LED-urile sunt conectate).
4- Încărcați schița.
5- Jumper on USE, deconectați USB și conectați sursa de alimentare de 5v.
6- Verificați dacă toate LED-urile funcționează bine.
NOTĂ: Utilizați 3.3v al convertorului USB-TTL pentru a alimenta ESP. (Va arde cu 5v).
Pasul 7: Programare finală și afișare text
- Schimbați „HOLA” cu textul pe care doriți să-l afișați.
- Verificați dacă conectați LED-urile de pe codul PIN #.
- Reglați luminozitatea.
- Editați culorile textului.
- Încărcați și bucurați-vă.
Rețineți ultima imagine: dacă plasați LED-urile diferite decât mine, vă rugăm să ajustați aceste opțiuni în Cod.
Recomandat:
DIY MATRIX SMART LED CONTROLAT PE INTERNET (ADAFRUIT + ESP8266 + WS2812): 8 pași (cu imagini)
DIY MATRIX LED SMART LED CONTROLAT (ADAFRUIT + ESP8266 + WS2812): Iată al 2-lea meu avans către un proiect pe care sunt foarte încântat să vi-l arăt. Este vorba despre o matrice LED Smart DIY care vă va permite să afișați pe ea, date, cum ar fi YouTube Stats, Statisticile dvs. Smart Home, ca temperatură, umiditate, pot fi un simplu ceas sau pur și simplu să arate
Ceas inteligent IoT Dot Matrix Utilizați Wemos ESP8266 - ESP Matrix: 12 pași (cu imagini)
Ceas inteligent IoT Dot Matrix Utilizați Wemos ESP8266 - ESP Matrix: Creați-vă propriul ceas inteligent IoT care poate: Afișați ceasul cu o pictogramă frumoasă de animație Afișați memento-1 până la memento-5 Afișați calendarul Afișați orele de rugăciune musulmană Afișați informații despre vreme Afișați știri Afișați sfaturi Afișați Afișare rata Bitcoin
Controller WS2812 cu bandă digitală LED cu 3 canale: 9 pași (cu imagini)
Controller WS2812 cu bandă digitală cu 3 canale: am dorit întotdeauna un mod ieftin de a controla mai multe benzi digitale cu LED-uri. Acest instructabil arată toți pașii parcurși în proiectarea și construirea acestui proiect
Neopixel Ws2812 Rainbow LED Glow Cu M5stick-C - Rularea Rainbow pe Neopixel Ws2812 Utilizarea M5stack M5stick C Utilizarea Arduino IDE: 5 pași
Neopixel Ws2812 Rainbow LED Glow Cu M5stick-C | Rularea Rainbow pe Neopixel Ws2812 Utilizarea M5stack M5stick C Utilizarea Arduino IDE: Bună băieți, în acest instructables vom învăța cum să utilizați LED-uri neopixel ws2812 sau benzi LED sau matrice LED sau inel cu LED cu placa de dezvoltare m5stack m5stick-C cu Arduino IDE și vom face un model curcubeu cu el
Cele mai bune LED-uri RGB pentru orice proiect (WS2812, Aka NeoPixels): 6 pași (cu imagini)
Cele mai bune LED-uri RGB pentru orice proiect (WS2812, Aka NeoPixels): Când lucrăm cu LED-uri, ne place deseori să le controlăm starea (pornit / oprit), luminozitatea și culoarea. Există multe, multe modalități diferite de a face acest lucru, dar niciuna nu este o soluție la fel de compactă ca LED-ul WS2812 RGB. În micul său pachet de 5 mm x 5 mm