Timer 99:59 - 00:00
Moderators: pedja089, stojke369, [eDo], trax
Timer 99:59 - 00:00
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
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!
- zero-cool123
- Napredujem
- Posts: 106
- Joined: 18-08-2010, 21:17
Re: Timer 99:59 - 00:00
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!!!!!!!!!
Re: Timer 99:59 - 00:00
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!
- zero-cool123
- Napredujem
- Posts: 106
- Joined: 18-08-2010, 21:17
Re: Timer 99:59 - 00:00
Pločica je gotova, dijelovi zalemljeni, pa evo i slika
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.
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.
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.
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!
Re: Timer 99:59 - 00:00
Odličan rad. Displeji su OK; samo kad još dođe ispred maska to će biti OK.
(ps. i takvih tipkala imam)
(ps. i takvih tipkala imam)
- Feko
- Stariji član
- Posts: 4394
- Joined: 23-07-2008, 06:18
- Location: Hrvatska, Slavonija, Selo moje malo...
Re: Timer 99:59 - 00:00
Super odrađeno!
Što BD139 za aktivaciju releja? Može tu neki slabiji i jeftiniji tranzistor...čuvaj njega za neko pojačalo
Što BD139 za aktivaciju releja? Može tu neki slabiji i jeftiniji tranzistor...čuvaj njega za neko pojačalo
Re: Timer 99:59 - 00:00
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.
Bobe, imaš li maski sa displeje i pošto su tipkala?
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.
Bobe, imaš li maski sa displeje i pošto su tipkala?
Ne vjeruj u čuda - računaj na njih!
Re: Timer 99:59 - 00:00
Dvije ploče jedan izolator,mala moja to je KONDENZATOR...
Re: Timer 99:59 - 00:00
Bravo, lijepo uradjeno, vidi se da je puno ljubavi i truda ulozeno.
Re: Timer 99:59 - 00:00
lijepo
Re: Timer 99:59 - 00:00
Super odradjeno.... ev ovaj timer cu praviti i ja za svoj osvjetljivac... al prvo moram nauciti dosta o PIC-ovima... nabavit programator...
Re: Timer 99:59 - 00:00
Ne vjeruj u čuda - računaj na njih!
Re: Timer 99:59 - 00:00
vrlo lijepo stvarno je super
jedino mi se čini da tipke ne stoje u liniji, jedne su bolje gore u odnosu na druge...
jedino mi se čini da tipke ne stoje u liniji, jedne su bolje gore u odnosu na druge...
Re: Timer 99:59 - 00:00
Čini ti se, rupe su izbušene u potpunoj horizontalnoj i vertikalnoj ravnini.
Ne vjeruj u čuda - računaj na njih!
Re: Timer 99:59 - 00:00
onda je super
- sindja1204
- Odlično uznapredovao
- Posts: 792
- Joined: 03-05-2009, 11:57
- Location: Beograd
Re: Timer 99:59 - 00:00
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.
Re: Timer 99:59 - 00:00
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!
Inače,super odrađeno!
- zero-cool123
- Napredujem
- Posts: 106
- Joined: 18-08-2010, 21:17
Re: Timer 99:59 - 00:00
a imaš možda pcb od pločice?
Struja je jedina žena koju se nesmije dirat!!!!!!!!!
Re: Timer 99:59 - 00:00
PCB PCB PCB