Controllo luci LED con Arduino Nano

Non solo per risparmiare, ma anche per divertirsi

Moderatori: Marcov, Pinny

Avatar utente
Luigi59
star3
Messaggi: 19
Iscritto il: 13/11/19, 16:00

Controllo luci LED con Arduino Nano

Messaggio di Luigi59 » 08/01/2020, 14:49

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
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Questi utenti hanno ringraziato Luigi59 per il messaggio (totale 2):
Steinoff (09/01/2020, 1:04) • Gavitello (09/01/2020, 18:53)

Avatar utente
Vincenzo387
star3
Messaggi: 1250
Iscritto il: 13/04/18, 7:25

Controllo luci LED con Arduino Nano

Messaggio di Vincenzo387 » 08/01/2020, 20:09

complimenti.....
molto semplice e funzionale
il mio foglio concimazioni :https://drive.google.com/file/d/1Z8hbQ-IoadixnBatLctzOpuZAFAY2AJ2/view?usp=sharing

Avatar utente
Steinoff
Ex-moderatore
Messaggi: 11426
Iscritto il: 21/02/17, 0:28

Controllo luci LED con Arduino Nano

Messaggio di Steinoff » 09/01/2020, 1:04

Grandissimo Luigi59, grazie davvero!!
👏👏👏👏👏👏👏👏👏👏

Posted with AF APP
Sed quis custodiet ipsos custodes?

Avatar utente
zietto-72
star3
Messaggi: 151
Iscritto il: 20/11/17, 18:37

Controllo luci LED con Arduino Nano

Messaggio di zietto-72 » 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.

Avatar utente
Luigi59
star3
Messaggi: 19
Iscritto il: 13/11/19, 16:00

Controllo luci LED con Arduino Nano

Messaggio di Luigi59 » 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

Posted with AF APP

Avatar utente
Luigi59
star3
Messaggi: 19
Iscritto il: 13/11/19, 16:00

Controllo luci LED con Arduino Nano

Messaggio di Luigi59 » 10/01/2020, 16:40

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.
Questi utenti hanno ringraziato Luigi59 per il messaggio:
Steinoff (14/01/2020, 14:19)

Avatar utente
Fx3000
star3
Messaggi: 2
Iscritto il: 31/03/21, 17:43

Controllo luci LED con Arduino Nano

Messaggio di Fx3000 » 01/06/2021, 11:25

Luigi buongiorno, trovo molto interessante quanto proponi. Riusciresti a condividermi il progetto?

Posted with AF APP
Fx

Avatar utente
Claudio80
Ex-moderatore
Messaggi: 8788
Iscritto il: 03/11/18, 18:31
Contatta:

Controllo luci LED con Arduino Nano

Messaggio di Claudio80 » 01/06/2021, 13:04

Buongiorno @Fx3000 benvenuto su AF.
Quando vuoi puoi passare in sezione Salotto per presentarti :) nel frattempo vediamo se @Luigi59 può aiutarti.

Posted with AF APP
Questi utenti hanno ringraziato Claudio80 per il messaggio:
Fx3000 (01/06/2021, 14:57)
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!!

Avatar utente
matarum
star3
Messaggi: 152
Iscritto il: 11/04/21, 21:36

Controllo luci LED con Arduino Nano

Messaggio di matarum » 01/06/2021, 14:49

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)
ci sono 10 tipi di persone al mondo: pendolari e non

Avatar utente
Claudio80
Ex-moderatore
Messaggi: 8788
Iscritto il: 03/11/18, 18:31
Contatta:

Controllo luci LED con Arduino Nano

Messaggio di Claudio80 » 01/06/2021, 15:04

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

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!!

Rispondi

Chi c’è in linea

Visitano il forum: Semrush [Bot] e 18 ospiti