0
Offline
Full Member
Karma: 0
Posts: 189
Arduino rocks
|
 |
« on: August 10, 2011, 08:46:36 am » |
Ragazzi, ho in mente un bel progetto che comincerò venerdi... allora, ho ordinato 600 led rossi da 5mm e 10 74hc595, e avrei in testa di costruirmi un cobo led 8x8x8, e fin qui tutto bene, solo... ecco, il problema come sempre è il codice...cioè, io saprei come "animare" il mio cubo, ma ogni animazione andrebbe fatta a mano, led per led...il che vuol dire riscrivere più di 70 bit per ogni singolo led acceso...un suicidio praticamente hehe, quindi volevo chiedere, qualcuno conosce qualche software per potersi interfacciare col pc , in modo che io possa accendere i led tramite una sorta di interfaccia grafica o qualcosa che ci assomigli? ...già che ci sono vi dico che userei 8 74hc595 per comandare ogni colonna di led , e un 74hc595 per comandare i vari "piani" ...grazie a chiunque possa aiutarmi
|
|
|
|
|
Logged
|
|
|
|
|
BZ (I)
Offline
Brattain Member
Karma: 162
Posts: 15715
+39 349 2158303
|
 |
« Reply #1 on: August 10, 2011, 05:39:18 pm » |
non ce la fai solo con i 595 Ogni piano ha 64 LED ; se dai solo 5mA a ogni LEd hai comunque 320mA e quelli il 595 non li regge. Devi collegare il 595 ad un ULN2803 o un A2981 a secondo se metti gli catodi o gli anodi sul piano. Ciao Uwe
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Full Member
Karma: 0
Posts: 189
Arduino rocks
|
 |
« Reply #2 on: August 11, 2011, 04:57:19 am » |
non ce la fai solo con i 595 Ogni piano ha 64 LED ; se dai solo 5mA a ogni LEd hai comunque 320mA e quelli il 595 non li regge. Devi collegare il 595 ad un ULN2803 o un A2981 a secondo se metti gli catodi o gli anodi sul piano. Ciao Uwe
ma non dorò mai accendere tutti i led assieme...van accesi uno dopo l'alltro...quindi dovrebbe bastare O.o solo mi serve il doftware di pilotaggio da pc..
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Faraday Member
Karma: 17
Posts: 3918
Arduino rocks
|
 |
« Reply #3 on: August 11, 2011, 06:33:03 am » |
e' veramente una bella idea, non ho mai visto un cubo led quindi non so se qualcuno ha lavorato gia' al codice.
ma vuoi usarlo solo per lettere e numeri ? e' un peccato, se vuoi usarlo anche per grafica segui il consiglio di uwe perche' ad esempio disegnando una mela nel centro della mela avresti quasi tutti i led accesi, e poi sarebbe comodo un comando per tenere tutto il cubo acceso, per diagnosi, ed anche in questo caso sarebbero tutti accesi, quindi alti mA.
se invece per "accendere uno dopo l'altro" intendi pilotarli in multiplex allora e' diverso
|
|
|
|
« Last Edit: August 11, 2011, 06:34:50 am by Testato »
|
Logged
|
|
|
|
|
Monselice PD Italy
Offline
Faraday Member
Karma: 15
Posts: 4908
фон Крыса
|
 |
« Reply #4 on: August 11, 2011, 06:39:05 am » |
Io ne ho fatto uno da 4x4x4 ed è un impresa la struttura... però il controllo è affidato ad un pic che gestisce le colonne e 4 transistor che comandano i piani
|
|
|
|
|
Logged
|
Se corri veloce come un fulmine, ti schianterai come un tuono.
|
|
|
|
BZ (I)
Offline
Brattain Member
Karma: 162
Posts: 15715
+39 349 2158303
|
 |
« Reply #5 on: August 11, 2011, 08:07:48 am » |
ma non dorò mai accendere tutti i led assieme...van accesi uno dopo l'alltro...quindi dovrebbe bastare O.o solo mi serve il doftware di pilotaggio da pc.. Vuoi accendere tutti i 512 uno dopo l'altro? non vedrai niente ecetto dei led in posizioni non capibili che lampeggiano. Ciao Uwe
|
|
|
|
|
Logged
|
|
|
|
|
Monselice PD Italy
Offline
Faraday Member
Karma: 15
Posts: 4908
фон Крыса
|
 |
« Reply #6 on: August 11, 2011, 08:28:22 am » |
ma non dorò mai accendere tutti i led assieme...van accesi uno dopo l'alltro...quindi dovrebbe bastare O.o solo mi serve il doftware di pilotaggio da pc.. Vuoi accendere tutti i 512 uno dopo l'altro? non vedrai niente ecetto dei led in posizioni non capibili che lampeggiano. Ciao Uwe vero  ammeno che la sequenza di accensione e spegnimento non sia ultra rapida....
|
|
|
|
|
Logged
|
Se corri veloce come un fulmine, ti schianterai come un tuono.
|
|
|
|
BZ (I)
Offline
Brattain Member
Karma: 162
Posts: 15715
+39 349 2158303
|
 |
« Reply #7 on: August 11, 2011, 10:00:58 am » |
ok, ultrasuperrapidissimo. Se vuoi avere una ripetizione del accensione dei LED (in questo caso tutti) diciamo a 25 Hz é una frequenza di quasi 13 kHz e un tempo di accensione sotto i 75 µsecondi. Ciao Uwe
|
|
|
|
|
Logged
|
|
|
|
|
Monselice PD Italy
Offline
Faraday Member
Karma: 15
Posts: 4908
фон Крыса
|
 |
« Reply #8 on: August 11, 2011, 12:40:17 pm » |
Quello che ho montato perchè il codice non l'ho fatto io... lavora intorno ai 5 Khz... perchè non ha driver per pilotare i led ma solo le resistenze di limitazione ed i pic sono molto più "deboli" dei nostri ATmage infatti forniscono max 25mA
|
|
|
|
|
Logged
|
Se corri veloce come un fulmine, ti schianterai come un tuono.
|
|
|
|
|