new project arduino 9mila D: 13 pin porgetto consigli su come farlo

arduino e in grado di compiere un lavoro del genere?

volevo farlo x l'esame del anno prossimo in elettronica perche lo gia custruito ma molto piu semplice...
ora volevo trasformarlo cosi e la mia domanda e arduino riesce a far comparire i disegni comandare cosi tanti led ho pixel senza fondersi
e probabile .... che trovo un metodo x fare uscire le immagini come in questo video attendo risposte :smiley:

http://arduino.cc/forum/index.php/topic,91560.0.html

se riesci a farlo per l'esame ti darei il massimo dei voti per principio :slight_smile:

avevo visto il video tempo fa, il tipo aveva impiegato un anno per farlo e mi sembra c'era un computer per gestire le animazioni

e' un enorme matrice rgb rimpicciolita, e' un casino solo pensare di saldare tutti quei led su una superficie curva... poi per il resto serve tanta conoscenza, se ci riesci sei veramente bravo

Non so se l'Arduino riuscirebbe a pilotare tutti quei led, vedo il problema degli schemi che poi, ho timore, esaurirebbero la memoria.

non trovo piu' il video che avevo visto, c'era scritto tutto quello che aveva usato e si vedevano le connessioni dei led, tra quello e fare un mandala tibetano di 3*3mt non so quale finisci prima ma alla fine sei dio :slight_smile:

Madwriter:
http://arduino.cc/forum/index.php/topic,91560.0.html

+1 cambia almeno il titolo del Topic, se ora sei fuori pericolo :stuck_out_tongue_closed_eyes:

Un altro problema che vedo: se vuoi che la maschera sia interattiva con i suoni dell'ambiente allora un Arduino proprio non ti basta perché per analizzare gli spettri sonori e riconoscere voci o determinate frequenze l'Atmega ha troppe poche risorse.

ROTFL XD XD

E' un circuito molto dispendioso dal punto di vista hardware , è meglio che parti da qualcosa di più semplice
ciao niko
P.S. non usare abbreviazioni e cambia il titolo per favore!(menniti e leo mi hanno anticipato :roll_eyes: )

dunque il mio casco momentaneamente e cosi

e vorrei trasformarlo come nel primo ...... la questione dando che ho 13 uscite + gdn .... comamandare a zone per riusultare un efetto del genere e possibile?

E' innegabile che c'e' una discreta differenza

il tuo casco non centra nulla con il video che hai linkato o con quello che vuoi fare, il video e' una matrice rgb, tu hai fatto dei led che s'accendono e spengono, decidi che vuoi e ricerca di conseguenza

questo e' per farti un esempio da dove partire e cosa studiare, altro che passo piu' lungo della gamba...

no la mia domanda e........ arduino e in grado di svolgere quel compito... si o no?

per il resto mi arrangio dato che studio elettronica e un mio compito capire come custruirlo ...... la questione e se devo cambiare scheda,prendere qualcosa di piu grosso ho no ......

è possibile, al massimo serve qualche level shifter, e un adttatore SD per tenere in memoria i vari pattern luminosi.

no la mia domanda e........ arduino e in grado di svolgere quel compito... si o no?

Non ho investigato su cosa fa quel progetto visto nel video.
Supponiamo che arduino o il microcontroller si limita a ricevere dei comandi via seriale e li interpreti agendo sulle proprie porte, in tal caso il micro è un esecutore e gli unici limiti sono dettati dalla velocità di risposta e dalla quantità di pin. In ogni caso il numero di pin è insufficiente ammeno di utilizzare qualche integrato specifico per estentere il numero di pin. C'è anche la possibilità di usare più microcontroller in numero sufficiente a comandare i led direttamente e far dialogare i micro ad alta velocità tramite porta ISP.

Cambiare scheda di sviluppo può essere una idea ma resta sempre il problema numero di pin che potrebbero essere insufficienti per cui io penso che ha senso cambiare scheda solo se si prende qualcosa più veloce di arduino.

Non ho mai affrontato il problema per cui non saprei dire con certezza fai così o colì. Io comincierei con il documentarmi sul tempo di permanenza tipico della retina e da li farei qualche calcolo ed esperimento per verficare che tempi di latenza ci sono tra il comando e l'effettiva accensione del led. Tempi alti di latenza saranno notati come uno slittamento dell'immagine, c'è da fare alcuni test.

Di più non so dire, aspetta chi ha già affrontato il problema, magari contatti lo sviluppatore per chiedere cosa ha usato.

Ciao.

MauroTec:

no la mia domanda e........ arduino e in grado di svolgere quel compito... si o no?

Non ho mai affrontato il problema per cui non saprei dire con certezza fai così o colì. Io comincierei con il documentarmi sul tempo di permanenza tipico della retina e da li farei qualche calcolo ed esperimento per verficare che tempi di latenza ci sono tra il comando e l'effettiva accensione del led. Tempi alti di latenza saranno notati come uno slittamento dell'immagine, c'è da fare alcuni test.

questo è un problema importantissimo che ho completamente glissato nel mio esempio... dovresti riuscire a pilotare ogni led ad ALMENO 60 Hz

la mascherina ovvero la matrice mi sa di non trovarla tanto vale compro i rgb singoli e la custruisco io... dato che devo metterli su una curva,,quello che mi sto domandando eh..... e scevervellarmi, cambiare colore al rgb,e dire su 400 rgb quale deve accendersi di che colore. D: questo campo mi e nuovo devo sperimentarlo... siccome devo portare un progetto nuovo..tra un robot e questo mi sembrava più easy ..... la domanda e come fare a dirlo al arduino ... poi altrimenti per accenderli potevo pensare a mapparla tipo a zona ho qualcosa di particolato adesso ci penso

la mascherina ovvero la matrice mi sa di non trovarla tanto vale compro i rgb singoli e la custruisco io... dato che devo metterli su una curva,,quello che mi sto domandando eh..... e scevervellarmi, cambiare colore al rgb,e dire su 400 rgb quale deve accendersi di che colore. D: questo campo mi e nuovo devo sperimentarlo... siccome devo portare un progetto nuovo..tra un robot e questo mi sembrava più easy ..... la domanda e come fare a dirlo al arduino ... poi altrimenti per accenderli potevo pensare a mapparla tipo a zona ho qualcosa di particolato adesso ci penso

Certo la matrice devi cablarla tu led per led, forse il primo quesito è che led RGB uso?
Anodo comune o catodo comune?

Per resto tutto dipende, cioè il progetto è indipendente dal pc, quindi ha anche le immagini conservate nella sd card?
oppure il progetto lavora solo con il pc collegato?

A me sembra più fattibile l'ultimo caso. Mi sta venendo ora in mente una domanda, se con il collegamento ISP si possono mettere in ascolto più dispositivi come per i2c, questi in ascolto agiscono poi contemporaneamente, cioè stiamo parlando di esecuzione parallela.

Se è così si può pensare di usare ad esempio 3 micro per ogni matrice, uno per colore, in questo caso il comando di accensione sarebbe eseguito in paralello. Ovvimo però che una sola scheda arduino è connessa al pc, gli altri micro sono standalone.

Booh, non so il progettone è complesso a me viene in mente l'uso finale:
Da pc prendo una immagine la conveto in BMP a bassa risoluzione, da questa ne derivo altre diciamo 4, ognuna rappresenta un frame, il tutto da spedire in sequenza tramite seriale.

Spero di averti dato qualche spunto, ma per adesso in aleggia parecchia confusione.

Ciao.

Ci sono delle "teste di topo" che a me paiono, dai video visti su Youtube, interagire con le onde sonore. Questa è una cosa al di là delle possibilità di Arduino. Se invece tieni un comando e poi cambi tu gli schemi, allora usando chip esterni puoi pilotare quanti led RGB vuoi.... almeno sulla carta. Il problema è che poi cresce esponenzialmente anche la complessità del progetto. Prendi ad esempio i led RGB della mia lampada da tavolo: per pilotarne solo 5 ho dovuto usare 1 TLC5940 intero (mi rimasto 1 solo canale disponibile su 16). Però il Tlc5940 ha una libreria con il concatenamento di chip ancora in fase di beta per cui al max riesce ad arrivare a 2 chip, ossia 10 led Rgb.... pensa per pilotarne di più... Puoi usare dei chip che multiplexino i segnali Pwm ma poi comincia l'inferno a collegare il tutto ad un chip che ha solo 6 canali Pwm. E l'alimentazione? Insomma, di problemi ne vedo tanti

cercando info sull'ADC ho scoperto che esiste già qualche progetti simile, certo da non pretendere qualità eccelsa.
http://interface.khm.de/index.php/lab/experiments/arduino-realtime-audio-processing/
kiss

Carina come cosa. Ne andrebbe provata la reale capacità.
Si potrebbe anche adattare il progetto ad un Atmega1284 che, grazie ai suoi 16 kB di SRAM, potrebbe contenere non solo un ring buffer di dimensioni maggiori ma anche gestire eventuali altri filtri e/o manipolazioni dell'audio visto che l'Atmega328, con i suoi 2 kB di Ram, lo vedo un po' al limite per fare ciò.