PDA

Visualizza la versione completa : Arduino per alba e tramonto!


TROTA7
18-05-2011, 16:06
C'è per caso qualcuno qua sul forum che ha costruito una plafoniera a led e poi ha dimmerizzato con Arduino? e magari mi aiuta nel realizzarlo? indicandomi quello che devo comprare?

Grazie!!!

Kj822001
18-05-2011, 16:18
Ti serve arduino, un rtc collegato via I2C (per l'ora).. questo solo per impostare alba tramonto senza vedere e poter reimpostare niente (scrivi nel codice le impostazioni che ti servono). Ti servono i driver collegati ai led con possibilità di dimmerizzazione tramite PWM.

PS. se vuoi la libreria già pronta dovresti acquistare netduino, ho già fatto alba tramonto e collegamento all' RTC.. ATTENZIONE netduino ha uscite a 3.3v quindi devi essere certo che i driver abbiamo pwm da 3 a 5v altrimenti nada.

otaner
18-05-2011, 16:34
.............. una plafoniera a led e poi ha dimmerizzato con Arduino?


Quì http://www.acquariofilia.biz/showpost.php?p=3307842&postcount=36 avevo postato qualcosa.

ATTENZIONE netduino ha uscite a 3.3v quindi devi essere certo che i driver abbiamo pwm da 3 a 5v altrimenti nada.

Si può usare un Mosfet ( tipo IRF520) con un alimentatore da 5 v per innalzare la tensione pwm.

Ciao
Renato

Kj822001
18-05-2011, 16:36
Si il mio era solo un consiglio che se sa già che i driver non funzionano a 3.3 che compri arduino e non netduino

billykid591
18-05-2011, 17:00
Io sto realizzando una plafo a LED (per il dolce però) con display LCD con i vari menu di settaggio compreso alba/tramonto usando l'Arduino....la parte elettronica l'ho conclusa compreso il circuito stampato..che devo montare e provare...l'unico problema è che (utilizzo driver dimmerabili in PWM)..le uscite PWM dell'arduino hanno poca "risoluzione" per cui l'effetto alba/tramonto è un pò scattoso...d'altronde mettendoci un filtro passabasso in uscita non funziona più il PWM.....però alla fine il riisultato c'è. Forse utilizzando il filtro predetto, un Mosfet in uscita alimentato a 10 Volt e dei driver dimmerabili in tensione 0 - 10 Volt il tutto potrebbe funzionare più lineramente.

Kj822001
18-05-2011, 18:09
Confermo la scattosità del pwm anche con netduino... Da 0 a 50% non è affatto lineare quindi vedi proprio scatti nei cambiamenti..

billykid591
18-05-2011, 22:39
Confermo la scattosità del pwm anche con netduino... Da 0 a 50% non è affatto lineare quindi vedi proprio scatti nei cambiamenti..

è scattoso sempre non fino al 50%....e che dopo si fa fatica a vedere l'effetto vista la forte luminosità già raggiunta dai LED....il problema è che le uscite PWM dell'arduino ( e i vari compatibili..che usano sempre il micro atmega 168 o 328)...hanno un range limitato che va da 0 a 255....si potrebbe ovviare usando un integrato esterno (della texas)....con cui si aumenterebbero le uscite PWM (fino a 16 con un solo chip...espandibile)...e queste avrebbero un range di 2048 passi....sicuramente meno visibile.

zebrasoma78
18-05-2011, 22:49
Io sto realizzando una plafo a LED (per il dolce però) con display LCD con i vari menu di settaggio compreso alba/tramonto usando l'Arduino....la parte elettronica l'ho conclusa compreso il circuito stampato..che devo montare e provare...l'unico problema è che (utilizzo driver dimmerabili in PWM)..le uscite PWM dell'arduino hanno poca "risoluzione" per cui l'effetto alba/tramonto è un pò scattoso...d'altronde mettendoci un filtro passabasso in uscita non funziona più il PWM.....però alla fine il riisultato c'è. Forse utilizzando il filtro predetto, un Mosfet in uscita alimentato a 10 Volt e dei driver dimmerabili in tensione 0 - 10 Volt il tutto potrebbe funzionare più lineramente.

Confermo la scattosità del pwm anche con netduino... Da 0 a 50% non è affatto lineare quindi vedi proprio scatti nei cambiamenti..

Cavolo ragazzi.... è questo anche il mio problema.......
ma come si pùo fare per risolvere?
ciaoo-28
------------------------------------------------------------------------
un'altra cosa che mi viene in mente....
reefangel gira con arduino......e non penso che sia "scattoso...." o sbaglio?

billykid591
18-05-2011, 22:58
Con il PWM ci sarà sempre una scattosità in quanto va a passi (o per meglio capire a scalini)...è ovvio che se si usa un PWM a 10 o meglio 12 bit i passi o scalini aumentano di molto e di conseguenza diminuisce la scattosità....direttamente con l'arduino questo non è possibile....però come dicevo sopra interfacciandolo a un integrato dedicato della Texas.. (non ricordo il nome però)...si possono creare uscite PWM a 10 bit (2048 passi o scalini)...altrimenti bisognerebbe usare driver dimmerabili in tensione (0 10 volt)...usare una uscita PWM dell'arduino filtrandola da un passabasso (una resistenza e un condensatore per semplificare)...e pilotarci un mosfet o anche un transistor alimentato a 10 - 12 volt...però non posso assicurare che funzioni. bisognerebbe provare

zebrasoma78
18-05-2011, 23:24
Con il PWM ci sarà sempre una scattosità in quanto va a passi (o per meglio capire a scalini)...è ovvio che se si usa un PWM a 10 o meglio 12 bit i passi o scalini aumentano di molto e di conseguenza diminuisce la scattosità....direttamente con l'arduino questo non è possibile....però come dicevo sopra interfacciandolo a un integrato dedicato della Texas.. (non ricordo il nome però)...si possono creare uscite PWM a 10 bit (2048 passi o scalini)...altrimenti bisognerebbe usare driver dimmerabili in tensione (0 10 volt)...usare una uscita PWM dell'arduino filtrandola da un passabasso (una resistenza e un condensatore per semplificare)...e pilotarci un mosfet o anche un transistor alimentato a 10 - 12 volt...però non posso assicurare che funzioni. bisognerebbe provare

Ciao, io ho provato ad interfacciare arduino con mosfet ed altro come in questa figura:
( il classico collegamento che si trova anche nel libro di arduino..)
http://s4.postimage.org/4kb4qsys/gestire_carichi_maggiori_motori_lampade_e_simili_c on_arduino_uno_o_duemilanove_mosfet_schema_collega mento.jpg (http://postimage.org/image/4kb4qsys/)

Ed questo è il risultato....
Noterai che ho collegato 1 led direttamente ad arduino, e la serie da 10 led tramite figura sopra con mosfet ec... .
il led da solo si comporta benissimo e fa quello che ho scritto nel codice, invece la serie da 10 si comporta il modo differente.... a scatti ...

http://www.youtube.com/watch?v=wETj5XzXiGg

TROTA7
19-05-2011, 00:08
Ma se io ho collegato i led in parallelo invece che in serie, quindi ho utilizzato solo un alimentatore, come faccio a collegare i led ad arduino? premetto che cmq ho fatto 3 file separate!
magari mettendo dei Mosfet su ogni fila?
Qualcuno ha provato questo Krusduino? http://dangerduino.googlecode.com/files/Krusduino-Overview-v0.1.pdf

otaner
19-05-2011, 00:55
Con il PWM ci sarà sempre una scattosità in quanto va a passi (o per meglio capire a scalini)...è ovvio che se si usa un PWM a 10 o meglio 12 bit i passi o scalini aumentano di molto e di conseguenza diminuisce la scattosità....direttamente con l'arduino questo non è possibile...

Leggendo qui'
http://www.gioblu.com/index.php?option=com_content&view=article&id=103:che-cose-il-pwm&catid=38:programmazione&Itemid=7
sembrerebbe possibile utilizzando i registri del Atmega di arduino.

Io mi ci sono arenato.... magari qualcuno piu' esperto.....

Ciao
Renato

billykid591
19-05-2011, 08:45
Avevo letto l'articolo..però lavorare sui registri non è facilissimo e comporta l'uso del linguaggio macchina (assembler) del micro.....non di immediato uso....è più semplice usare un dispositivo aggiuntivo esterno...appena ritrovo l'articolo lo linko.....comunque alla fine a parte l'effetto visivo non propriamente bello da vedere....il sistema funziona ugualmente.
------------------------------------------------------------------------
Con il PWM ci sarà sempre una scattosità in quanto va a passi (o per meglio capire a scalini)...è ovvio che se si usa un PWM a 10 o meglio 12 bit i passi o scalini aumentano di molto e di conseguenza diminuisce la scattosità....direttamente con l'arduino questo non è possibile....però come dicevo sopra interfacciandolo a un integrato dedicato della Texas.. (non ricordo il nome però)...si possono creare uscite PWM a 10 bit (2048 passi o scalini)...altrimenti bisognerebbe usare driver dimmerabili in tensione (0 10 volt)...usare una uscita PWM dell'arduino filtrandola da un passabasso (una resistenza e un condensatore per semplificare)...e pilotarci un mosfet o anche un transistor alimentato a 10 - 12 volt...però non posso assicurare che funzioni. bisognerebbe provare

Ciao, io ho provato ad interfacciare arduino con mosfet ed altro come in questa figura:
( il classico collegamento che si trova anche nel libro di arduino..)
http://s4.postimage.org/4kb4qsys/gestire_carichi_maggiori_motori_lampade_e_simili_c on_arduino_uno_o_duemilanove_mosfet_schema_collega mento.jpg (http://postimage.org/image/4kb4qsys/)

Ed questo è il risultato....
Noterai che ho collegato 1 led direttamente ad arduino, e la serie da 10 led tramite figura sopra con mosfet ec... .
il led da solo si comporta benissimo e fa quello che ho scritto nel codice, invece la serie da 10 si comporta il modo differente.... a scatti ...

http://www.youtube.com/watch?v=wETj5XzXiGg


Per poter dimmerare correttamente devi usare dei driver con entrata dimmerabile PWM o in tensione...usando direttamente un mosfet.....non riesci ad avere un comportamento lineare senza interfacciarlo al driver apposito.

billykid591
19-05-2011, 09:29
L'integrato della Texas utilizzabile per aumentare le uscite PWM dell'arduino (con 16 uscite PWM a 4096 passi) è il TLC5940 fatto apposta per pilotare LED...sul web ci sono diversi articoli su come interfacciarlo all'Arduino e le relative librerie.

Kj822001
19-05-2011, 10:24
Però sinceramente a me basta che faccia una progressione e per adesso la fa.. magari con il tempo (e avendo più tempo ) si potrebbe spippolare un po' con l'integrato texas ( anche maxim fa un integrato per pilotare led e te ne danno uno in omaggio come test se fai richiesta).

Trota ma siamo andati avanti giorni dicendo che era sbagliato collegare in parallelo e adesso vieni a dire che hai fatto tutto in parallelo!! Si con i mosfet riesci a regolare mettendoli a monte delle serie..

Torno a ripetere che il collegamento in parallelo funziona ma è sbagliato accorcia la vita di tutti i componenti.

billykid591
19-05-2011, 11:40
Però sinceramente a me basta che faccia una progressione e per adesso la fa.. magari con il tempo (e avendo più tempo ) si potrebbe spippolare un po' con l'integrato texas ( anche maxim fa un integrato per pilotare led e te ne danno uno in omaggio come test se fai richiesta).

Trota ma siamo andati avanti giorni dicendo che era sbagliato collegare in parallelo e adesso vieni a dire che hai fatto tutto in parallelo!! Si con i mosfet riesci a regolare mettendoli a monte delle serie..

Torno a ripetere che il collegamento in parallelo funziona ma è sbagliato accorcia la vita di tutti i componenti.

Non è propriamente vero che collegare in parallelo accorcia la vita dei componenti...se usi comunque un driver o un generatore di corrente costante....la corrente massima la limiti... il problema risiede nei diversi assorbimenti dei vari componenti messi in parallelo per cui qualcuno assorbe di più qualcuno meno (di solito non in maniera eclatante)....per questo motivo non è consigliabile farlo....o almeno bisognerebbe limitare la corrente massima..in modo di stare abbastanza al di sotto dei limiti del singolo componente...perdendo però in efficenza.

Kj822001
19-05-2011, 12:58
Però sinceramente a me basta che faccia una progressione e per adesso la fa.. magari con il tempo (e avendo più tempo ) si potrebbe spippolare un po' con l'integrato texas ( anche maxim fa un integrato per pilotare led e te ne danno uno in omaggio come test se fai richiesta).

Trota ma siamo andati avanti giorni dicendo che era sbagliato collegare in parallelo e adesso vieni a dire che hai fatto tutto in parallelo!! Si con i mosfet riesci a regolare mettendoli a monte delle serie..

Torno a ripetere che il collegamento in parallelo funziona ma è sbagliato accorcia la vita di tutti i componenti.

Non è propriamente vero che collegare in parallelo accorcia la vita dei componenti...se usi comunque un driver o un generatore di corrente costante....la corrente massima la limiti... il problema risiede nei diversi assorbimenti dei vari componenti messi in parallelo per cui qualcuno assorbe di più qualcuno meno (di solito non in maniera eclatante)....per questo motivo non è consigliabile farlo....o almeno bisognerebbe limitare la corrente massima..in modo di stare abbastanza al di sotto dei limiti del singolo componente...perdendo però in efficenza.

Lo so che non è vero del tutto ma il problema è che molti intraprendono la strada del parallelo senza sapere elettrotecnicamente cosa voglia dire(si fa confusione fra tensione e corrente).. questo può essere pericoloso se non si sa bene cosa si sta facendo..Il rischio che un alimentatore faccia fuoco e fiamme è reale. Comunque sia i led sono diodi e come tali vanno trattati/alimentati.
P.s. ma io e te la pensiamo sempre in modo diverso :-D:-D

TROTA7
19-05-2011, 18:49
Lo so, ma purtroppo non ho avuto tempo per cambiare i cablaggi e sono andato avanti con il parallelo!
La plafoniera cmq è gia montata! e l'alimentazione l'ho abbassata a 10,5V perchè al massimo fa troppa luce! ;)

zebrasoma78
19-05-2011, 22:23
Avevo letto l'articolo..però lavorare sui registri non è facilissimo e comporta l'uso del linguaggio macchina (assembler) del micro.....non di immediato uso....è più semplice usare un dispositivo aggiuntivo esterno...appena ritrovo l'articolo lo linko.....comunque alla fine a parte l'effetto visivo non propriamente bello da vedere....il sistema funziona ugualmente.
------------------------------------------------------------------------
Con il PWM ci sarà sempre una scattosità in quanto va a passi (o per meglio capire a scalini)...è ovvio che se si usa un PWM a 10 o meglio 12 bit i passi o scalini aumentano di molto e di conseguenza diminuisce la scattosità....direttamente con l'arduino questo non è possibile....però come dicevo sopra interfacciandolo a un integrato dedicato della Texas.. (non ricordo il nome però)...si possono creare uscite PWM a 10 bit (2048 passi o scalini)...altrimenti bisognerebbe usare driver dimmerabili in tensione (0 10 volt)...usare una uscita PWM dell'arduino filtrandola da un passabasso (una resistenza e un condensatore per semplificare)...e pilotarci un mosfet o anche un transistor alimentato a 10 - 12 volt...però non posso assicurare che funzioni. bisognerebbe provare

Ciao, io ho provato ad interfacciare arduino con mosfet ed altro come in questa figura:
( il classico collegamento che si trova anche nel libro di arduino..)
http://s4.postimage.org/4kb4qsys/gestire_carichi_maggiori_motori_lampade_e_simili_c on_arduino_uno_o_duemilanove_mosfet_schema_collega mento.jpg (http://postimage.org/image/4kb4qsys/)

Ed questo è il risultato....
Noterai che ho collegato 1 led direttamente ad arduino, e la serie da 10 led tramite figura sopra con mosfet ec... .
il led da solo si comporta benissimo e fa quello che ho scritto nel codice, invece la serie da 10 si comporta il modo differente.... a scatti ...

http://www.youtube.com/watch?v=wETj5XzXiGg


Per poter dimmerare correttamente devi usare dei driver con entrata dimmerabile PWM o in tensione...usando direttamente un mosfet.....non riesci ad avere un comportamento lineare senza interfacciarlo al driver apposito.

si, ma io ho questi alimentatori dimmerabili....
http://www.rapidled.com/servlet/the#26/Mean-Well-ELN-dsh-60-dsh#48P-dimmable/Detail

0 ~ 1.3A current range
24#48V DC Voltage (runs ~8-14 LEDs)
PWM signal for dimming
100% full burn-in test
18 month warranty
Fully programmable with PWM controllers (Arduino software, Reef Angel,etc)
Helpful hints on how to properly use your driver

Quindi dovrebbe andare bene........
ma non capisco che cosa manca o dove ho sbagliato.....

billykid591
19-05-2011, 22:28
Però sinceramente a me basta che faccia una progressione e per adesso la fa.. magari con il tempo (e avendo più tempo ) si potrebbe spippolare un po' con l'integrato texas ( anche maxim fa un integrato per pilotare led e te ne danno uno in omaggio come test se fai richiesta).

Trota ma siamo andati avanti giorni dicendo che era sbagliato collegare in parallelo e adesso vieni a dire che hai fatto tutto in parallelo!! Si con i mosfet riesci a regolare mettendoli a monte delle serie..

Torno a ripetere che il collegamento in parallelo funziona ma è sbagliato accorcia la vita di tutti i componenti.

Non è propriamente vero che collegare in parallelo accorcia la vita dei componenti...se usi comunque un driver o un generatore di corrente costante....la corrente massima la limiti... il problema risiede nei diversi assorbimenti dei vari componenti messi in parallelo per cui qualcuno assorbe di più qualcuno meno (di solito non in maniera eclatante)....per questo motivo non è consigliabile farlo....o almeno bisognerebbe limitare la corrente massima..in modo di stare abbastanza al di sotto dei limiti del singolo componente...perdendo però in efficenza.

Lo so che non è vero del tutto ma il problema è che molti intraprendono la strada del parallelo senza sapere elettrotecnicamente cosa voglia dire(si fa confusione fra tensione e corrente).. questo può essere pericoloso se non si sa bene cosa si sta facendo..Il rischio che un alimentatore faccia fuoco e fiamme è reale. Comunque sia i led sono diodi e come tali vanno trattati/alimentati.
P.s. ma io e te la pensiamo sempre in modo diverso :-D:-D

Non la pensiamo in modo diverso anche io sono soddisfatto di come funziona ora... anche se è un pò scattoso..alla fine l'importante è che funzioni....sul parallelo - seriale...molti fanno confusione...perchè troppa gente pensa che usare i LED sia come usare normali lampadine o giù di lì...senza avere le elementari nozioni di elettronica.

Kj822001
19-05-2011, 22:39
Lo so, ma purtroppo non ho avuto tempo per cambiare i cablaggi e sono andato avanti con il parallelo!
La plafoniera cmq è gia montata! e l'alimentazione l'ho abbassata a 10,5V perchè al massimo fa troppa luce! ;)

Ma quanta corrente gira nel circuito??? questo lo sai? perchè è un dato mooolto importante...
Insomma trota stai attento, lascia tutto acceso un'ora e vai a tastare con la mano che nessun elemento scotti... almeno così ti sappiamo al sicuro :-)
------------------------------------------------------------------------
Avevo letto l'articolo..però lavorare sui registri non è facilissimo e comporta l'uso del linguaggio macchina (assembler) del micro.....non di immediato uso....è più semplice usare un dispositivo aggiuntivo esterno...appena ritrovo l'articolo lo linko.....comunque alla fine a parte l'effetto visivo non propriamente bello da vedere....il sistema funziona ugualmente.
------------------------------------------------------------------------
Con il PWM ci sarà sempre una scattosità in quanto va a passi (o per meglio capire a scalini)...è ovvio che se si usa un PWM a 10 o meglio 12 bit i passi o scalini aumentano di molto e di conseguenza diminuisce la scattosità....direttamente con l'arduino questo non è possibile....però come dicevo sopra interfacciandolo a un integrato dedicato della Texas.. (non ricordo il nome però)...si possono creare uscite PWM a 10 bit (2048 passi o scalini)...altrimenti bisognerebbe usare driver dimmerabili in tensione (0 10 volt)...usare una uscita PWM dell'arduino filtrandola da un passabasso (una resistenza e un condensatore per semplificare)...e pilotarci un mosfet o anche un transistor alimentato a 10 - 12 volt...però non posso assicurare che funzioni. bisognerebbe provare

Ciao, io ho provato ad interfacciare arduino con mosfet ed altro come in questa figura:
( il classico collegamento che si trova anche nel libro di arduino..)
http://s4.postimage.org/4kb4qsys/gestire_carichi_maggiori_motori_lampade_e_simili_c on_arduino_uno_o_duemilanove_mosfet_schema_collega mento.jpg (http://postimage.org/image/4kb4qsys/)

Ed questo è il risultato....
Noterai che ho collegato 1 led direttamente ad arduino, e la serie da 10 led tramite figura sopra con mosfet ec... .
il led da solo si comporta benissimo e fa quello che ho scritto nel codice, invece la serie da 10 si comporta il modo differente.... a scatti ...

http://www.youtube.com/watch?v=wETj5XzXiGg


Per poter dimmerare correttamente devi usare dei driver con entrata dimmerabile PWM o in tensione...usando direttamente un mosfet.....non riesci ad avere un comportamento lineare senza interfacciarlo al driver apposito.

si, ma io ho questi alimentatori dimmerabili....
http://www.rapidled.com/servlet/the#26/Mean-Well-ELN-dsh-60-dsh#48P-dimmable/Detail

0 ~ 1.3A current range
24#48V DC Voltage (runs ~8-14 LEDs)
PWM signal for dimming
100% full burn-in test
18 month warranty
Fully programmable with PWM controllers (Arduino software, Reef Angel,etc)
Helpful hints on how to properly use your driver

Quindi dovrebbe andare bene........
ma non capisco che cosa manca o dove ho sbagliato.....

il problema non è dell'alimentatore da di come viene generato il segnale pwm da arduino..
Arduino secondo me è stato progettato per gestire motori in pwm non led. Per questo usando un altro integrato per generare il segnale pwm questo dovrebbe essere più lineare.

otaner
20-05-2011, 00:21
Il tuo mean well usa un pwm 0-10v; l'arduino funziona a 0-5 volt.
Devi utilizzare un mosfet per innalzare la tensione dell'arduino.

Qui' trovi come fare http://www.reefcentral.com/forums/showthread.php?t=1927031

Ciao
Renato

TROTA7
20-05-2011, 13:32
Già ho testato tutto! ho lasciato la plafoniera accesa per 10 ore e la temperatura massima raggiunta, misurata sulle basette dei led, è stata di 38°C! e toccando un po in giro sembri che non scotti niente! la corrente che circola nel circuito, conti alla mano dovrebbe essere di 18A, l'alimentatore è da 30A!

Cmq nessuno mi ha risposto alla mia domanda: se ho collegato i led in parallelo, facendo 3 linee e collegando poi il tutto ad un unico alimentatore, come faccio a dimmerizzare con arduino? mi bastano 3 mosfet collegati ognuno ad una linea, un rtc e arduino?

Correggetemi se sbaglio!

otaner
20-05-2011, 16:13
E' così; :-)
i mosfet sono come dei rubinetti che aprono e chiudono il passaggio della corrente sulla tua linea.
Pilotandoli in pwm non modifichi ne volt (eccetto una piccola caduta di tensione) ne ampere;
è attraverso la la durata di ciascun impulso con cui apri e chiudi il mofset che ottieni la dimerizzazione.

Ciao

Renato

Kj822001
20-05-2011, 17:05
Già ho testato tutto! ho lasciato la plafoniera accesa per 10 ore e la temperatura massima raggiunta, misurata sulle basette dei led, è stata di 38°C! e toccando un po in giro sembri che non scotti niente! la corrente che circola nel circuito, conti alla mano dovrebbe essere di 18A, l'alimentatore è da 30A!

Cmq nessuno mi ha risposto alla mia domanda: se ho collegato i led in parallelo, facendo 3 linee e collegando poi il tutto ad un unico alimentatore, come faccio a dimmerizzare con arduino? mi bastano 3 mosfet collegati ognuno ad una linea, un rtc e arduino?

Correggetemi se sbaglio!

Esatto..Per l'rtc prendi quelli già assemblati con batteria tampone almeno ti togli lo sbattimento di fartelo. Per i mosfet avevo risposto un po' di post indietro dicendo che si poteva dimmerizzare in quel modo.

Per l'alimentatore non ci sono problemi perchè tu farai pwm su mosfet non sull'alimentatore..

serbel
20-05-2011, 17:37
seguo con interesse la discussione perchè appena arrivano i led da 3w royal blu pensavo di farli funzionare con un effetto alba e tramonto, purtroppo però nonostante sia perito elettronico mi rendo conto che utilizzare il sistema arduino per le mie capacità non è fattibile, volevo capire e un consiglio su questo altro sistema:

http://www.rapidled.com/servlet/the-159/DDC-dsh-01-PWM-Controller/Detail

pare lavora con 3 programmi impostati e usare come alimentatore ( la serie d non va ? solo la serie p!! )

http://www.rapidled.com/servlet/the#26/Mean-Well-ELN-dsh-60-dsh#48P-dimmable/Detail

Secondo voi devo usare i driver per i led oppure è a corrente costante pensavo di usare un 8 led da 3w dal noto sito cinese
grazie

TROTA7
20-05-2011, 21:21
Per l'alimentatore non ci sono problemi perchè tu farai pwm su mosfet non sull'alimentatore..

Esatto, è proprio questo che volevo sapere!
Mi piacerebbe fare una cosa simile a Krusduino, non so se l'hai visto! ho postato il link sulla prima pagina!
Però su questo progetto prevede 2 linee di led, mentre io ne ho fatte 3! come potrei ovviare a questo?

zebrasoma78
20-05-2011, 22:42
Il tuo mean well usa un pwm 0-10v; l'arduino funziona a 0-5 volt.
Devi utilizzare un mosfet per innalzare la tensione dell'arduino.

Qui' trovi come fare http://www.reefcentral.com/forums/showthread.php?t=1927031

Ciao
Renato


Ciao Otaner,
io già uso il mosfet, per innalzare la tensione, e se vedi il video ( messo su qualche post prima..) noterai che non fa l'effetto desiderato......

billykid591
20-05-2011, 22:52
Il tuo mean well usa un pwm 0-10v; l'arduino funziona a 0-5 volt.
Devi utilizzare un mosfet per innalzare la tensione dell'arduino.

Qui' trovi come fare http://www.reefcentral.com/forums/showthread.php?t=1927031

Ciao
Renato


Ciao Otaner,
io già uso il mosfet, per innalzare la tensione, e se vedi il video ( messo su qualche post prima..) noterai che non fa l'effetto desiderato......

POtresti mettere uno schemino di come hai collegato e che tipo di mosfet hai usato...oltre al codice di arduino?..mi sembra strano quel comportamento praticamente da zero al massimo....io uso dei drivere con entrata PWM 0 - 5 volt per LED da 1 o 3 watt....e collegati direttamente all'arduino fuzionano correttamente...anche se a scatti.

micos_1972
21-05-2011, 19:37
Per l'alimentatore non ci sono problemi perchè tu farai pwm su mosfet non sull'alimentatore..

Esatto, è proprio questo che volevo sapere!
Mi piacerebbe fare una cosa simile a Krusduino, non so se l'hai visto! ho postato il link sulla prima pagina!
Però su questo progetto prevede 2 linee di led, mentre io ne ho fatte 3! come potrei ovviare a questo?

io ho fatto krusduino
è in test da circa 6 mesi
non ho ancora testato esso con i led ho solo controllato i volt in uscita

Kj822001
22-05-2011, 10:12
il progetto krusduino prevede collegamenti in serie dei led.. i mosfet vanno a pilotare l'entrata dei driver...a te servono dei mosfet che sopportino il carico di 18/3A ossia 6 A.. andranno sicuramente dissipati..

TROTA7
22-05-2011, 15:18
potrei piazzarli sotto le ventole!

micos_1972
22-05-2011, 17:04
per chi vuole implementare arduno e trasformare i PWM da 8bit a 10/12bit

http://www.practicalmaker.com/content/pwm-shield-assembled

Kj822001
22-05-2011, 20:33
per chi vuole implementare arduno e trasformare i PWM da 8bit a 10/12bit

http://www.practicalmaker.com/content/pwm-shield-assembled

Fico!! però il costo non vale la candela..


Trota ... certo puoi piazzarli sotto una ventola .. però basta regolare un dissipatore giusto che si trova tranquillamente in commercio..il mosfet è fatto apposta per lavorare con un dissipatore, lo danno con il foro dove avvitarlo

billykid591
23-05-2011, 09:04
per chi vuole implementare arduno e trasformare i PWM da 8bit a 10/12bit

http://www.practicalmaker.com/content/pwm-shield-assembled

Fico!! però il costo non vale la candela..


Trota ... certo puoi piazzarli sotto una ventola .. però basta regolare un dissipatore giusto che si trova tranquillamente in commercio..il mosfet è fatto apposta per lavorare con un dissipatore, lo danno con il foro dove avvitarlo

un TLC5940 costa sui 5 - 6 euro al massimo e per interfacciarlo con arduino bastano 4 fili, l'alimentazione e l'apposita libreria per la programmazione...liberamente scaricabile.....è ovvio che lo shield già assemblato costi decisamente di più.....anche l'ARDUINO è preassemblato e completo di interfaccia USB per la programmazione...ma una volta programmato basterebbe utilizzare solo lATM 328 aggiungendo pochi componenti esterni (un quarzo due condensatori un pulsante per il reset e l'alimentazione)....con i shield è più facile...ma il costo inevitabilmente sale.

Kj822001
23-05-2011, 10:12
per chi vuole implementare arduno e trasformare i PWM da 8bit a 10/12bit

http://www.practicalmaker.com/content/pwm-shield-assembled

Fico!! però il costo non vale la candela..


Trota ... certo puoi piazzarli sotto una ventola .. però basta regolare un dissipatore giusto che si trova tranquillamente in commercio..il mosfet è fatto apposta per lavorare con un dissipatore, lo danno con il foro dove avvitarlo

un TLC5940 costa sui 5 - 6 euro al massimo e per interfacciarlo con arduino bastano 4 fili, l'alimentazione e l'apposita libreria per la programmazione...liberamente scaricabile.....è ovvio che lo shield già assemblato costi decisamente di più.....anche l'ARDUINO è preassemblato e completo di interfaccia USB per la programmazione...ma una volta programmato basterebbe utilizzare solo lATM 328 aggiungendo pochi componenti esterni (un quarzo due condensatori un pulsante per il reset e l'alimentazione)....con i shield è più facile...ma il costo inevitabilmente sale.

Infatti mi riferivo solo al costo dello shield che risulta "eccessivo" per il vantaggio che ne deriva.. (almeno per quanto mi riguarda). Se si decidesse assieme di progettare una scheda completa di microcontrollore rtc e connessione spi io progetto volentieri il software di controllo e la gestione di un touchscreen(sito watterott) come quello che sto utilizzando io. Magari nella scheda si potrebbero mettere anche rele a 12 volt per le ventoline e 220 per pompe varie. Io personalmente non ho le conoscenze per progettare una scheda anche se ho un collega che potrebbe darmi una mano.

billykid591
23-05-2011, 16:19
per chi vuole implementare arduno e trasformare i PWM da 8bit a 10/12bit

http://www.practicalmaker.com/content/pwm-shield-assembled

Fico!! però il costo non vale la candela..


Trota ... certo puoi piazzarli sotto una ventola .. però basta regolare un dissipatore giusto che si trova tranquillamente in commercio..il mosfet è fatto apposta per lavorare con un dissipatore, lo danno con il foro dove avvitarlo

un TLC5940 costa sui 5 - 6 euro al massimo e per interfacciarlo con arduino bastano 4 fili, l'alimentazione e l'apposita libreria per la programmazione...liberamente scaricabile.....è ovvio che lo shield già assemblato costi decisamente di più.....anche l'ARDUINO è preassemblato e completo di interfaccia USB per la programmazione...ma una volta programmato basterebbe utilizzare solo lATM 328 aggiungendo pochi componenti esterni (un quarzo due condensatori un pulsante per il reset e l'alimentazione)....con i shield è più facile...ma il costo inevitabilmente sale.

Infatti mi riferivo solo al costo dello shield che risulta "eccessivo" per il vantaggio che ne deriva.. (almeno per quanto mi riguarda). Se si decidesse assieme di progettare una scheda completa di microcontrollore rtc e connessione spi io progetto volentieri il software di controllo e la gestione di un touchscreen(sito watterott) come quello che sto utilizzando io. Magari nella scheda si potrebbero mettere anche rele a 12 volt per le ventoline e 220 per pompe varie. Io personalmente non ho le conoscenze per progettare una scheda anche se ho un collega che potrebbe darmi una mano.

Nel mio controller ho usato un lcd 20x4 blu con caratteri bianchi e un "navigatore" a 5 pulsanti....non è grafico ne touch ma va benissimo lo stesso...per controllare la plafo è più che sufficiente....poi se si vuole fare un controller tipo aquatronica la cosa è diversa...e sarebbe bene usare dispositivi da interfacciare tramite IC2 per non "consumare" gli I/O dell'Arduino...

Kj822001
23-05-2011, 16:42
per chi vuole implementare arduno e trasformare i PWM da 8bit a 10/12bit

http://www.practicalmaker.com/content/pwm-shield-assembled

Fico!! però il costo non vale la candela..


Trota ... certo puoi piazzarli sotto una ventola .. però basta regolare un dissipatore giusto che si trova tranquillamente in commercio..il mosfet è fatto apposta per lavorare con un dissipatore, lo danno con il foro dove avvitarlo

un TLC5940 costa sui 5 - 6 euro al massimo e per interfacciarlo con arduino bastano 4 fili, l'alimentazione e l'apposita libreria per la programmazione...liberamente scaricabile.....è ovvio che lo shield già assemblato costi decisamente di più.....anche l'ARDUINO è preassemblato e completo di interfaccia USB per la programmazione...ma una volta programmato basterebbe utilizzare solo lATM 328 aggiungendo pochi componenti esterni (un quarzo due condensatori un pulsante per il reset e l'alimentazione)....con i shield è più facile...ma il costo inevitabilmente sale.

Infatti mi riferivo solo al costo dello shield che risulta "eccessivo" per il vantaggio che ne deriva.. (almeno per quanto mi riguarda). Se si decidesse assieme di progettare una scheda completa di microcontrollore rtc e connessione spi io progetto volentieri il software di controllo e la gestione di un touchscreen(sito watterott) come quello che sto utilizzando io. Magari nella scheda si potrebbero mettere anche rele a 12 volt per le ventoline e 220 per pompe varie. Io personalmente non ho le conoscenze per progettare una scheda anche se ho un collega che potrebbe darmi una mano.

Nel mio controller ho usato un lcd 20x4 blu con caratteri bianchi e un "navigatore" a 5 pulsanti....non è grafico ne touch ma va benissimo lo stesso...per controllare la plafo è più che sufficiente....poi se si vuole fare un controller tipo aquatronica la cosa è diversa...e sarebbe bene usare dispositivi da interfacciare tramite IC2 per non "consumare" gli I/O dell'Arduino...

Il mio progetto iniziale.. abbandonato per mancanza di tempo... prevedeva una scheda rele da 8 (riscaldatore, ventilatore, pompe) comandata tramite protocollo I2C, touch e lcd spi 2 uscite pwm 1uscita on off per notturno sensore temperatura tramite 1-wire uno su plafo l'altro in sump..
Sono arrivato a sensore di temperatura sulla plafo 1.wire lcd con touch spi controllo raffreddamento plafo e regolazione intensità e ovviamente accensione spegnimento. Per il termostato ho ovviato con quelli cinesi belli e pronti per le pompe metterò un timer forse..
Il prblema è che io ho netduino te arduino quindi non riusciamo nenache a condividere il codice -38

zebrasoma78
23-05-2011, 22:15
Il tuo mean well usa un pwm 0-10v; l'arduino funziona a 0-5 volt.
Devi utilizzare un mosfet per innalzare la tensione dell'arduino.

Qui' trovi come fare http://www.reefcentral.com/forums/showthread.php?t=1927031

Ciao
Renato


Ciao Otaner,
io già uso il mosfet, per innalzare la tensione, e se vedi il video ( messo su qualche post prima..) noterai che non fa l'effetto desiderato......

POtresti mettere uno schemino di come hai collegato e che tipo di mosfet hai usato...oltre al codice di arduino?..mi sembra strano quel comportamento praticamente da zero al massimo....io uso dei drivere con entrata PWM 0 - 5 volt per LED da 1 o 3 watt....e collegati direttamente all'arduino fuzionano correttamente...anche se a scatti.

Ho provato ad usare lo schemino base per gestire arduino per i carichi pesanti
questo...


http://s3.postimage.org/20whx23pg/gestire_carichi_maggiori.jpg (http://postimage.org/image/20whx23pg/)

Il mosfet che ho usato è il IRF 520

e non capisco dove ho sbagliato.....

otaner
23-05-2011, 22:21
[QUOTE=billykid591;1060907273]

Il mosfet che ho usato è il IRF 520

e non capisco dove ho sbagliato.....

Domanda probabilmente stupida#12

Stai usando un alimentatore da 10 volt per alimentare mosfet con gnd in comune al gnd di arduino???

Ciao
Renato

billykid591
24-05-2011, 09:13
Il tuo mean well usa un pwm 0-10v; l'arduino funziona a 0-5 volt.
Devi utilizzare un mosfet per innalzare la tensione dell'arduino.

Qui' trovi come fare http://www.reefcentral.com/forums/showthread.php?t=1927031

Ciao
Renato


Ciao Otaner,
io già uso il mosfet, per innalzare la tensione, e se vedi il video ( messo su qualche post prima..) noterai che non fa l'effetto desiderato......

POtresti mettere uno schemino di come hai collegato e che tipo di mosfet hai usato...oltre al codice di arduino?..mi sembra strano quel comportamento praticamente da zero al massimo....io uso dei drivere con entrata PWM 0 - 5 volt per LED da 1 o 3 watt....e collegati direttamente all'arduino fuzionano correttamente...anche se a scatti.

Ho provato ad usare lo schemino base per gestire arduino per i carichi pesanti
questo...


http://s3.postimage.org/20whx23pg/gestire_carichi_maggiori.jpg (http://postimage.org/image/20whx23pg/)

Il mosfet che ho usato è il IRF 520

e non capisco dove ho sbagliato.....

ma con il mosfet ci controlli direttamente la serie (o parallelo) dei LED o l'entrata PWM del driver?

zebrasoma78
24-05-2011, 22:01
[QUOTE=billykid591;1060907273]

Il mosfet che ho usato è il IRF 520

e non capisco dove ho sbagliato.....

Domanda probabilmente stupida#12

Stai usando un alimentatore da 10 volt per alimentare mosfet con gnd in comune al gnd di arduino???

Ciao
Renato

Ciao renato.....
non sono il genio di arduino....quindi la domanda non è stupida.....
non sto alimentando a 10Volt come dici tu.....
Forse e li che sbaglio ???

zebrasoma78
24-05-2011, 22:11
Il tuo mean well usa un pwm 0-10v; l'arduino funziona a 0-5 volt.
Devi utilizzare un mosfet per innalzare la tensione dell'arduino.

Qui' trovi come fare http://www.reefcentral.com/forums/showthread.php?t=1927031

Ciao
Renato


Ciao Otaner,
io già uso il mosfet, per innalzare la tensione, e se vedi il video ( messo su qualche post prima..) noterai che non fa l'effetto desiderato......

POtresti mettere uno schemino di come hai collegato e che tipo di mosfet hai usato...oltre al codice di arduino?..mi sembra strano quel comportamento praticamente da zero al massimo....io uso dei drivere con entrata PWM 0 - 5 volt per LED da 1 o 3 watt....e collegati direttamente all'arduino fuzionano correttamente...anche se a scatti.

Ho provato ad usare lo schemino base per gestire arduino per i carichi pesanti
questo...


http://s3.postimage.org/20whx23pg/gestire_carichi_maggiori.jpg (http://postimage.org/image/20whx23pg/)

Il mosfet che ho usato è il IRF 520

e non capisco dove ho sbagliato.....

ma con il mosfet ci controlli direttamente la serie (o parallelo) dei LED o l'entrata PWM del driver?

facciamo sempre riferimento al disegno base per gestire i carichi pesanti......
al posto del motore (raffigurato nello schema) , metto i due cavi ( + e - ) del dimmer del driver...

[( ti ricordo che il mio è un alimentatore a corrente continua dimmerabile, quindi in uscita ha 4 cavi, 2 cavi per la serie di led (+ e -) , e 2 cavi per il dimmeraggio (+ e - ) ]

Ti ringrazio billykid, per il supporto !!!!!-28

otaner
24-05-2011, 23:51
[QUOTE=billykid591;1060913603]
( ti ricordo che il mio è un alimentatore a corrente continua dimmerabile, quindi in uscita ha 4 cavi, 2 cavi per la serie di led (+ e -) , e 2 cavi per il dimmeraggio (+ e - ) ]


D'accordo; ma l'alimentazione a 10 volt dove la prendi ???

Al mosfet devi dare una alimentazione a 10 volt tipo questo schema http://itp.nyu.edu/physcomp/uploads/arduino_bb_pot_transistor_motor_diode.png tralasciando il potenziometro)

Ciao
Renato

billykid591
25-05-2011, 09:45
Il tuo mean well usa un pwm 0-10v; l'arduino funziona a 0-5 volt.
Devi utilizzare un mosfet per innalzare la tensione dell'arduino.

Qui' trovi come fare http://www.reefcentral.com/forums/showthread.php?t=1927031

Ciao
Renato


Ciao Otaner,
io già uso il mosfet, per innalzare la tensione, e se vedi il video ( messo su qualche post prima..) noterai che non fa l'effetto desiderato......

POtresti mettere uno schemino di come hai collegato e che tipo di mosfet hai usato...oltre al codice di arduino?..mi sembra strano quel comportamento praticamente da zero al massimo....io uso dei drivere con entrata PWM 0 - 5 volt per LED da 1 o 3 watt....e collegati direttamente all'arduino fuzionano correttamente...anche se a scatti.

Ho provato ad usare lo schemino base per gestire arduino per i carichi pesanti
questo...


http://s3.postimage.org/20whx23pg/gestire_carichi_maggiori.jpg (http://postimage.org/image/20whx23pg/)

Il mosfet che ho usato è il IRF 520

e non capisco dove ho sbagliato.....

ma con il mosfet ci controlli direttamente la serie (o parallelo) dei LED o l'entrata PWM del driver?

facciamo sempre riferimento al disegno base per gestire i carichi pesanti......
al posto del motore (raffigurato nello schema) , metto i due cavi ( + e - ) del dimmer del driver...

[( ti ricordo che il mio è un alimentatore a corrente continua dimmerabile, quindi in uscita ha 4 cavi, 2 cavi per la serie di led (+ e -) , e 2 cavi per il dimmeraggio (+ e - ) ]

Ti ringrazio billykid, per il supporto !!!!!-28

Allora se comandi direttamente l'entrata dimmer del driver (mi risulta funzioni da 0 a 10 volt correggimi se sbaglio)direi che è inutile usare un mosfet di potenza...basta un normale transistor (BC547 per esempio)...alimentato a 10 - 11 volt....gli unici problemi potrebbero derivare da fatto che: l'entrata dimmer del driver accetta segnali linerari e non PWM...oppure la frequenza PWM di Arduino non è compatibile con quella accettata dal Driver (se non ricordo male il PWM arduino è sui 1000 Hz circa)....