Timer 99:59 - 00:00

Sve vezano za mikrokontrolere

Moderators: pedja089, stojke369, [eDo], trax

User avatar
78L05
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1402
Joined: 28-05-2009, 13:22
Location: Hrvatska

Timer 99:59 - 00:00

Post by 78L05 »

Za potrebe osvjetljivača tiskanih pločica izradio sam timer sa četiri 7-segmentna displeja.
Najveće vrijeme koje se može podesiti je 99 minuta i 59 sekundi.
Timerom se upravlja pomoću 4 tastera.
Prvi taster je plus, drugi je minus, treći je SET, a četvrti je START/STOP.
Kada se timer uključi podešava se prva znamenka (pomoću tipki plus i minus), kada želimo podesiti drugu znamenku moramo pritisnuti tipku SET (tada svi displeji kratko žmignu što je znak da se podešava druga znamenka). Kada dođemo do četvrte znamenke i ponovno stisnemo SET program ispočetka postavlja prvu znamenku i tako dalje.
U bilo kojem trenutku može se stisnuti tipka START/STOP, uključuje se relej i odbrojavanje počinje.
Isto tako, ako se ponovno pritisne tipka START/STOP odbrojavanje prestaje, gasi se relej, a na displeju se prikazuju same nule i tada podešavanje može ponovno početi (od prve znamenke).
Timer je trenutko na eksperimentalnoj ploči, u finalnoj verziji (kada se bude nalazio u kutiji) između drugog i trećeg displeja bit će dvije LED-ice (jedna iznad druge) koje će svake sekunde blinkati (poput sata).
PIC16F84A sam programirao u PICBASIC-u, shema je crtana u Proteusu.
Uz shemu prilažem i kratki video koji predstavlja kako timer radi.
Ukoliko netko zatreba HEX za samogradnju neka mi se javi na PM.

http://imageshack.us/photo/my-images/29/shemah.jpg/
http://www.megaupload(dot)com/?d=99OLO87Q
Ne vjeruj u čuda - računaj na njih!
User avatar
zero-cool123
Napredujem
Napredujem
Posts: 106
Joined: 18-08-2010, 21:17

Re: Timer 99:59 - 00:00

Post by zero-cool123 »

pozz....http://ad-electronic.hr/vmchk/view-all- ... virtuemart je li to taj čip između pic-a i display-a?
Struja je jedina žena koju se nesmije dirat!!!!!!!!! :D
User avatar
78L05
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1402
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: Timer 99:59 - 00:00

Post by 78L05 »

To je SN74LS47, samo kućište nije dobro, ovo je 16 pinsko, a na slici je 8 pinsko.
Ne vjeruj u čuda - računaj na njih!
User avatar
zero-cool123
Napredujem
Napredujem
Posts: 106
Joined: 18-08-2010, 21:17

Re: Timer 99:59 - 00:00

Post by zero-cool123 »

a oke, tnx.
Struja je jedina žena koju se nesmije dirat!!!!!!!!! :D
User avatar
78L05
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1402
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: Timer 99:59 - 00:00

Post by 78L05 »

Pločica je gotova, dijelovi zalemljeni, pa evo i slika :wink:
Na glavnoj pločici fali samo tranzistor BD139 (zaboravih ga kupiti), ali isprobano je, i uklapa relej, treperenje LED-ica također radi.
Na 7805 je postavljen hladnjak zato što je trafo imao nešto viši napon od deklariranog pa se malkice grijao.
Na ove dvije točke kod releja se spaja trošilo (direktno) odnosno kada relej uklopi (tajmer odbrojava) na njima ima 230V. Sklop povlači 100mA kada je relej aktivan.
Blinkanje dvije LED-ice između displeja za minute i sekunde je izvedeno pomoću NE555 timera koji se aktivira kada i relej, a trimerom od 100k se može precizno ugoditi da LED-ice trepću kako sekunde idu. :wink:

http://imageshack.us/photo/my-images/82 ... 11011.jpg/
http://imageshack.us/photo/my-images/83 ... 11010.jpg/

Da ne zaboravim, shemu i pločicu sam crtao sam, kod sam napisao također sam u PICBASIC-u.
Umjesto 16F84A uz male softverske izmjene se može iskoristiti i 16F628.
Ne vjeruj u čuda - računaj na njih!
User avatar
bob4
Stariji član
Stariji član
Posts: 2572
Joined: 31-01-2010, 16:12
Location: Kutina

Re: Timer 99:59 - 00:00

Post by bob4 »

Odličan rad. Displeji su OK; samo kad još dođe ispred maska to će biti OK.
(ps. i takvih tipkala imam)
User avatar
Feko
Stariji član
Stariji član
Posts: 4394
Joined: 23-07-2008, 06:18
Location: Hrvatska, Slavonija, Selo moje malo...

Re: Timer 99:59 - 00:00

Post by Feko »

Super odrađeno!
Što BD139 za aktivaciju releja? Može tu neki slabiji i jeftiniji tranzistor...čuvaj njega za neko pojačalo :wink:
User avatar
78L05
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1402
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: Timer 99:59 - 00:00

Post by 78L05 »

Hvala na pohvalama.

U pravu si Feko, treba mi 50mA za relej i maksimalno toliko za treptanje ove dvije LED-ice, ali kad je takva pločica (za TO-126 kućište) onda ću ga i staviti, nije on skup. :wink:

Bobe, imaš li maski sa displeje i pošto su tipkala?
Ne vjeruj u čuda - računaj na njih!
User avatar
race king
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1098
Joined: 11-05-2008, 19:09
Location: Hrvatska, Osijek

Re: Timer 99:59 - 00:00

Post by race king »

Image
Dvije ploče jedan izolator,mala moja to je KONDENZATOR...
User avatar
niho
Pravi forumaš
Pravi forumaš
Posts: 1895
Joined: 24-09-2009, 17:26
Location: Brcko, Bosnia and Herzegovina

Re: Timer 99:59 - 00:00

Post by niho »

Bravo, lijepo uradjeno, vidi se da je puno ljubavi i truda ulozeno.
User avatar
mega162
Odlično uznapredovao
Odlično uznapredovao
Posts: 934
Joined: 10-04-2010, 17:54

Re: Timer 99:59 - 00:00

Post by mega162 »

lijepo
User avatar
emiter
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 241
Joined: 19-01-2007, 14:35
Location: Bosna - Travnik

Re: Timer 99:59 - 00:00

Post by emiter »

Super odradjeno.... ev ovaj timer cu praviti i ja za svoj osvjetljivac... al prvo moram nauciti dosta o PIC-ovima... nabavit programator... 8)
User avatar
78L05
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1402
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: Timer 99:59 - 00:00

Post by 78L05 »

Ne vjeruj u čuda - računaj na njih!
User avatar
mega162
Odlično uznapredovao
Odlično uznapredovao
Posts: 934
Joined: 10-04-2010, 17:54

Re: Timer 99:59 - 00:00

Post by mega162 »

vrlo lijepo stvarno je super :)
jedino mi se čini da tipke ne stoje u liniji, jedne su bolje gore u odnosu na druge... :roll:
User avatar
78L05
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1402
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: Timer 99:59 - 00:00

Post by 78L05 »

Čini ti se, rupe su izbušene u potpunoj horizontalnoj i vertikalnoj ravnini. :wink:
Ne vjeruj u čuda - računaj na njih!
User avatar
mega162
Odlično uznapredovao
Odlično uznapredovao
Posts: 934
Joined: 10-04-2010, 17:54

Re: Timer 99:59 - 00:00

Post by mega162 »

onda je super :)
User avatar
sindja1204
Odlično uznapredovao
Odlično uznapredovao
Posts: 792
Joined: 03-05-2009, 11:57
Location: Beograd

Re: Timer 99:59 - 00:00

Post by sindja1204 »

Odlicno uradjene. Mozes na primer jos da prosiris kod ,da u slucaju nestanka ili prekida napajanja, pic -zapamti-, a nakon dobijanja napajanja i startovanja, tajmer nastavi odbrojavanje. Meni se vise puta deslilo da se zbog labavog kontakta uticnice iskljuci tajmer, pa nemam pojma jos koliko je vremena ostalo za osvetljavanje plocice, tako da sam takve plocice uglavnom bacao. Dopisao sam kod , i sad tajmer pamti vreme na kom je stalo odbrojavanje. Dobra je i varijanta koda, da tajmer pamti najcesce koristeno vreme, koje se svaki put postavi prilikom startovanja tajmera.
VFDisplay
Odlično uznapredovao
Odlično uznapredovao
Posts: 515
Joined: 01-08-2009, 20:18

Re: Timer 99:59 - 00:00

Post by VFDisplay »

Pamćenje se može izvesti pomoću PIC-ovog unutarnjeg EEPROMA (može i vanjski), tako da čim promjeni znamenku upiše u EEPROM. A može i s RTC-om. Koliko se sječam neki RTC čipovi imaju mogučnost tajmera ali nisam 100% siguran.
Inače,super odrađeno!
User avatar
zero-cool123
Napredujem
Napredujem
Posts: 106
Joined: 18-08-2010, 21:17

Re: Timer 99:59 - 00:00

Post by zero-cool123 »

a imaš možda pcb od pločice?
Struja je jedina žena koju se nesmije dirat!!!!!!!!! :D
User avatar
[eDo]
Odlično uznapredovao
Odlično uznapredovao
Posts: 794
Joined: 13-02-2007, 17:17
Location: Beograd/Vranje
Contact:

Re: Timer 99:59 - 00:00

Post by [eDo] »

PCB PCB PCB

:)
"Master, I am here to serve you!!!"

http://www.dodaj.rs/f/2p/D2/3gK0C7Ua/do ... admins.jpg
Post Reply