Go Down

Topic: Controllare LED RGB singolarmente (Read 2827 times) previous topic - next topic

mungle

Buongiorno,
Sono nuovo e come primo topic potrei gia essere cacciato dalla comunità ma credete a me, non è così semplice senza l'aiuto di qualcuno. E' un mese che setaccio il web e surriscaldo google.
IO NON SONO NE ELETTRICISTA NE INFORMATICO  :( , Ma sono un giovane ragazzo che ha in testa una cosa da troppo tempo e non riesce a realizzarla per mancate conoscenze.


VENIAMO AL DUNQUE:
Ho una serie di LED RGB da controllare indipendentemente, circa 25/30. Devo creare alcune scene di colore ed avere il pieno controllo sui singoli led.
Tutto qua. so che si puo fare ma non so come e ora ho le idee un po confuse.
Alla fine è come se io avessi una Matrice LED e anziche avere i led tutti attaccati li ho collegati al sistema tramite cavi piu lunghi e disposti nello spazio a piacere e non a griglia.



Ho trovato diverse soluzioni nel web ma credo che non possa postarle anche se alcune si interfacciano con Arduino, in ogni caso ditemi se posso che vi linko gli esempi.
Ho letto di tutto, anche nel playground nella sezione dedicata ma ora avrei bisogno di qualcuno che mi rimetta sui binari e mi dica come devo procedere e cosa devo acquistare per realizzarlo. Ripeto, ho trovato diversi componenti esterni che mi aiuterebbero nella realizzazione ma non so se -1- sono compatibili/inutili, e -2- se sono impossibili per uno che nella vita non fa nulla che ha a che vedere Arduino!


in caso aveste bisogno di piu spiegazioni o di avere chiaro il progetto che voglio realizzare chiedete pure!

GRAZIE!

uwefed

Ti sei giá comprato il LED?
Quali sono? a catodo comune? a anodo comune o con tutti 6 contatti?
Che potenza hanno? Quelli da qualche decina di mA o LED da qualche W.?
Ciao Uwe

mungle

5mm RGB LED 4000mcd Common Cathode con 4 pin.

Ma se necessario ne acquisto altri con caratteristiche piu adeguate tipo Common Anodo o con i sei pin!

Grazie per la risposta immediata!

pitusso

Se fossero ad anodo comune, potresti usare l'integrato TLC5940:

http://www.arduino.cc/playground/Learning/TLC5940

Se fai una ricerca sul forum (in alto a dx), troverai anche progettini in cui si pilotano serie di RGB con questo integrato.

uwefed

Quanto sono distanti i singli LED?
Il TLC5940 ha 16 uscite PWM e visto che Ti servono 3 a LED ne puoi collegare 5 ma devono avere l'Anodo comune.
Ciao Uwe

leo72

Siccome ho in mente un paio di progettini con alcuni RGB, chiedo consiglio: sono meglio ad anodo comune oppure a catodo comune? La logica mi suggerisce questi ultimi, però vedo che con i catodi comuni esistono driver appositi... Consigli per gli acquisti?  ;)

uwefed

leo,
dipende dal Driver che usi.
Alcuni come il TLC5940 hanno come uscite delle sorgenti di corrente che portano la corrente a massa e percui il LED devi collegarlo tra + alimentazione e l' uscita. Percui se hai un LED con piú led nello stesso involucro devi avere un anodo comune per poter mettere i 3 catodi ciascuno su un uscita del TLC.
Ciao Uwe

mungle

#7
Aug 10, 2011, 09:30 am Last Edit: Aug 10, 2011, 09:34 am by mungle Reason: 1
OK, grazie a tutti!   XD
Avevo gia notato infatti TLC5940. Maaaa...

Nel web, ho trovato diversi componenti che si interfacciano con Arduino (come gia vi avevo anticipato). Io posto comunque i nomi e i link in quanto credo che siano di grande aiuto per creare altri progetti simili. In caso dovessi violare qualche regola chiedo gentilmente ai i moderatori di provvedere ad eliminare o ad oscurare il mio post.

Il componente che più mi attrae e che quindi potrebbe essere di grande aiuto (credo) è un prodotto creato da BRILLDEA chiamato LED Painter PCB http://www.brilldea.com/product_LEDPainter.html e interfacciato, ma non ho ancora capito, obbligatoriamente con Prop Blade PCB http://www.brilldea.com/product_PropBlade.html e/o Arduino.

Avevo visto anche nel web alcuni software, ai quali non sono riuscito a risalire al nome, che gestivano la programmazione di LEDs da PC: date un occhiata:

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

La programmazione dei led (ancora meglio) potrebbe essere attraverso DMX ma credo che sia un po TROPPO CARA come soluzione, mi sbaglio? L'esempio, sempre di brilldea può essere visto su questo sito:

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

Grasssssie!

uwefed

Quote
Il componente che più mi attrae e che quindi potrebbe essere di grande aiuto (credo) è un prodotto creato da BRILLDEA chiamato LED Painter PCB http://www.brilldea.com/product_LEDPainter.html e interfacciato, ma non ho ancora capito, obbligatoriamente con Prop Blade PCB http://www.brilldea.com/product_PropBlade.html e/o Arduino.


Sono 3 TLC5940 controllati da un microcontroller Parallax Propeller (seconda scheda)
La schedina LED Painter PCB come interfaccia mette sul conettore i pin di controllo dei TLC percui li puoi pilotare con qualsiasi Microcontroller, anche con Arduino seguendo le istruzioni della libreria. Attentione sono 3 TLC in cascata; controlla se nei file della libreria non devi settare il numero di TLC pilotati.

Puoi tutto fare da Te senza dover aquistare quei prodotti.
http://www.arduino.cc/playground/Learning/TLC5940

Un multiplexing di 4x4 led RGB
http://www.thebox.myzen.co.uk/Hardware/Mini_Monome.html
Di una matrice 8x8 fatto con i Buttompad della sparkfun
http://designthemedia.com/bonome/ e qua foto e video http://unsped.blogspot.com/

ciao Uwe


Federico Vanzati

Ciao,

che modello di Arduino hai? Hai già provato a comandare qualche led direttamente dai pin di Arduino?
I led che hai comprato probabilmente non richiedono troppa corrente quindi con le opportune resistenze puoi collegarli ai pin PWM, giusto per fare qualche prova e accorgerti come si compongono i colori.

Dopodichè puoi passare all'integrato che ti hanno consigliato oppure a questi: http://www.arduino.cc/playground/Main/MAX72XXHardware

F

mungle

Ciao,
Grazie per i consigli ma il punto sta proprio qui. Quale componente mi conviene usare? E per quanto riguarda la programmazione? Che software esistono per pilotare i miei led? Non posso scrivere riga dopo riga... è una cosa immensa e poi il risultato non sarebbe eccezionale...!

Buona giornata!

uwefed


Ciao,

che modello di Arduino hai? Hai già provato a comandare qualche led direttamente dai pin di Arduino?
I led che hai comprato probabilmente non richiedono troppa corrente quindi con le opportune resistenze puoi collegarli ai pin PWM, giusto per fare qualche prova e accorgerti come si compongono i colori.

Dopodichè puoi passare all'integrato che ti hanno consigliato oppure a questi: http://www.arduino.cc/playground/Main/MAX72XXHardware

Ciao Federico
mungle scrive che vuole pilotare 25/30 LED RGB singolarmente. 
I suggerimenti purtroppo non gli aitutano perche l'Arduino ha troppo pochi PWM e il MAX72xx non funziona in PWM percui non si possono visualizzare tutti i colori.

Ciao Uwe

Federico Vanzati

#12
Aug 13, 2011, 12:40 pm Last Edit: Aug 13, 2011, 12:42 pm by Federico Vanzati Reason: 1
si lo so che non ce la farebbe neanche con un mega, ma il mio consiglio era appunto quello di fare una prova con uno poi 3 o 4 led, giusto per rendersi conto di come si fa, prima di passare a qualche integrato che faccia da driver per tutti.

Visto che ha dichiarato di non avere delle basi nè di programmazione, nè di elettronica mi è sembrato il consiglio migliore. Iniziare ad usare un TLC5940 potrebbe essere traumatico, anche se la libreria è bella è pronta ho avuto qualche difficoltà anch'io...non è proprio una stupidata riuscirci.
F

uwefed

Sí, il Tuo ragionamento ha dei punti forti.
Forse sarebbe bene dirglielo subito.
Ciao Uwe

mungle

#14
Aug 13, 2011, 01:46 pm Last Edit: Aug 13, 2011, 01:50 pm by mungle Reason: 1

Iniziare ad usare un TLC5940 potrebbe essere traumatico



Forse sarebbe bene dirglielo subito.


Ragazzi... non avete molto tatto con i novellini! eheheeh   :smiley-eek-blue: :smiley-eek-blue: :smiley-eek-blue: :smiley-eek-blue: :smiley-eek-blue:
Cos'altro dovete dirmi? Mi fate paura... ehehehe! Scherzo...

I componenti che mi avete consigliato... dove si acquistano?

Go Up