Controllo luci LED con Arduino Nano
- Luigi59
- Messaggi: 19
- Iscritto il: 13/11/19, 16:00
-
Profilo Completo
Controllo luci LED con Arduino Nano
Ciao a tutti!!
Voglio condividere un semplice circuito realizzato con Arduino Nano che permette di controllare
barre o strisce a LED simulando l'effetto alba/tramonto nella speranza che possa interessare
anche a qualche amico del forum.
Il circuito è attualmente utilizzato nel mio acquario da diverso tempo e non ha dato, finora, problemi.
Premetto che il tutto è stato realizzato con componenti a basso costo, con semplici funzionalità e per puro divertimento.
Ovviamente per la realizzazione è richiesto un minimo di conoscenza di elettronica e dell'ambiente Arduino.
Iniziamo con lo schema elettrico del circuito:
Il circuito prevede un'alimentazione di 24 Vcc, l'alimentatore deve avere una potenza adeguata in funzione della
corrente richiesta dai LED utilizzati. Io utilizzo quattro barre a LED da 12V 18W, messe in serie a coppie per essere alimentate a 24Volt, per un totale di 72W. Per tale potenza ho scelto un alimentatore da 150W pensando anche ad un possibile futuro ampliamento del parco luci.
Il circuito dispone di due uscite, su ognuna delle quali è possibile pilotare carichi fino ad un massimo di 10A, che con una alimentazione a 24Volt significano 240W.
Il collegamento elettrico è mostrato nella figura seguente:
Il timer deve essere impostato sull'orario di accensione desiderato e per un tempo totale superiore (un 30 min. in più) al tempo totale di accensione dell'illuminazione dell'acquario. Il circuito dispone di dip-switch che permettono il setting sia del tempo totale di accensione dei LED e sia del tempo di alba/tramonto in cui si avrà l'accesione (alba) o lo spegnimento (tramonto) graduale dei LED. Nel tempo totale di accensione
è compreso anche il tempo impostato per l'alba ed il tramonto.
Di seguito le tabelle per la programmazione dei tempi ed un grafico con l'andamento del ciclo di accensione e spegnimento dei LED:
Come si può vedere dal grafico, i LED indicati come LED1 iniziano la loro fase di alba nel momento di accensione del circuito, cioè nell'orario di accensione impostato sul timer.
A circa metà del tempo di alba/tramonto impostato sul cicuito, inizia l'accensione dei LED indicati come LED2.
Entrambi continueranno il ciclo di accensione aumentando l'intensità luminosa fino alla loro completa accensione.
In modo analogo avviene la fase di spegnimento in cui il LED2 inizierà il ciclo di tramonto e a seguire,
dopo circa metà del tempo impostato, anche il LED1 inizierà la fase di tramoonto fino al completo spegnimento dei LED.
Il timer, a questo punto, spegnerà tutto il circuito per riprende il ciclo il giorno successivo nell'orario indicato.
Un esempio pratico forse vale più di tutte le spiegazioni:
- Voglio un tempo di accensione totale di 10 ore con una fase di alba/tramonto di 30 min. a partire dalle 11:00
-- imposto sul circuito i dip 3,4,5,6 rispettivamente su OFF, ON, ON, OFF a indicare 10 ore totali
-- imposto sul circuito i dip 1,2 rispettivamente su OFF, ON ad indicare 30 min. di alba e tramonto.
-- imposto il timer con l'orario di accensione alle 11:00 e spegnimento alle 21:30 (10 ore + 30min.)
A chi fosse interessato posso inviare in PM (non riesco a caricarlo) il file con il codice utilizzato da caricare su Arduino Nano.
Ovviamente sono disponibile a tutti per eventuali chiarimenti/domande.
Saluti
Voglio condividere un semplice circuito realizzato con Arduino Nano che permette di controllare
barre o strisce a LED simulando l'effetto alba/tramonto nella speranza che possa interessare
anche a qualche amico del forum.
Il circuito è attualmente utilizzato nel mio acquario da diverso tempo e non ha dato, finora, problemi.
Premetto che il tutto è stato realizzato con componenti a basso costo, con semplici funzionalità e per puro divertimento.
Ovviamente per la realizzazione è richiesto un minimo di conoscenza di elettronica e dell'ambiente Arduino.
Iniziamo con lo schema elettrico del circuito:
Il circuito prevede un'alimentazione di 24 Vcc, l'alimentatore deve avere una potenza adeguata in funzione della
corrente richiesta dai LED utilizzati. Io utilizzo quattro barre a LED da 12V 18W, messe in serie a coppie per essere alimentate a 24Volt, per un totale di 72W. Per tale potenza ho scelto un alimentatore da 150W pensando anche ad un possibile futuro ampliamento del parco luci.
Il circuito dispone di due uscite, su ognuna delle quali è possibile pilotare carichi fino ad un massimo di 10A, che con una alimentazione a 24Volt significano 240W.
Il collegamento elettrico è mostrato nella figura seguente:
Il timer deve essere impostato sull'orario di accensione desiderato e per un tempo totale superiore (un 30 min. in più) al tempo totale di accensione dell'illuminazione dell'acquario. Il circuito dispone di dip-switch che permettono il setting sia del tempo totale di accensione dei LED e sia del tempo di alba/tramonto in cui si avrà l'accesione (alba) o lo spegnimento (tramonto) graduale dei LED. Nel tempo totale di accensione
è compreso anche il tempo impostato per l'alba ed il tramonto.
Di seguito le tabelle per la programmazione dei tempi ed un grafico con l'andamento del ciclo di accensione e spegnimento dei LED:
Come si può vedere dal grafico, i LED indicati come LED1 iniziano la loro fase di alba nel momento di accensione del circuito, cioè nell'orario di accensione impostato sul timer.
A circa metà del tempo di alba/tramonto impostato sul cicuito, inizia l'accensione dei LED indicati come LED2.
Entrambi continueranno il ciclo di accensione aumentando l'intensità luminosa fino alla loro completa accensione.
In modo analogo avviene la fase di spegnimento in cui il LED2 inizierà il ciclo di tramonto e a seguire,
dopo circa metà del tempo impostato, anche il LED1 inizierà la fase di tramoonto fino al completo spegnimento dei LED.
Il timer, a questo punto, spegnerà tutto il circuito per riprende il ciclo il giorno successivo nell'orario indicato.
Un esempio pratico forse vale più di tutte le spiegazioni:
- Voglio un tempo di accensione totale di 10 ore con una fase di alba/tramonto di 30 min. a partire dalle 11:00
-- imposto sul circuito i dip 3,4,5,6 rispettivamente su OFF, ON, ON, OFF a indicare 10 ore totali
-- imposto sul circuito i dip 1,2 rispettivamente su OFF, ON ad indicare 30 min. di alba e tramonto.
-- imposto il timer con l'orario di accensione alle 11:00 e spegnimento alle 21:30 (10 ore + 30min.)
A chi fosse interessato posso inviare in PM (non riesco a caricarlo) il file con il codice utilizzato da caricare su Arduino Nano.
Ovviamente sono disponibile a tutti per eventuali chiarimenti/domande.
Saluti
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
- Vincenzo387
- Messaggi: 1250
- Iscritto il: 13/04/18, 7:25
-
Profilo Completo
Controllo luci LED con Arduino Nano
complimenti.....
molto semplice e funzionale
molto semplice e funzionale
il mio foglio concimazioni :https://drive.google.com/file/d/1Z8hbQ-IoadixnBatLctzOpuZAFAY2AJ2/view?usp=sharing
- Steinoff
- Messaggi: 11426
- Iscritto il: 21/02/17, 0:28
-
Profilo Completo
Controllo luci LED con Arduino Nano
Grandissimo Luigi59, grazie davvero!!
Posted with AF APP
Sed quis custodiet ipsos custodes?
- zietto-72
- Messaggi: 151
- Iscritto il: 20/11/17, 18:37
-
Profilo Completo
Controllo luci LED con Arduino Nano
Una cosa fantastica!!! Grazie davvero.
Io ho per le mani Arduino uno che non ho mai utilizzato. Mi potresti dare una mano? Spero vada bene.
Io ho per le mani Arduino uno che non ho mai utilizzato. Mi potresti dare una mano? Spero vada bene.
- Luigi59
- Messaggi: 19
- Iscritto il: 13/11/19, 16:00
-
Profilo Completo
Controllo luci LED con Arduino Nano
Credo che non siano problemi, dammi il tempo di controllare
Posted with AF APP
- Luigi59
- Messaggi: 19
- Iscritto il: 13/11/19, 16:00
-
Profilo Completo
Controllo luci LED con Arduino Nano
Ho verificato, anche Arduino Uno va bene. e' necessario collegare i pin che hanno la stessa descrizione (es. A0, A1, A2, A3, A4, A5 ) che trovi sulla board di Arduino Uno. Per il programma te lo invio in PM.
- Fx3000
- Messaggi: 2
- Iscritto il: 31/03/21, 17:43
-
Profilo Completo
Controllo luci LED con Arduino Nano
Luigi buongiorno, trovo molto interessante quanto proponi. Riusciresti a condividermi il progetto?
Posted with AF APP
Fx
- Claudio80
- Messaggi: 8788
- Iscritto il: 03/11/18, 18:31
-
Profilo Completo
- Contatta:
Controllo luci LED con Arduino Nano
Buongiorno @Fx3000 benvenuto su AF.
Quando vuoi puoi passare in sezione Salotto per presentarti nel frattempo vediamo se @Luigi59 può aiutarti.
Quando vuoi puoi passare in sezione Salotto per presentarti nel frattempo vediamo se @Luigi59 può aiutarti.
Posted with AF APP
I don't drink I don't smoke I don't fuck at least I can fucking think (Ian MacKaye)
...E se qualcosa mi va storto lo raddrizzo a calci in c##o!!
...E se qualcosa mi va storto lo raddrizzo a calci in c##o!!
- matarum
- Messaggi: 152
- Iscritto il: 11/04/21, 21:36
-
Profilo Completo
Controllo luci LED con Arduino Nano
io sto realizzando una cosa simile con un arduino uno, ma gestisce tre strisce LED (6000K, 3000K e rosso/blu 4:1) da 12V, un termometro e un display.
se stasera riesco a finire le saldature faccio un post con lo schema e lo sketch utilizzato.
no, in effetti non è una cosa simile, io ho messo anche un modulo RTC per gestire l'orario, e ho impostato un fitoperiodo che varia di mese in mese (le stagioni)
se stasera riesco a finire le saldature faccio un post con lo schema e lo sketch utilizzato.
no, in effetti non è una cosa simile, io ho messo anche un modulo RTC per gestire l'orario, e ho impostato un fitoperiodo che varia di mese in mese (le stagioni)
ci sono 10 tipi di persone al mondo: pendolari e non
- Claudio80
- Messaggi: 8788
- Iscritto il: 03/11/18, 18:31
-
Profilo Completo
- Contatta:
Controllo luci LED con Arduino Nano
Ciao matarum topic dedicato mi raccomando
Posted with AF APP
I don't drink I don't smoke I don't fuck at least I can fucking think (Ian MacKaye)
...E se qualcosa mi va storto lo raddrizzo a calci in c##o!!
...E se qualcosa mi va storto lo raddrizzo a calci in c##o!!
Chi c’è in linea
Visitano il forum: Semrush [Bot] e 18 ospiti