Sommario:
- Forniture
- Passaggio 1: LCD, I2C, Arduino UNO e scheda Perf
- Passaggio 2: pulsanti + circuito iniziale
- Passaggio 3: impostazione dei pulsanti principali
- Passaggio 4: fonte di alimentazione aggiuntiva + striscia LED
- Passaggio 5: pulsanti più piccoli
- Passaggio 6: installazione del software
- Passaggio 7: il codice
- Passaggio 8: finito
Video: Controller per strisce LED: 8 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
In questo Instructable, ti guiderò attraverso i passaggi su come utilizzare e gestire le tue strisce LED costruendo un'interfaccia di controllo. Mi sono divertito molto con queste luci e sono sicuro che lo farai anche tu. Se ti piace questo tutorial, assicurati di votarlo nella Sfida dell'illuminazione!
Con questo controller, l'utente sarà in grado di selezionare diversi colori e azioni come lampeggio, dissolvenza e inseguimento sulla propria striscia LED. Le applicazioni e gli adattamenti sono infinite. Godere:)
Considerazioni sulla sicurezza: durante la saldatura, assicurarsi di lavorare in un'area ben ventilata con un tappetino adeguato e occhiali di sicurezza. Inoltre, assicurati l'uso di DPI adeguati quando lavori con strumenti diversi durante questo tutorial.
*Altre note: Questo progetto non include l'alloggiamento ma piuttosto il circuito, il codice e l'interfaccia generale. Questo ti dà la libertà di progettare l'alloggiamento come meglio credi:)
Forniture
- Schermo LCD 20x04
- Modulo I2C
- Tavola perforante (9 x 15 cm)
- Cavi jumper (da M a F, da M a M, da F a F)
- 6x 10k Ohm
- Cavo USB Arduino
- 4x grandi pulsanti PTM
- 2x piccoli pulsanti PTM
- 7x piccole giunzioni (opzionale)
- 3x M2 Screwa
- 3 dadi esagonali M2
- 2 adattatori da 12 V 1 A
- Scheda Arduino Uno
- 5 - 10 m di strisce luminose a LED
Passaggio 1: LCD, I2C, Arduino UNO e scheda Perf
1. Saldare il modulo I2C sul retro del display LCD 20x04. Il modulo I2C viene utilizzato per comunicare con uno schermo LCD senza la necessità di un pasticcio di fili. Non preoccuparti ancora delle connessioni pin ad Arduino Uno.
2. Fissare lo schermo LCD alla parte superiore della scheda di perforazione utilizzando viti M2 e dadi esagonali.
3. Fissare Arduino alla parte inferiore della scheda perforatrice utilizzando viti M2 e dadi esagonali. È molto importante che entrambi questi componenti siano sicuri e non si muovano.
Passaggio 2: pulsanti + circuito iniziale
1. Utilizzando cavi jumper maschio-femmina, collegare i pin alle porte sull'Arduino come elencato di seguito:
- GND (LCD) - GND (Arduino)
- VCC (LCD) - 5V (Arduino)
- SDA (LCD) - A4 (Arduino)
- SCL (LCD) - A5 (Arduino)
2. Posiziona i 4 pulsanti grandi PTM (premi per creare) in un formato quadrato come mostrato sopra sulla tavola di perforazione. Dovrebbe esserci un pulsante in alto a sinistra, in basso a sinistra, in alto a destra e in basso a destra. Non è ancora necessario effettuare connessioni a questi pulsanti.
Passaggio 3: impostazione dei pulsanti principali
Ora è il momento di collegare questi pulsanti ad Arduino. Assicurati di collegarli in modo ordinato per mantenere l'interfaccia utente chiara per l'utente.
1. Collegare tutti i pulsanti a una guida comune 5V collegata ad Arduino.
2. L'altro terminale di ciascun pulsante deve essere collegato ai seguenti pin Arduino UNO:
- Pulsante in alto a sinistra………. Pin 8
- Pulsante in basso a sinistra………. Pin 9
- Pulsante in alto a destra………. Pin 10
- Pulsante in basso a destra………. Pin 11
3. Infine, ogni terminale (non il 5V) dovrebbe essere collegato anche a un resistore pull-down da 10K Ohm a GND per ridurre la tensione flottante e il rumore.
Passaggio 4: fonte di alimentazione aggiuntiva + striscia LED
Sfortunatamente, le strisce LED sono ad alta intensità energetica e quindi richiedono adeguate fonti di elettricità. Per questo motivo ho aggiunto un secondo adattatore 12V 1A esclusivamente per fornire tensione alla striscia. Tuttavia, se riesci a mettere le mani su un adattatore con una potenza nominale maggiore, lo consiglio vivamente (non potrei a causa delle restrizioni COVID-19).
1. Spellare il cavo dell'adattatore di alimentazione e collegare il filo positivo all'alimentazione positiva sulla striscia LED e da GND a GND sulla striscia LED.
2. Utilizzando un cavo jumper, assicurarsi che il pin 6 su Arduino sia collegato al cavo dati sulla striscia LED. Questo è il pin che dirà alla striscia come comportarsi/cosa visualizzare.
Passaggio 5: pulsanti più piccoli
Ho aggiunto questi pulsanti più piccoli per consentire all'utente di regolare la velocità di funzioni come lampeggio, dissolvenza e inseguimento. Premendo il pulsante in alto si aumenta la velocità di queste azioni riducendo il ritardo che separa questi loop. Entrambi questi pulsanti sono PTM e sono una funzione aggiuntiva opzionale.
1. Posizionare i pulsanti sulla scheda perforata e saldarli in posizione. Comprendi quali lati sono i terminali opposti usando un multimetro solo per essere sicuro.
2. Un lato di entrambi i pulsanti dovrebbe essere nuovamente collegato a una guida 5V comune.
3. L'altro lato di entrambi i pulsanti deve essere collegato ai seguenti pin Arduino:
- Pulsante in alto (Diminuisci velocità) - Pin 12 Arduino
- Pulsante in basso (Aumenta velocità) - Pin 13 Arduino
Passaggio 6: installazione del software
Per eseguire il codice, dovrai installare le due librerie collegate di seguito.
LiquidCrystal_I2C
LED veloce
Se disponi già di queste librerie, vai su "Strumenti", quindi su "Gestione librerie", quindi cerca queste librerie e fai clic su "Installa" o "Aggiorna" come visto sopra.
Passaggio 7: il codice
Scarica, copia e incolla il codice qui sotto nel tuo IDE Arduino e caricalo sulla scheda. Collegare la fonte di alimentazione a 12V alla scheda e se tutto è a posto, lo schermo dovrebbe accendersi con il messaggio: 'LED STRIP CONTROLLER'.
In caso di problemi con qualsiasi parte del processo, non esitate a porre una domanda nella sezione commenti qui sotto e farò del mio meglio per rispondere.
Passaggio 8: finito
Hai fatto! Godere:)
Consigliato:
Semplici lampade a strisce LED (aggiorna le tue strisce LED): 4 passaggi (con immagini)
Semplici lampade a strisce LED (aggiorna le tue strisce LED): uso le strisce LED da un po 'di tempo e ne ho sempre amato la semplicità. Basta tagliare un pezzo di un ruolo, saldare dei fili, collegare un alimentatore e ti sei procurato una fonte di luce. Negli anni ho trovato un c
Controller WS2812 per strisce LED digitali a 3 canali: 9 passaggi (con immagini)
Controller WS2812 per strisce LED digitali a 3 canali: ho sempre desiderato un modo economico per controllare più strisce LED digitali
Controller per strisce LED Arduino per luci fantastiche per PC: 5 passaggi
Arduino Led Strip Controller per fantastiche luci per PC: ho questa fantastica striscia led RGB di aliexpress e voglio usarla per le luci del PC. Il primo problema è caldo per controllarlo, quindi come accenderlo. Questo istruibile mostra come per farlo con il codice github arduino, video del progetto funzionante e passo-passo
Controller per strisce luminose a LED WiFi più semplice: 8 passaggi (con immagini)
Controller per strisce luminose a LED WiFi più semplice: la scorsa primavera, ho iniziato a progettare hardware e software personalizzati per controllare due strisce di luci a LED utilizzando una scheda di sviluppo NodeMCU ESP8266-12E. Durante quel processo, ho imparato a creare i miei circuiti stampati (PCB) su un router CNC e ho
Controller per strisce LED MIDI 5V per Spielatron o altro sintetizzatore MIDI: 7 passaggi (con immagini)
Controller di strisce LED MIDI 5V per Spielatron o altro sintetizzatore MIDI: questo controller lampeggia luci a strisce LED tricolore per 50 mS per nota. Blu per G5 a D # 6, rosso per E6 a B6 e verde per C7 a G7. Il controller è un dispositivo MIDI ALSA, quindi il software MIDI può inviare l'output ai LED contemporaneamente a un dispositivo synth MIDI