Vai al contenuto

Messaggi consigliati

Inserito: (modificato)

Salve a tutti, vorrei replicare quell'effetto che si vede nei cartoni animati in cui nell'albero di Natale le luci si accendono in successione dalla base verso la cima a formare una spirale. Voi come lo realizzereste? 

Modificato: da Leone2285
Inserita:
1 ora fa, Leone2285 ha scritto:

Voi come lo realizzereste? 

Andrei a fregare il frontalino anteriore dell'auto di MacGyver 😅

Inserita:

Metti tante strisce di leds in modo da realizzare una serie di cerchi dalla base sino alla cima.

Poi comandi le accensioni in sequenza con un registro che ad ogni impulso di comando avanza di un posto.

Come realizzare in pratica i comandi dipende molto da quello che sai fare con l'elettronica.

Inserita: (modificato)

Grazie per avermi risposto. Quindi in pratica non andrei ad accendere le lampadine una ad una ma a cerchio o al massimo a semicerchio? Pensavo potesse esistere qualche componente passivo che interposto tra una lampadina e l'altra ne causasse il ritardo di accensione. A me alla fine interessa avere questo effetto solo all'accensione e non ripeterlo nel tempo. 

Le mie conoscenze elettroniche non sono il massimo e forse per questo speravo in un sistema più analogico se così potrei definirlo. 

Forse Arduino potrebbe fare al caso mio? Non so quante uscite abbia, più uscite più realistico sarebbe l'effetto. 

 

Modificato: da Leone2285
Inserita:
3 minuti fa, Leone2285 ha scritto:

Forse Arduino potrebbe fare al caso mio? Non so quante uscite abbia, più uscite più realistico sarebbe l'effetto. 

 

 

Arduino Mega ne ha sufficienza per avere un ottimo effetto. Arduino uno è un po' povero come uscite, potrebbe andar bene per un alberello piccolo.

 

5 minuti fa, Leone2285 ha scritto:

Quindi in pratica non andrei ad accendere le lampadine una ad una ma a cerchio o al massimo a semicerchio?

 

Se vuoi che l'albero si illumini partendo dal basso verso l'alto questa è la modalità più pratica per ottenere l'effetto.

Potresti ottenere un effetto simile usando relè ritardati, in serie tra loro. Però se pensi a cosa tico sterebbero ed allo spazio necessario... 

Inserita:

Purtroppo ho a disposizione solo un Arduino uno. Non ho mai programmato questi device. 

Inserita: (modificato)

Servono striscie led apposite in cui ogni led integra un microchip (tipo il WS2812) per cui si può controllarne il colore singolarmente. Vengono controllate da un microcontrollore ad inizio striscia.

Si trova roba già pronta, linko il primo che mi è passato davanti https://www.amazon.it/intelligenti-Bluetooth-Scintillio-Sincronizzazione-divertenti/dp/B09G6KBZB6?th=1

Modificato: da Dumah Brazorf
Inserita:
13 minuti fa, Leone2285 ha scritto:

Purtroppo ho a disposizione solo un Arduino uno. Non ho mai programmato questi device. 

 

Arduino Mega si programma come Arduinio Uno, con il medesimo IDE, bisogna solo scegliere come scheda Arduino Mega.

 

Ci sono anche degi espansori di I/O collegati in I2C; limitano alcune funzioni di arduino, ma nel tuo caso non ci sarebbero problemi, perchè a te servirebbe solo usare millis() per fare il ritatdo tra un'accensione e la seguente. Sarebbero encessarie solo poche righe di codice.

Inserita:
9 minuti fa, Dumah Brazorf ha scritto:

Si trova roba già pronta, linko il

 

Si sono strisce con il loro controllore, però non so se sia possibile fare la sequenza che desidera Leone. Con quella che io puoi fare sequenze ma solo nella medesima striscia. Anche in quella che hai messo puoi fare sequenze ma solo nella medesima striscia.

Non credo si riesca ad ottenere l'accensione con le luci che salgono dal basso verso l'alto dell'albero. Al più potrai avere trisce verticali che si illuminano in sequenza.

Inserita:

 

13 minuti fa, Dumah Brazorf ha scritto:

Servono striscie led apposite in cui ogni led integra un microchip (tipo il WS2812) per cui si può controllarne il colore singolarmente. Vengono controllate da un microcontrollore ad inizio striscia.

Ciao Dumah, il microcontrollore gestisce l'accensione del singolo led o più led contemporaneamente?

Inserita: (modificato)

Chiaramente il controllore ha tot funzioni e morta lì, se uno vuole smanettare deve sostituirsi al controllore.

Mi pare di aver visto dei video nell'inserzione per farsi un'idea ma vedo anche che quella è un'inserzione piuttosto vecchia e si sa come fanno i furbetti, tengono l'inserzione per i commenti buoni ma poi mandano tutt'altro. Insomma ho linkato un'inserzione a caso per farsi un'idea e con questa  guardarsi in giro.

 

Quote

Ciao Dumah, il microcontrollore gestisce l'accensione del singolo led o più led contemporaneamente?

 

Gestisce tutti i led collegati. Accensione/Spegnimento/Colore/Luminosità. Il funzionamento è semplice ma non banale. I led oltre ai 2 fili dell'alimentazione ne hanno un terzo dove passano i dati. Il controllore sputa una catena di dati in sequenza dove dice ad ogni led cosa fare. Ogni led riceve la catena, prende ed esegue il primo anello e invia il resto della catena al led successivo.

La programmazione del controllore non è banale perchè ci sono tempistiche da rispettare o non funziona.

Modificato: da Dumah Brazorf
Inserita:

Scusami Livio ma stavo scrivendo mentre tu hai postato. Purtroppo non ho un accesso fluido al forum. 

Inserita: (modificato)

Allego il link di una catena di luci che pare faccia questo effetto. Aprendo il video si nota l'effetto che desideravo io. Penso si tratti di stringhe di led accese in sequenza dalla base alla cima e non di singoli led accesi. link

Modificato: da Leone2285
Inserita:

Io ho una striscia che fa proprio quegli effetti, però è lineare e io l'avvolgo a spirale sull'albero. A me sembra non sia proprio quello che hai descritto nel primo messaggio, però posso aver capito male io.

Inserita:

A me interessava solo l'effetto a spirale che si vede nel video. Sicuramente col sistema che mi hai indicato avrei una gestione più variegata dei tempi di accensione. 

La mia intenzione originale era quella di accendere le lampadine in successione dal fondo alla cima una ad una fino ad accenderle tutte. Nel video sono accese a gruppi di più led creando un effetto simile. È come se la luce avvolgesse l'albero. Una volta accese non devono più spegnersi. 

Inserita:

Hai un ventaglio di soluzioni, ora la scelta su quale adottare è solo tua.

Inserita:

Vista la mia lentezza forse sarebbe meglio adottare qualche cosa di già pronto. Tuttavia quella di gestire a mio piacimento il tutto mi intriga di più. Dovrò studiare meglio come programmare Arduino. Le uscite di quest'ultimo quanti ampere possono gestire? Forse sarebbe meglio pilotare dei MOSFET e con questi gestire il carico? Prima vorrei fare un piccolo alberello per poi estenderlo a uno più grande.

Inserita: (modificato)
12 ore fa, Leone2285 ha scritto:

Le uscite di quest'ultimo quanti ampere possono gestire?

 

Non ricordo a memoria, però si tratta di una decina di milli Ampére.

 

12 ore fa, Leone2285 ha scritto:

Forse sarebbe meglio pilotare dei MOSFET e con questi gestire il carico?

 

Certo, ci sono in commercio, eventualmente, dei moduli già pronti. È il bello di arduino: trovi praticamente già tutto lo Hw pronto.

 

Per il Sw sono poche righe di programma.

 

Modificato: da Livio Orsini
Inserita:

Ciao Livio, provato con singoli led funziona. Adesso vorrei estendere a stringhe di più led come mi avevi consigliato. Come cercare quei moduli di potenza di cui parlavi? Io pensavo di avere in casa dei mosfet IRF540 che credo potessero andare bene ma non li purtroppo. Esistono dei moduli a mosfet che gestiscono direttamente il carico o sono tutti a relè? 

Inserita:

Intento che tensione dovrai commutare?

Fino a 24V/48V ci sono moduli per il pilotaggio di motorini che hanno 2 canali che commutano sino a 2A ciascuno e, messi in parallelo,arrivano a 4A.

Se tiserve solo per fare un'accensione in sequenza, poi lasci tutto acceso, potresti usare le schede a relè che hanno 1, 2, o 4 relè per scheda.

Inserita:
4 ore fa, Livio Orsini ha scritto:

Intanto che tensione dovrai commutare?

Ancora non lo so, visto che farò le stringhe su misura i led è meglio metterli in serie o in parallelo?

Da ciò dipende la tensione che andrei ad usare. Comunque ogni stringa non avrà molti led perché vorrei usarla in un alberello piccolo. Visto che ho qualche alimentatore a 12V se possibile vorrei usare questo voltaggio. 

 

Inserita:
4 ore fa, Leone2285 ha scritto:

isto che farò le stringhe su misura i led è meglio metterli in serie o in parallelo?

 

I Led si comandano in corrente, quindi li devi mettere inserie, così la corrente è uguale per tutti. Poi la tensione diretta del diodo dipende dal colore: si vada circa 2,7V a circa 3,5V.

 

4 ore fa, Leone2285 ha scritto:

Visto che ho qualche alimentatore a 12V se possibile vorrei usare questo voltaggio. 

 

Puoi fare alcuni diodi in serie tra loro con un resistore per limitare la corrente, mettendo in parallelo le varie serie.

 

Fai conto di avere diodo da 2,7V di cdt con 10mA di corrente per avere la luminosità corretta. Ne metti 4 in serie con un resistore da 120 ohm. QUesto tanto per fare un esempio.

Inserita:

Preso modulo driver a MOSFET. Appena mi arriva faccio le prove.

Livio se avessi dei diodi led da 3 volt potrei mettere 4 in serie senza la resistenza o è sempre meglio metterne 3 inserendo una resistenza per avere una corrente specifica?

Livio Orsini
Inserita:

O usi un alimentatore generatore di corrente costante o metti un resistore come limitatore di corrente.

Solo che se usi un generatore di corrente costante puoi solo mettere diodi in serie e con 12 V di alimentazione ne metti al massimo 2 o 3 in serie.

Quindi se usi diodi da 3 volt, avendo 12 V di alimentazione metti 3 diodi in serie ed un resistore che fa cadere circa 3V con la corrente necessaria ad avere una buona luminosità

Inserita:

Ok, grazie per il chiarimento. Appena avrò i moduli faccio le prove e vi dico il risultato. 

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...