Sommario:

Luce LED da scrivania intelligente - Illuminazione intelligente con Arduino - Area di lavoro Neopixel: 10 passaggi (con immagini)
Luce LED da scrivania intelligente - Illuminazione intelligente con Arduino - Area di lavoro Neopixel: 10 passaggi (con immagini)

Video: Luce LED da scrivania intelligente - Illuminazione intelligente con Arduino - Area di lavoro Neopixel: 10 passaggi (con immagini)

Video: Luce LED da scrivania intelligente - Illuminazione intelligente con Arduino - Area di lavoro Neopixel: 10 passaggi (con immagini)
Video: Phanteks Enthoo Pro M Tempered Glass - Il miglior case mid tower sui 100€ ? 2024, Luglio
Anonim
Luce LED da scrivania intelligente | Illuminazione intelligente con Arduino | Area di lavoro Neopixel
Luce LED da scrivania intelligente | Illuminazione intelligente con Arduino | Area di lavoro Neopixel

Oggigiorno trascorriamo molto tempo a casa, studiando e lavorando virtualmente, quindi perché non ampliare il nostro spazio di lavoro con un sistema di illuminazione personalizzato e intelligente basato su Arduino e LED Ws2812b.

Qui ti mostro come costruire la tua luce LED Smart Desk che puoi controllare con un telecomando IR dalla TV, dall'home theater o da qualsiasi dispositivo con trasmettitore IR.

Se sei uno studente visivo, so che un video vale più di 1000 parole, quindi ecco un video tutorial in 2 parti. (Sono un madrelingua spagnolo, quindi per favore considera di attivare i sottotitoli in inglese):

Passaggio 1: competenze necessarie

Competenze necessarie
Competenze necessarie

Come puoi notare, nulla sembra molto difficile in questo progetto, ma avrai bisogno di alcune nozioni di base su:

-Utilizzando l'IDE Arduino.

-Programmazione ESP8266.

-Stampa 3D.

-Saldatura.

-Cablaggio.

Passaggio 2: elenco componenti e parti

Elenco dei componenti e delle parti
Elenco dei componenti e delle parti

Un buon posto che posso consigliare per trovare i tuoi componenti, è MakerFocus, è un negozio di ferramenta Open Source!

1. PCB Consiglio vivamente di utilizzare i servizi JLCPCB SMT per ordinare il tuo.

2. ESP8266 (microcontrollore).

3. Strisce LED WS2812.

4. Alimentatore 5v 2A.

5. Jack di alimentazione PCB.

6. Stampante 3D.

7. Sensore IR

8. Telecomando, potrebbe essere quello della tua TV.

Passaggio 3: schema elettrico

Schema elettrico
Schema elettrico

Ecco lo schema del circuito, ha tutte le connessioni interne del circuito che ci permetteranno di creare il design del PCB in un secondo momento.

Ho anche allegato il PDF dello Schema così puoi vederlo meglio.

SCARICA GRATUITAMENTE Schemi, Codice e Librerie.

Passaggio 4: progettazione e ordinazione PCB

Progettazione e ordinazione PCB
Progettazione e ordinazione PCB
Progettazione e ordinazione PCB
Progettazione e ordinazione PCB
Progettazione e ordinazione PCB
Progettazione e ordinazione PCB

Per la realizzazione di un buon progetto abbiamo bisogno di un assemblaggio affidabile per il circuito che lo compone, e non c'è modo migliore per farlo che con un buon PCB.

Qui puoi scaricare i file Gerber, BOM e Pick & Place, quelli necessari per ordinare il tuo PCB nella tua azienda produttrice di PCB.

Suggerisco JLCPCB:

$ 2 per PCB a cinque - 4 strati e SMT economico (2 coupon)

ACQUISTA LA SCHEDA GIA' PROGETTATA, Gerber + Pick & Place + BOM

Passaggio 5: stampa di parti 3D

Stampa di parti 3D
Stampa di parti 3D

Tutti i file per stampare l'allegato del progetto.

Puoi stamparli sulla tua stampante 3D, se non hai la tua, qui puoi con quella che uso io.

Stampante 3D Ender 3 Pro

Passaggio 6: programmazione dell'ESP8266

Programmazione dell'ESP8266
Programmazione dell'ESP8266
Programmazione dell'ESP8266
Programmazione dell'ESP8266
Programmazione dell'ESP8266
Programmazione dell'ESP8266
  1. Installa le librerie che faranno funzionare il codice
  2. Apri il tuo IDE Arduino.
  3. Vai a File > Esempi > IRremoteESP8266 > IRrecvDemo
  4. Questo codice di esempio ti consentirà di copiare il codice IR che trasmette la chiave del telecomando che desideri utilizzare.
  5. In IRrecvDemo, aggiorna il kRecvPin a quello che hai collegato al sensore IR.
  6. Collega il tuo ESP8266 al programmatore e collega il sensore IR al Pin selezionato.
  7. Carica il codice.
  8. Apri il monitor seriale e premi i tasti di cui vuoi conoscere il codice, copiali e salvali nelle note.
  9. Apri il codice MCM-LED-DESK.ino.
  10. Imposta kRecvPin su 3, i pixel sono collegati sul pin 0 e il conteggio dei pixel nel mio caso è 80.
  11. Nella funzione Leer(), aggiorna il codice degli If a quelli del tuo telecomando.
  12. Carica il codice su ESP8266 utilizzando il PCB del progetto e un convertitore da USB a TTL

Passaggio 7: Hack ADC ESP8266

ESP8266 ADC Hack
ESP8266 ADC Hack
ESP8266 ADC Hack
ESP8266 ADC Hack

Come hai notato, il mio design può essere utilizzato con un ESP-07 o ESP-01, ma nel mio caso ho usato l'ESP-01 e non ha il pin ADC (Tout) raggiungibile, quindi ho dovuto saldare un filo minuscolo nel pin Tout del chip e collegarlo al pin ADC del PCB.

Passaggio 8: assemblaggio del progetto

Assemblaggio del progetto
Assemblaggio del progetto
Assemblaggio del progetto
Assemblaggio del progetto
Assemblaggio del progetto
Assemblaggio del progetto
Assemblaggio del progetto
Assemblaggio del progetto

Posiziona il PCB con tutto già collegato nella scatola, avvitalo, posiziona il dado e la manopola del potenziometro, incolla il sensore IR e chiudi il tutto con viti o più colla:D.

Passaggio 9: posizionamento delle strisce e dell'unità di controllo

Posizionamento delle strisce e dell'unità di controllo
Posizionamento delle strisce e dell'unità di controllo
Posizionamento delle strisce e dell'unità di controllo
Posizionamento delle strisce e dell'unità di controllo
Posizionamento delle strisce e dell'unità di controllo
Posizionamento delle strisce e dell'unità di controllo

Incolla le strisce sulla tua scrivania o sul posto desiderato, hanno già la colla ma le ho fissate con della colla a caldo.

Taglialo alla dimensione della tua scrivania/posto, assicurati che il connettore possa raggiungere la scatola di controllo e incollalo anche tu.

Collegalo e trova un alimentatore 5V 2A+.

Passaggio 10: accensione e test

Accensione e test
Accensione e test
Accensione e test
Accensione e test
Accensione e test
Accensione e test

Collega l'alimentatore alla scatola di controllo e prendi il telecomando e verifica le impostazioni e il controllo della luminosità con il potenziometro.

Goditi il tuo progetto e il tuo allestimento.

Sei libero di modificare il codice e aggiungere i colori e le animazioni che desideri.

Consigliato: