Loading...
  Show Posts
Pages: [1] 2
1  International / Software / Re: [Risolto] Multiplex 3 Display 7-Seg on: December 05, 2012, 04:45:38 pm
smiley figurati non c'è di che..
non ho provato a stamparlo....le ultime due sezioni le ho finite stasera in albergo....diciamo che alla fine di ogni "progetto" mi faccio una relazione del genere....cosi se dovessi smettere per qualche mese di andarci dietro posso andarmi a rileggere quello che ho fatto e ricordarmi...
ho controllato e forse te lo stampa strano perché c'é il passaggio da un carattere all'altro adesso sistemo....passa da Arrus BT a Times New Roman e può darsi che durante la conversione da word a pdf il programma abbia fatto casino.
2  International / Software / Re: [Risolto] Multiplex 3 Display 7-Seg on: December 05, 2012, 01:40:20 pm
Ciao leo72
Ti allego la documentazione per l'alimentatore se c'è qualcosa che non è chiaro o manca fammi un fischio cosi correggo smiley.
una cosa soltanto se vuoi puoi mettere un trasformatore con una potenza maggiore....io ho solo un negozio di elettronica e non è molto fornito il prossimo più vicino è a 50Km per quello c'è un trasformatore da 1,5A ed un ponte di diodi da 6A quando ne basterebbe uno da 3A smiley-lol....
Tieni conto che se per esempio vuoi usare la massima potenza erogabile dalle uscite1A 5v+1A 12V+0,800A 3.3V+1,5A Max da0-24V dovrebbe fare LM317 mi pare a memoria... dovresti prendere un trasformatore che eroghi 4,5A e aumenti del 25% (quando dimensioni un trasformatore da quel che mi ricordo lo dimensioni in modo che lavori al 70/75% della sua potenza nominale non lo fai mai lavorare al 100%).
Dopo ovvio dipende dalle applicazioni e i circuiti che vuoi alimentare per il momento a me basta e avanza quello da 1,5A.
Dovevo dirti un altra cosa ma al momento mi sfugge......

Se hai bisogno son qua
ciao buona serata

an ecco cosa mi sono dimenticato....forse la lista del materiale è incompleta smiley purtroppo sono in albergo e non ho il giocattolino sotto mano per confrontare se c'è tutto smiley
La ventola di raffreddamento è a 12 Volt recuperata da un alimentatore pc vecchio.

///Caricato file modificato dovrebbe stamparlo correttamente
3  International / Software / Re: [Risolto] Multiplex 3 Display 7-Seg on: December 02, 2012, 06:25:11 am
Certo che si può avere prima devo finire i rimborsi per lo stipendio prima smiley
....sistemare un pacco di carte accumulate in due settimane smiley-grin
giusto per sistemare un attimo camera mia che è un campo di battaglia smiley
e soprattutto finire di disegnare lo schema  smiley-yell smiley-yell mi mancano alcune parti da finire smiley
a differenza della normale procedura di un progetto.....prima costruisco e poi faccio lo schema del progetto smiley
appena posso posto tutto.
4  International / Software / Re: [Risolto] Multiplex 3 Display 7-Seg on: December 02, 2012, 05:33:50 am
3
5  International / Software / Re: [Risolto] Multiplex 3 Display 7-Seg on: December 02, 2012, 05:33:04 am
2
6  International / Software / Re: [Risolto] Multiplex 3 Display 7-Seg on: December 02, 2012, 05:31:31 am
1
7  International / Software / Re: [Risolto] Multiplex 3 Display 7-Seg on: December 02, 2012, 05:30:25 am
Come promesso le foto del progetto finito
8  International / Software / Re: [Risolto] Multiplex 3 Display 7-Seg on: November 28, 2012, 04:00:19 pm
Se una cosa è fatta bene merita di essere studiata e approfondita...a prima vista sembra fatta bene anche perché tutte le revisioni che hai fatto dimostrano che ci hai speso un bel po di tempo su questo progetto smiley
e poi sono curioso di capirne il funzionamento....
l'ho guardato molto velocemente e da quello che sono riuscito a capire e già preimpostato per riconoscere le diverse frequenze di funzionamento (1Mhz 8Mhz interni e 16Mhz col quarzo esterno)....ho visto anche tante funzioni che ancora non conosco e dovrò studiarmele ma vedendole già applicate e col tutorial ufficiale ce la faccio tranquillamente (spero smiley )......l'unica mia variabile è il tempo smiley sempre troppo poco purtroppo anche stasera 21.30....poi c'è la funzione Array...come scrivere sull'eprom...un sacco di cose interessanti.

Un buon punto di partenza per vedere, studiare e capire come si imposta un programma e vedere il reale utilizzo delle funzioni.

Ad ogni modo grazie a tutti non avrei mai pensato di ricevere un supporto del genere.
Buona serata a presto.
9  International / Software / Re: Multiplex 3 Display 7-Seg on: November 27, 2012, 03:08:59 pm
Ieri sera l'ho riacceso e notavo fissandolo un leggero sfarfallio sulla cifra delle unità...
ho abbassato le resistenze sempre per discorso luminosita adesso sono a 470 Ohm
ho tolto gli if e li ho sostituiti con delay....adesso lo sto facendo lavorare in microseconds
ho sostituito int con byte ove possibile e funziona tutto....
....sono riuscito anche ad alleggerire il programma di 1,5Kb
un po alla volta entro nel meccanismo e adesso è tutto un altro voltmetro smiley
ha una velocità di aggiornamento allucinante rispetto a prima.

ho dato un'occhiata velocissima al Micrologio ed ho tratto qualche spunto prezioso e i piccoli "trucchi" sul linguaggio di programmazione (cavolate per voi importantissimi per me smiley )....certo che per le conoscenze che ho al momento è mooolto complicato smiley

Adesso vedo se entro sabato riesco a migliorare qualcos'altro....vedremo.

Buona serata a tutti
10  International / Software / Re: Multiplex 3 Display 7-Seg on: November 26, 2012, 05:22:57 pm
....eccomi qua....

Grossa incomprensione mi sono spiegato male evidentemente....

La misura come da te richiesto se ho capito bene riguarda la corrente assorbita dal singolo segmento.....

riguardo a:
""ho una corrente di funzionamento per singolo segmento di 0.080 mA di "media a occhio" e oscilla tra MIN=0.077 mA e MAX=0.088 mA""

era riferito col tester impostato su una scala massima di 2mA quindi essendo la scala del tester troppo alta per la misura in questione..la misura stessa non è precisa e quindi non va tenuta in considerazione visto che ho a disposizione scale più piccole.
Ulteriore spiegazione:
se guardi bene la foto il tester è impostato su 2mA come scala massima e viene visualizzato  .080 che sarebbe 0.080 mA....il tester non visualizza lo zero prima della virgola perché non significativo(penso).
Quindi sempre in riferimento alla scala da 2mA del tester se fossero 7-8 mA come dici...il tester restituirebbe il numero 1 indicandoti che hai una misura letta che va fuori scala massima....di conseguenza si aumenta la scala del tester fino a riuscire a visualizzarne una lettura.

per quanto riguarda:

""Ultima ora impostando la scala su 20uA e quindi aumentando la precisione del tester mi segna 2.59uA 2.60uA 2.83uA sul segmento""

""Mi sono accorto"" (ho questo tester da quando ho 16 anni ma non l'ho mai usato seriamente) che nella scala di misure della corrente continua ho anche due scale piu' piccole dei 2mA ovvero 200uA e 20uA.
Impostando come scala massima 20uA ottengo le letture sopra indicate che oscillano da 2.59uA a 2.83uA (che sono se non sbaglio 0.00000259 A ovvero 0.00259 mA).
Il motivo per il quale oscillino tra questi valori non lo so di preciso però oscillano.

in parole povere impostare una scala troppo alta su tester equivale a cercare di misurare i decimi di millimetro usando un metro anziché un calibro e non c'è bisogno di dire che troveremo una misura approssimativa o almeno questo, in parole povere, e quello che mi hanno insegnato ed è per questo che ho abbassato la scala.
-------------------
provando ad impostare la scala su 200mA come consigliato ottengo 00.1mA e non i 2-3mA ma penso sia un arrotondamento per eccesso....molto arrotondato per eccesso se le misure in uA fossero giuste....... smiley-sad-blue

non ci capisco più niente nemmeno io.......

conclusioni e opzioni non avendo ancora un altro tester che misuri la corrente per avere un confronto:
A-tester da buttare ha più o meno la mia età.
   anche se c'è da dire che ho provato una ventolina che consuma 200mA (ventola processore pc 12V) che con amperometro analogico   
   segnava 200mA e con tester 199mA
   (non chiedermi di fare prove con quello analogico perchè ha un fondo scala di 3A con risoluzione da 100mA e l'ho già integrato
   sul pannello frontale dell'alimentatore)
B-corrente troppo piccola sul segmento e il tester va a banane
C-le scale da 200 uA e 20 uA sono imprecise
D-boh non ne ho la più pallida idea.....

piuttosto di sparar caxxxte non insisto più di tanto anche perchè al momento non ho modo di verificare l'affidabilità del tester e qualche dubbio sta venendo pure a me.
la mia intenzione per queste misure e simili era di prendere il seguente tester visto che è nuovo (e quindi sicuramente sarà tarato giusto), collegabile al pc tramite usb (misura anche la frequenza) in modo da poter analizzare meglio i dati ma al momento è finito

http://www.robot-italy.com/it/multimetro-bxm280.html

sarebbe interessante avere delle misure da uno che ha sicuramente un tester affidabile anche per vedere se posso fare affidamento su questo tester per misure precise o se è giunta l'ora di usarlo come ferma carte....

mi dispiace non averti potuto dare valori affidabili....sarebbe stato un piacere.

buona serata.
11  International / Software / Re: Multiplex 3 Display 7-Seg on: November 25, 2012, 01:26:32 pm
altre
12  International / Software / Re: Multiplex 3 Display 7-Seg on: November 25, 2012, 01:25:06 pm
@leo72
an ok adesso ci siamo ti avevo chiesto chiarimenti perchè quando avevi affermato che "30 Hz sono 40 ms" non mi tornavano i conti mi veniva 0.033periodico smiley
Con una frequenza di due millisecondi tutto ok niente sfarfallio avevo un effetto ghost ma gingardu mi ha dato una consiglio su come risolverlo.
appena ho tempo posto lo sketch completo.

@Michele Menniti
questa volta non puo essere sbagliato smiley smiley copia e incolla smiley scusa per i post precedenti starò più attento onde evitare di essere gambizzato.
Visto che ero curioso anch'io mi sono sbrigato ad organizzarmi per domani ed ho avuto altri dieci minuti per me stesso smiley

Allora con tensione di funzionamento 5V con resistenze da 680 Ohm per segmento (sono rimaste quelle al momento ma penso che le dovrò abbassare un pò perchè hanno perso un pò di luminosità i display e mi sa che col sole estivo o una forte luce si vedranno poco.....devo fare delle prove)
Frequenza di refresh  2ms
ho una corrente di funzionamento per singolo segmento di 0.080 mA di "media a occhio" e oscilla tra MIN=0.077 mA e MAX=0.088 mA.
a dimostrazione di quanto detto ho fatto due foto perché sembra incredibile un consumo così basso smiley

Foto Sotto
Tester giallo fa da amperometro ed è collegato in serie sul segmento in basso del numero 1 della prima cifra che mi risulta essere quello acceso per più tempo ovvero da 00.0 volt fino a 19.9 volt.
la scala del tester è impostata su 2mA.
L'altro tester fa da voltmetro.

Ultima ora impostando la scala su 20uA e quindi aumentando la precisione del tester mi segna 2.59uA 2.60uA 2.83uA sul segmeno
13  International / Software / Re: Multiplex 3 Display 7-Seg on: November 25, 2012, 09:44:35 am
@gingardu

....Ti adoro....
Funziona alla perfezione  smiley-lol smiley-lol
sono felice come un bambino col lecca lecca smiley
ero convinto bastasse accendere un catodo alla volta per evitare l'effetto ghost.
invece bisogna proprio spegnere tutto.

Ma.... tornando un attimo sul discorso byte.....

dal tutorial ufficiale:
A byte stores an 8-bit unsigned number, from 0 to 255.
traduzione
Un byte è composto da otto bit "unsigned" da 0 a 255 (unsigned tradotto letteralmente significa senza segni )

byte b = B10010;  // "B" is the binary formatter (B10010 = 18 decimal)

quindi dovrei farmi una "tabella" con scritto quale valore binario corrisponde al decimale prima di scrivermi il programma?
quindi conseguenza non posso scrivere:
byte c = 3
ma devo scrivere
byte c = B(3 convertito in binario)

forse non ho capito bene.
se non è giusto quello che ho scritto non e che riusciresti a spiegarmela un attimo o un piccolo esempio?

cmq appena finisco di cablare il tutto etichette ecc vi posto un paio di foto almeno avete la "soddisfazione"
di vedere a cosa avete partecipato.

Grazie a tutti ragazzi per oggi ho finito il tempo a disposizione e devo organizzarmi per domani spero di riuscire a finire il cablaggio il prossimo week-end.
Buona giornata.
14  International / Software / Re: Multiplex 3 Display 7-Seg on: November 25, 2012, 08:13:55 am
@gingardu
""Questo sketc ha molte cose da sistemare ad iniziare dagli int che possono essere sostituiti da byte
mi sembra persino errato il modo di dichiarare i pin"
 
da quello che ho capito sulla programmazione se dichiari per esempio:
int A=3;
prima del void Setup
rendi visibile la variabile in tutte le funzioni
e poi semplicemente nel void Setup dichiari che la A o pin 3 (che sono la stessa cosa) e un pin di Uscita
è sbagliato?

Ho appena letto l'ultimo post adesso provo a mettere lo spegnimento delle cifre dal passaggio da una cifra all'altra poi ti dico se va smiley
adesso pausa caffè

Per il momento grazie dell'aiuto.
vi tengo aggiornati
15  International / Software / Re: Multiplex 3 Display 7-Seg on: November 25, 2012, 07:50:04 am
andando per ordine....il programma funziona...devo risolvere un biccolo bug sull'effetto ghost

@Menitti
secondo la mia modestissima opinione non ritengo che ci siano interventi inutili.
siamo qui per discuterne ovvio che ognuno ha la sua opinione (ed a volte ci sono delle sviste smiley ) e discutendone si cerca di arrivare a una soluzione smiley anzi se non avessi letto la tua guida sulla programmazione stand alone sarei ancora un bel po indietro smiley

@leo72
Hai perfettamente ragione ma la mia intenzione era partire con una sequenza di refresh di 1 sec e poi scendere man mano senza fare il conto che....ammetto la mia ignoranza mi sfugge la formula....mi sfugge anche.... "30 Hz sono 40 ms" e "ottenendo una frequenza di 7/8 Hz".
Per funzionare senza sfarfallii ho dovuto mettere Fq=2ms ma ho ottenuto l'effetto ghost che presumo sia dovuto appunto alla resistenza troppo alta o sbaglio??

special tanks @gingardu

senza questa formula          int k = map(analogRead(A5), 0, 1023, 0, 3000)/10*10;
non ne sarei mai venuto fuori.
sinceramente non mi convinceva....io avevo e sto usando(modificata per renderla di facile confronto)                      float k = (analogRead(A5)*(5.0/1023.0))*6   
mi sembra più precisa.
Un ringraziamento speciale perchè appunto non essendo convinto della formula l'ho inserita nel programmino con un bel serial print per fare un confronto.
vado a vedere nel serial monitor e sinceramente c'erano troppi "print" che avevo utilizzato per il debug del voltmetro per estrarre decine unita decimali dalla tensione e che creavano molta confusione.
allora ho ben pensato faccio pulizia,
inserisco le due formule,
serial print e posto la differenza sul forum.
cancello tutti i serial print tranne i due per le due formule carico il programma e vedo che i display scorrono più velocemente....
a questo punto mi sono illuminato....ho iniziato a ridurre la Fq (Frequenza d'aggiornamento) fino a togliere lo sfarfallio smiley
adesso soddisfatto al 99% devo eliminare l'effetto ghost.
Avevo pensato anch'io di usare i byte ma avrei avuto troppo da studiare.
Purtroppo per il tempo che ho a disposizione studio l'elettronica e le funzioni man mano che mi servono  smiley-sad
mi piacerebbe avere più tempo per dedicarmici ma non ne ho...tieni conto che nel pomeriggio mi devo organizzare per domani.....uff

Detto questo.....
ocuppano cosi tanta ram i serial print??????
comunque se riesco a togliere l'effetto ghost, che presumo sia dato dal fatto di resistenze troppo alte, ed una volta liberata la scrivania dall'attuale progetto do un'occhiata anche al micrologio di leo (sembra essere molto interessante visto che è citato più o meno ovunque) per arricchire le mie conoscenze ed anche al programma di freddy65.

Morale della storia togliendo i Serial.print che sul post li avevo già tolti per motivi di leggibilità ma non dal programma in quanto pensavo non influissero così tanto e portando la
Frequenza di refresh a 2 ms ottengo un buon risultato,,,ottimo se tolgo l'effetto ghost.
adesso provo a mettere mano sulle resistenze.

Grazie a tutti ragazzi
Pages: [1] 2