Controllare LED RGB singolarmente

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 :frowning: , 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.[/b]
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!

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

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!

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.

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

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? :wink:

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

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 Welcome brilldea.com - BlueHost.com e interfacciato, ma non ho ancora capito, obbligatoriamente con Prop Blade PCB Welcome brilldea.com - BlueHost.com 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:

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:

Grasssssie!

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

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: Arduino Playground - MAX72XXHardware

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!

[quote author=Federico Vanzati link=topic=68881.msg512771#msg512771 date=1313226811]
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: Arduino Playground - HomePage
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

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.

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

uwefed:
Forse sarebbe bene dirglielo subito.

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

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

Dopo molte ricerche ho trovato una soluzione molto meno complicata della vostra e molto meno dispendiosa sia come denaro che tempo:

si chiamano LED PIXEL ed era ciò che seriviva a me!

Spero di semplificare la vita anche ad altri lettori che magari si stanno fasciando la testa e abbrustolendo le mani con i saldatori!!!
Ecco la soluzione alle vostre pene!

MINIMO SFORZO MASSIMA RESA!
In ogni caso grazie a tutti per le risposte!

Dopo 12 mesi hai riesumato questo thread per dirci dei Led pixel? XD

Si perche per dodici mesi nessuno ha saputo darmi una risposta cosi semplice! Ho fatto un favore a chi come me avra bisogno di questo prodotto risparmiandogli 12 mesi di attesa... Qualcosa in contrario?

mungle:
Si perche per dodici mesi nessuno ha saputo darmi una risposta cosi semplice! Ho fatto un favore a chi come me avra bisogno di questo prodotto risparmiandogli 12 mesi di attesa... Qualcosa in contrario?

Calmati, non porti in questa maniera.
Tu in 12 mesi non hai cercato altro in rete? Milioni di persone usano i LED RGB, ci sono migliaia di guide in rete su come utilizzarli con l'Arduino. Se non hai ricevuto una risposta che a tuo modo di pensare fosse esaustiva, potevi richiedere ulteriori informazioni oppure cercare una guida. Però io vedo che ti sono stati dati diversi suggerimenti che, probabilmente, ti possono essere risultati ostici da mettere in pratica visto che ti dichiaravi persona con poca esperienza. Ciò non vuol dire che nessuno ti ha aiutato e che sei stato ignorato. Poi era agosto, non tutti sono fissi al computer a rispondere al primo che chiede qualcosa.

Dopo un bel po' di tempo sei tornato a dire che i consigli che ti erano stati dati ti avevano fatto perdere 12 mesi di lavoro. Non è un modo gentile di ringraziare che ti stava dando una mano.

Questo è il mio punto di vista.

Ciao,
non sono affatto agitato, a volte ciò che si legge viene letto (scusa la ripetizione) con un tono di voce diverso rispetto a quello con il quale si è scritto.

Questo thread era stato aperto con una richiesta di aiuto molto semplice e la risposta ricevuta è stata non tanto più facile di quanto le mie aspettative si aspettassero, è vero.

Hai ragione, non sapevo nulla di arduino, ma se io, nella mia poca conoscenza ho trovato una soluzione 10 volte più semplice, rapida ed economica, credo sia lecito scriverla in quanto il forum serve ad insegnare ed imparare nuove cose.

Non avendo alcuna idea a quei tempi si cosa fosse arduino e tutto ciò che gira attorno a questa magnifica piattaforma, effettivamente le risposte erano un po complicate rispetto a quanto un principiante si possa aspettare senza bisogno comunque di spaventarsi, chi abbraccia arduino capisce da subito che il bello sta nella ricerca. Ho sempre apprezzato in ogni caso l'aiuto di tutti i membri in quanto ciò che non mi serviva allora, serve oggi.

Non pretendevo nemmeno che qualcuno mi desse una soluzione al primo colpo, altrimenti dopo 12 mesi di ricerche ( non regolari in quanto avevo anche altro da fare ) non sarei ancora qui a scervellarmi dato che l'ultimo mio post non ha ricevuto risposta. Ho letto molti forum e molte discussioni a riguardo e il più spesso delle volte incompleti così ho deciso di chiuderlo.

So che nella vita c'è sempre un modo più semplice, rapido e meno costoso per ottenere qualcosa, e così ho cercato la soluzione migliore alla mia richiesta, e l'ho trovata. Come li ho scoperti io oggi credo che allora, la maggior parte degli esperti o di chi comunque cerca di dare risposte, sapesse dell'esistenza di questi magnifici led.

Non comprendo comunque la necessità di continuare il thread concluso da me con una domanda simile in quanto non aiuta a rispondere al quesito di chi come me dovesse avere bisogno di realizzare un progetto simile.

In ogni caso, credo tu sia più esperto del sottoscritto e sicuramente più abile in questo campo, per questo non voglio mancarti di rispetto. Il mio ultimo post era per dare semplice aiuto senza screditare nessuno e senza gettar fango sul tempo che altri più esperti hanno donato il loro tempo ad un mio progetto.

Questo invece è il mio punto di vista con il tentativo di non risultare antipatico a nessuno.
Grazie e buona serata! :wink: :wink: :wink: