Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

timer per la pasta

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[11] Re: timer per la pasta

Messaggioda Foto Utentesimo85 » 2 set 2012, 20:35

Fai uno schema con Fidocad di quello che hai fatto!
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

2
voti

[12] Re: timer per la pasta

Messaggioda Foto UtentePaolino » 2 set 2012, 20:36

Il CD4511 è un IC che fa decodifica e driver per display a sette segmenti. Guarda qui il datasheet.
Poi, fai sto disegno con FidocadJ!

Ciao.

Paolo.
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it
Avatar utente
Foto UtentePaolino
32,6k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 4226
Iscritto il: 20 gen 2006, 11:42
Località: Vigevano (PV)

0
voti

[13] Re: timer per la pasta

Messaggioda Foto Utentesimo85 » 2 set 2012, 20:38

I display che hai comprato sono ad anodo comune.
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[14] Re: timer per la pasta

Messaggioda Foto Utenteramboluis » 2 set 2012, 20:47

allora faccio lo schema e poi posto
solo che mi avete parecchio confuso con questa cosa della decodifica
cioe non pasta collegare ogni PIC dello schermo al PIC e quando esce si da un livello logico alto alla portca che e collegata a uno dei segmenti questo si illlumina oppure ho capito male il funzionamento di questi display?
allora faccio questo schema pero potrei metterci qualche giorno per presentarvi una cosa ben fatta :ok:
Avatar utente
Foto Utenteramboluis
80 1 7
Stabilizzato
Stabilizzato
 
Messaggi: 314
Iscritto il: 28 giu 2012, 18:39

2
voti

[15] Re: timer per la pasta

Messaggioda Foto UtentePaolino » 2 set 2012, 20:48

Se usi un PIC16F887, hai molti pin a disposizione. Potresti collegare alla PORTC i 7 segmenti dei display e lasciare stare il CD4511.

Ciao.

Paolo.
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it
Avatar utente
Foto UtentePaolino
32,6k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 4226
Iscritto il: 20 gen 2006, 11:42
Località: Vigevano (PV)

0
voti

[16] Re: timer per la pasta

Messaggioda Foto Utenteramboluis » 2 set 2012, 20:52

si questo mi semplificherebbe parecchio lo schema da preparare ora preparo e posto per domani dovrebbe essere pronto
Avatar utente
Foto Utenteramboluis
80 1 7
Stabilizzato
Stabilizzato
 
Messaggi: 314
Iscritto il: 28 giu 2012, 18:39

1
voti

[17] Re: timer per la pasta

Messaggioda Foto Utenterusty » 2 set 2012, 20:55

Si chiaramente se ti "incasina" tanto usare la decodifica (un IC in piu' e qualche resistore, nulla di che) puoi non usarla, era per farti risparmiare pin dal microcontrollore, anche per fartela usare almeno una volta cosi' magari in futuro avresti avuto in mente una soluzione in piu' oltre alla classica :ok:

Il datasheet del tuo display dovrebbe essere questo
lb-403md.pdf
(108.67 KiB) Scaricato 129 volte


Accertati che funzioni prima di collegare il tutto, e decidi allora quale porta usare per i segmenti (a,b,c,d,e,...) e quale per gli anodi che andranno collegati, a questo punto, con dei BJT pnp. Dal datasheet guarda bene a che pin sono i vari segmenti e collegali tutti assieme (tutte le a assieme, tutte le b assieme ecc..) e prova a disegnare qualcosa in fidocad, poi andiamo avanti assieme ;)
Dalle premesse sento odorino di problemi solo per quanto riguarda la gestione dei timer, il resto è una passeggiata di salute :mrgreen:
Avatar utente
Foto Utenterusty
4.075 2 9 11
Utente disattivato per decisione dell'amministrazione proprietaria del sito
 
Messaggi: 1578
Iscritto il: 25 gen 2009, 13:10

0
voti

[18] Re: timer per la pasta

Messaggioda Foto Utenteramboluis » 2 set 2012, 21:03

ok grazie pe il datascheet spero di capire meglio il funzionamento di questi display :ok:
Avatar utente
Foto Utenteramboluis
80 1 7
Stabilizzato
Stabilizzato
 
Messaggi: 314
Iscritto il: 28 giu 2012, 18:39

1
voti

[19] Re: timer per la pasta

Messaggioda Foto Utentesimo85 » 2 set 2012, 21:11

ramboluis ha scritto:ora preparo e posto per domani dovrebbe essere pronto

Mi raccomando, al dente. :mrgreen:
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

1
voti

[20] Re: timer per la pasta

Messaggioda Foto Utenterusty » 2 set 2012, 22:45

Ripensando bene allo scopo del tuo timer (countdown timer), non hai minimamente bisogno di scomodare addirittura 6 display per contare i minuti che mancano alla cottura della pasta; hai semplicemente bisogno di un contaminuti, visto che alle ore non ci arriverai mai (a meno chè non stai cuocendo spaghetti di iridio).
Dunque ripensiamo un attimo al fatto che conterai minuti dell'ordine delle decine, potresti usare benissimo uno solo dei display che hai e usarlo per contare i minuti, esagerando da 1 a 999? cosi' potrai usarlo anche come contaminuti per altri scopi, non solo per la pasta.
Quindi secondo me uno solo dei display ti basta e avanza, diminuendo il multiplexing a 3 invece che 6 cifre, contando semplicemente in una variabile i minuti mancanti. Molto piu' semplice e mirato allo scopo per il quale vuoi usare il contatore.
Se invece vuoi generalizzare il tuo timer (che sara' si' un timer pasta, ma a quel punto potrai contare per un giorno intero) allora continua a farlo in ore, minuti, secondi, ma per la pasta le ore non le userai mai, e di minuti ne usarai in media 10-15 (per il riso va).

A presto, buon lavoro!

p.s. tutto è per farti risparmiare codice, collegamenti e componenti, nonchè tempo :ok:
Avatar utente
Foto Utenterusty
4.075 2 9 11
Utente disattivato per decisione dell'amministrazione proprietaria del sito
 
Messaggi: 1578
Iscritto il: 25 gen 2009, 13:10

PrecedenteProssimo

Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 14 ospiti