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
se riesci a farlo per l'esame ti darei il massimo dei voti per principio
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 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
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 )
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?
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 ......
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.
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.
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
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ò.