Molti led con arduino

Vorrei fare un effetto alba/tramonto con 15 led rgb (triplo output) in standalone.

2 problemi:

primo: non ho mai gestito e fatto nessun sketck con i triplo output !!

secondo: il carico sarebbe eccessivo per accendere tutti e 15 led? ci vuole una hardware particolare? esempi hardware da consigliarmi?

Ps: vorrei illuminare un bel quadro del mio vecchio, cosi me lo ricordo con più calore. =( =(

se qualche anima buona mi aiuta la ringrazio anticipatamente. 8) ;) 8) ..................................................

ho trovato questo esempio http://wiring.org.co/learning/basics/rgbled.html mi sembra buon esempio. :D :D

qualche consiglio per adattare skectk per effetto alba tramonto e messa in standalone? ho già il chip e tutto il resto.

questo e il datasheet dei led: http://www.regaliedesideri.it/files/YSL-R596CR3G4B5C-C10.pdf

Dipende un po' se vuoi gestire singolarmente i colori dei led, o se ti interessa solamente avere un colore identico per tutti i led... Nel primo caso ti consiglierei un integrato led driver tlc5940 ad esempio, nel secondo potresti invece utilizzare 3 mosftet collegando tutti i led assieme brutalmente. F

poi per limitare i pin ti consiglio (dovendo fare solo una gamma tra rosso e giallo) di collegare il rosso diretto all'alimentazione (3V o quello che è per il led) e il verde al pin di arduino, aumentando il valore del verde dovrebbe diventare il led sempre più giallo, poi col PWM setti tutto

@ tutti

i led devono variare il loro colore tutti assieme e molto lentamente (molto).

;)

allora se parti da 5V: resistenza da 330ohm e la metti tra 5V e rosso massa comune a massa pin blu a massa collettore di un transistor PNP a una resistenza di 330ohm collegata a 5V, emettitore al pin verde collettore di un transistor NPN a massa, emettitore alla base del transistor PNP base del transistor NPN a una resistenza altro capo della resistenza a un pin PWM di arduino (ho fatto casino? :roll_eyes: perchè non mi torna di usare 2 transistor in cascata?)

i 5V devi prenderli da un alimentatore da almeno 0.6 mah, ma io direi di più, fai 1A per sicurezza. collega la massa dell'alimentatore esterno alla massa di arduino.

per finire piloti il tutto con l'esempio http://arduino.cc/en/Tutorial/Fade che trovi diretto nell'ide

ho sbaligato qualcosa?

intanto grazie ...... ;)

@ superlol un pò di confusione me l'hai fatta :) :) comunque credo di avere capito, un esempio grafico del circuito che spieghi forse era meglio. lo faccio con fritzen e poi lo posto cosi mi dite (cortesemente) se va bene.

grazie grazie

Io credo che l'esempio mosfet che c'e' nel libro di banzi caschi a pennello, e l'avevo sperimentato con una bancalata di led e pwm. Usi un mosfet irf5x0 per ogni colore, pilotalo via pwm, e colleghi in serie tutti i colori dei tuoi led. Credo sia il modo piu' pulito per fare questo lavoro...

@Federico

grazie per la risposta. Ovviamente la prima cosa che ho ordinato e stato il libro del "grande" Banzi (in questo momento ce l'ho davanti) , ma sinceramente mi ero scordato dell'esempio del libro.

in merito al mio problema, appena la famiglia mi da un attimo di tregua farò un esempio di quello che dici con fritzing.

se nel frattempo sai usare anche te fritzing mi faresti te un esempio di quello che hai spegato? :astonished: Forse ti chiedo troppo .... ;) ;)

ciao grazie ancora

PS: i led devono variare il loro colore tutti assieme e molto lentamente (molto). esempio 1 minuto blu poi sfuma e cambia colore e ancora 1 minuto con colore nuovo poi sfuma e cambia colore etc etc ...........

Non so usare fritzing ma puoi prendere questa immagine come riferimento ed utilizzare i tuoi led al posto della ventola. Colleghi tutti i + e tutti i - dei tuoi led assieme (cioe' tutti i + coi + e tutti i - coi -)

si si è l'immagine del mio (nostro libro)

ho fatto bozza circuito, ma :

il negativo dei led rgb (il num 2) io l’ho attaccati a GND, giusto?

il diodo che tipo deve essere ed è giusto come l’ho messo?

questa e una bozza (con fritzing) se avete consigli o domande postate.

grazie :grin: :grin:

per chi ha fritzing …

allego file

Untitled Sketch.fz (264 KB)

come ho detto per risparmiare pin (non che credo sia il tuo caso) tu il blu non lo usi e se vuoi fare una cosa tipo tramonto passi dal rosso all'arancio no? quindi il rosso puoi tenerlo al positivo e il blu a massa, quindi controlli solo il verde ;)

comunque si catodo (negativo del led) va a massa

controlla che su fritzing hai led con anodo e non catodo comune

arduinh3nk3r: ho fatto bozza circuito, ma : il negativo dei led rgb (il num 2) io l'ho attaccati a GND, giusto? il diodo che tipo deve essere ed è giusto come l'ho messo? questa e una bozza (con fritzing) se avete consigli o domande postate.

I diodi di protezione no servono se piloti LED ma ogni LED ha bisogno di una resistenza per limitare la corrente. Ciao Uwe

Se per caso intendi utilizzare invece di led rgb una striscia rgb (12 v), guarda questo thread: http://arduino.cc/forum/index.php/topic,66871.0.html risolvi con un uln2003

@ tutti grazie ..... :% :% :% :%

pitusso: Se per caso intendi utilizzare invece di led rgb una striscia rgb (12 v), guarda questo thread: http://arduino.cc/forum/index.php/topic,66871.0.html risolvi con un uln2003

Questo torna utile a me! Devo fare qualcosa del genere con un amico :-) Ottimo!

Scusate se mi intrometto :D sto realizzando un progetto abbastanza simile e dopo aver completato la parte "software" mi sono bloccato nel passaggio all'harware :D

vorrei controllare 30 led RGB usando 6 PWM (15 led con 3pwm e gli altri con gli altri 3)i dati dei led sono questi:

Tensione tip. colore Rosso 2V Tensione tip colore Blu 3V Tensione tip. colore Verde 3V Corrente tip. 20mA

ho guardato diverse discussioni ma alla fine penso che la soluzione dei mosfet sarebbe la mia preferita. visto che non ho necessità di avere altri pwm. le domande quindi sono: posso utilizzare solo 6 mosfet? (uno per pwm) posso utilizzare l'alimentazione data all'arduino o me ne serve extra? quanti mA mi saranno necessari? grazie in anticipo

30 LEd a 3 colori a 20mA sono in tutto: 1800mA percui Arduino non può alimentare i led. Ciao Uwe

ho capito. potrebbe funzionare invece una cosa del genere? usando un alimentatore esterno che fornisca 2A. nel caso andasse bene che carattaeristiche deve avere il transistor?

finora ho costruito solo effetti musicali analogici e quindi le necessità erano al massimo di una ventina di mA.