Cuprins:

Lumină LED cu birou inteligent - Iluminare inteligentă cu Arduino - Spațiul de lucru Neopixels: 10 pași (cu imagini)
Lumină LED cu birou inteligent - Iluminare inteligentă cu Arduino - Spațiul de lucru Neopixels: 10 pași (cu imagini)

Video: Lumină LED cu birou inteligent - Iluminare inteligentă cu Arduino - Spațiul de lucru Neopixels: 10 pași (cu imagini)

Video: Lumină LED cu birou inteligent - Iluminare inteligentă cu Arduino - Spațiul de lucru Neopixels: 10 pași (cu imagini)
Video: LED: What is connected lighting? 2024, Iulie
Anonim
Lumină LED cu birou inteligent | Iluminare inteligentă cu Arduino | Spațiul de lucru Neopixels
Lumină LED cu birou inteligent | Iluminare inteligentă cu Arduino | Spațiul de lucru Neopixels

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

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.

-Programarea ESP8266.

-printare 3d.

-Sudare.

-Cablare.

Pasul 2: 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 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

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

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 cinci - 4 straturi PCB și SMT ieftine (2 cupoane)

CUMPĂRAȚI PLACA DEJA PROIECTATĂ, Gerber + Pick & Place + BOM

Pasul 5: Imprimarea pieselor 3D

Imprimarea pieselor 3D
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

Programarea ESP8266
Programarea ESP8266
Programarea ESP8266
Programarea ESP8266
Programarea ESP8266
Programarea ESP8266
  1. Instalați bibliotecile care vor funcționa codul
  2. Deschideți ID-ul Arduino.
  3. Accesați Fișier> Exemple> IRremoteESP8266> IRrecvDemo
  4. Acest exemplu de cod vă va permite să copiați codul IR care transmite cheia telecomenzii pe care doriți să o utilizați.
  5. În IRrecvDemo, actualizați kRecvPin la cel pe care l-ați conectat cu senzorul IR.
  6. Conectați ESP8266 la programator și conectați senzorul IR la pinul selectat.
  7. Încărcați codul.
  8. 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.
  9. Deschideți codul MCM-LED-DESK.ino.
  10. Setați kRecvPin la 3, pixelii sunt conectați la pinul 0 și numărul de pixeli în cazul meu este de 80.
  11. În funcția Leer (), actualizați codul If-ului la cele ale telecomenzii dvs.
  12. Încărcați codul pe ESP8266 folosind PCB-ul proiectului și un convertor USB în TTL

Pasul 7: ESP8266 ADC Hack

ESP8266 ADC Hack
ESP8266 ADC Hack
ESP8266 ADC Hack
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

Asamblarea proiectului
Asamblarea proiectului
Asamblarea proiectului
Asamblarea proiectului
Asamblarea proiectului
Asamblarea proiectului
Asamblarea proiectului
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

Amplasarea benzilor și a unității de control
Amplasarea benzilor și a unității de control
Amplasarea benzilor și a unității de control
Amplasarea benzilor și a unității de control
Amplasarea benzilor și a unității de control
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

Pornire și testare
Pornire și testare
Pornire și testare
Pornire și testare
Pornire și testare
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.

Recomandat: