Cuprins:
- Pasul 1: Abilități necesare
- Pasul 2: Lista componentelor și pieselor
- Pasul 3: Diagrama circuitului
- Pasul 4: Proiectare și comandă PCB
- Pasul 5: Imprimarea pieselor 3D
- Pasul 6: Programarea ESP8266
- Pasul 7: ESP8266 ADC Hack
- Pasul 8: Asamblarea proiectului
- Pasul 9: Amplasarea benzilor și a unității de control
- Pasul 10: Pornire și testare
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Acum câteva zile petrecem mult timp acasă, studiem și lucrăm virtual, așa că de ce să nu ne îmbunătățim spațiul de lucru cu un sistem de iluminare personalizat și inteligent bazat pe LED-urile Arduino și Ws2812b.
Aici vă arăt cum construiți lumina LED Smart Desk pe care o puteți controla cu o telecomandă IR de la televizor, home theater sau orice dispozitiv cu transmițător IR.
Dacă sunteți un student vizual, știu că un videoclip în valoare de mai mult de 1000 de cuvinte, așa că iată un videoclip Tutorial din 2 părți. (Sunt vorbitor de spaniolă, așa că vă rugăm să luați în considerare activarea subtitrărilor în engleză):
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.
-Programarea ESP8266.
-printare 3d.
-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!
1. PCB Recomand cu adevărat să folosiți serviciile JLCPCB SMT pentru a vă comanda.
2. ESP8266 (Microcontroler).
3. Benzi LED-uri WS2812.
4. Alimentare 5v 2A.
5. Mufă de alimentare PCB.
6. Imprimantă 3D.
7. Senzor IR
8. Telecomandă, ar putea fi televizorul dvs.
Pasul 3: Diagrama circuitului
Iată schema de circuite, are toate conexiunile interne ale circuitului care ne vor permite să creăm proiectarea PCB mai târziu.
Am atașat, de asemenea, 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 cinci - 4 straturi PCB și SMT ieftine (2 cupoane)
CUMPĂRAȚI PLACA DEJA PROIECTATĂ, Gerber + Pick & Place + BOM
Pasul 5: Imprimarea pieselor 3D
Toate fișierele pentru a imprima carcasa proiectului.
Puteți să le imprimați pe imprimanta dvs. 3D, dacă nu ați primit-o pe a dvs., aici o puteți face cu cea pe care o folosesc.
Imprimantă 3D Ender 3 Pro
Pasul 6: Programarea ESP8266
- Instalați bibliotecile care vor funcționa codul
- Deschideți ID-ul Arduino.
- Accesați Fișier> Exemple> IRremoteESP8266> IRrecvDemo
- Acest exemplu de cod vă va permite să copiați codul IR care transmite cheia telecomenzii pe care doriți să o utilizați.
- În IRrecvDemo, actualizați kRecvPin la cel pe care l-ați conectat cu senzorul IR.
- Conectați ESP8266 la programator și conectați senzorul IR la pinul selectat.
- Încărcați codul.
- Deschideți monitorul serial și apăsați tastele pe care doriți să le cunoașteți codul și copiați-le și salvați-le în note.
- Deschideți codul MCM-LED-DESK.ino.
- Setați kRecvPin la 3, pixelii sunt conectați la pinul 0 și numărul de pixeli în cazul meu este de 80.
- În funcția Leer (), actualizați codul If-ului la cele ale telecomenzii dvs.
- Încărcați codul pe ESP8266 folosind PCB-ul proiectului și un convertor USB în TTL
Pasul 7: ESP8266 ADC Hack
După cum ați observat, designul meu poate fi utilizat cu un ESP-07 sau ESP-01, dar în cazul meu am folosit ESP-01 și nu are pinul ADC (Tout) accesibil, așa că a trebuit să lipesc un fir mic în pinul Tout al cipului și conectați-l la pinul ADC PCB.
Pasul 8: Asamblarea proiectului
Așezați PCB-ul cu tot ce este deja conectat în cutie, înșurubați-l, așezați piulița și butonul potențiometrului, lipiți senzorul IR și închideți totul cu șuruburi sau mai mult adeziv: D.
Pasul 9: Amplasarea benzilor și a unității de control
Lipiți benzile pe biroul sau locul dorit, acestea au deja lipici, dar le-am asigurat cu niște lipici fierbinți.
Tăiați-l la dimensiunea biroului / locului, asigurați-vă că conectorul poate ajunge la cutia de control și lipiți-l și el.
Conectați-l și găsiți o sursă de alimentare de 5V 2A +.
Pasul 10: Pornire și testare
Conectați sursa de alimentare la cutia de control și luați telecomanda și testați setările și controlul luminozității cu potențiometrul.
Bucurați-vă de proiect și de configurare.
Sunteți liber să modificați codul și să adăugați culorile și animațiile dorite.