Cuprins:

DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 pași (cu imagini)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 pași (cu imagini)

Video: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 pași (cu imagini)

Video: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 pași (cu imagini)
Video: How to Easily Control Addressable LEDs with an ESP32 or ESP8266 | WLED Project 2024, Noiembrie
Anonim
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)

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

Aptitudinile necesare
Aptitudinile 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

Lista componentelor și pieselor
Lista componentelor și pieselor
Lista componentelor și pieselor
Lista componentelor și pieselor
Lista componentelor și pieselor
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!

  1. PCB, puteți alege între versiunea Fără LED-uri și ADĂUGAȚI Banda LED-urilor singuri sau cea cu LED-uri.
  2. ESP8266 (microcontroler).
  3. Benzi LED-uri WS2812.
  4. Sursă de alimentare 5v 2A.
  5. Mufă de alimentare PCB.
  6. Imprimantă 3D (opțional) Puteți face piesele cu carton sau ceva rigid.

Pasul 3: Diagrama circuitului

Diagrama circuitului
Diagrama circuitului
Diagrama circuitului
Diagrama circuitului
Diagrama circuitului
Diagrama circuitului
Diagrama circuitului
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

Proiectare și comandă PCB
Proiectare și comandă PCB
Proiectare și comandă PCB
Proiectare și comandă PCB
Proiectare și comandă PCB
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

Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
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

Programarea ESP8266 și testarea
Programarea ESP8266 și testarea
Programarea ESP8266 și testarea
Programarea ESP8266 și testarea
Programarea ESP8266 și testarea
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

Programare finală și afișare text
Programare finală și afișare text
Programare finală și afișare text
Programare finală și afișare text
Programare finală și afișare text
Programare finală și afișare text
  1. Schimbați „HOLA” cu textul pe care doriți să-l afișați.
  2. Verificați dacă conectați LED-urile de pe codul PIN #.
  3. Reglați luminozitatea.
  4. Editați culorile textului.
  5. Î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: