Pagina 1 di 2

Controllo luci LED con Arduino Nano

Inviato: 08/01/2020, 14:49
di Luigi59
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:
Schema.png
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:
Collegamento.png
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:
Setting.png
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.

~x( ~x( ~x(

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 :-h :-h

Controllo luci LED con Arduino Nano

Inviato: 08/01/2020, 20:09
di Vincenzo387
complimenti.....
molto semplice e funzionale

Controllo luci LED con Arduino Nano

Inviato: 09/01/2020, 1:04
di Steinoff
Grandissimo Luigi59, grazie davvero!!
👏👏👏👏👏👏👏👏👏👏

Controllo luci LED con Arduino Nano

Inviato: 10/01/2020, 9:02
di zietto-72
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.

Controllo luci LED con Arduino Nano

Inviato: 10/01/2020, 13:47
di Luigi59
zietto-72 ha scritto:
10/01/2020, 9:02
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.
Credo che non siano problemi, dammi il tempo di controllare

Controllo luci LED con Arduino Nano

Inviato: 10/01/2020, 16:40
di Luigi59
Luigi59 ha scritto:
10/01/2020, 13:47
zietto-72 ha scritto:
10/01/2020, 9:02
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.
Credo che non siano problemi, dammi il tempo di controllare
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.

Controllo luci LED con Arduino Nano

Inviato: 01/06/2021, 11:25
di Fx3000
Luigi buongiorno, trovo molto interessante quanto proponi. Riusciresti a condividermi il progetto?

Controllo luci LED con Arduino Nano

Inviato: 01/06/2021, 13:04
di Claudio80
Buongiorno @Fx3000 benvenuto su AF.
Quando vuoi puoi passare in sezione Salotto per presentarti :) nel frattempo vediamo se @Luigi59 può aiutarti.

Controllo luci LED con Arduino Nano

Inviato: 01/06/2021, 14:49
di matarum
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)

Controllo luci LED con Arduino Nano

Inviato: 01/06/2021, 15:04
di Claudio80
matarum ha scritto:
01/06/2021, 14:49
faccio un post con lo schema
Ciao matarum topic dedicato mi raccomando :)
matarum ha scritto:
01/06/2021, 14:49
varia di mese in mese (le stagioni)
:-o