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

