Processzor

PIC óra LCD kijelzővel

Nagyon régóta vágytam arra, hogy megalkossam az első saját órámat. Régebben sokat kísérleteztem mindenféle CMOS IC-vel de hamar rájöttem, hogy ezek megbízhatatlanok. Ezért hát elkezdtem az LCD óra projektemet. Ez, amit már közzéteszek a 4. verzió, beállítási lehetőségekkel és belső finomhangolási lehetőséggel. Az eszközön futó C-ben íródott programot teljes mértékben én fejlesztettem. Különösebb részleteket nem írok le, annyi elég róla, hogy néhány változó segítségével elég ügyesen dolgozik. Az ékezetes karakterek kezelése egyetlen okból maradt ki: nem volt már hely az IC-ben. A vezérlésről egy PIC16F628-as IC gondoskodik. A program egyenlőre még nagyon bonyolult, emiatt szinte az összes RAM és ROM ki lett használva.
A program belső órajele 4Mhz, amihez nem kell semmiféle oszcillátor, az IC-be épített darabot használja.

A kijelző egy 16x2 soros LCD, az enyémen háttérvilágítással is rendelkezik.

Ez a két lényeges alkatrész van, a többiből sok el is hagyható.
2 darab trimmer potenciométer: a nagyobb a kijelző kontrasztját hivatott állítani, a kisebbik pedig a kijelző fényerejét. Az enyémen ez át van hidalva mert a trimer a legkisebb álláson is nagyon leveszi a fényerőt. 3 darab 10 kΩ-os ellenállás kell az alaplapra. Az eredetin szerepel ICSP csatlakozás is, de az nálam eléggé megbízhatatlanul működött.

A panelen van még egy gomb, ami a reset funkciót tölti be, ha esetleg nullázni kéne, de igyekeztem úgy tervezni a rendszert, hogy ne kellejen percekig nyomni a gombot, hogy hétfőről vasárnap legyen.

Érdemes hozzá 5V-os stabilizálót építeni valamint a két funkciógombnak egy közös nyákot.

A gombok működése:
Amikor az óra látszik akkor a B1-en lévő (Menü/fel) gomb hosszas nyomásával majd elengedésével lehet behozni a beállításokat.
Itt ugyanezen gomb lenyomására jön elő a finomhangolás még a másik gomb megnyomásával az órát tudjuk beállítani.
A finomhangoláson belül újabb 2 menü: nulláz és beállít. A nulláz leveszi a késés értékét 1-re, azaz nagyjából fél másodperc lesz egy másodperc (ez tudom furán hangzik de igyekszem érthető lenni) Ezt, 5 Volt esetében érdemes nagyjából 410 környékére állítani (állítani a menü/fel gombbal lehet).

Az idő beállításánál megjelenik az óra és a perc száma. Az óra alatt 2 kocka mutatja, hogy most azokat lehet állítani 0-23 óráig, ezt a már említett menü/fel gombbal tehetjük meg. Ezután megnyomva az ok gombot a két kocka átugrik a perc alá és ismét ugyanazzal a menü/fel gombbal lehet beállítani azt is. Ezután ha az okét megnyomjuk a napot lehet beállítani. 1=Hétfő, 2=Kedd, 3=Szerda, 4=Csütörtök, 5=Péntek, 6=Szombat, 7=Vasárnap. Ez ismét a menü/fel gombbal állítható. ha bármelyik értéknél túlszaladnánk nem kell azonnal nullázni az IC-t, ha tovább pörgetjük akkor az óra 24-nél, a perc 60-nál a nap 7-nél nulláz és kezd elölről. Innen egy újabb OK és máris visszatértünk az órába.

A működtető program innen letölthető.

Mindenkinek sikeres után építést és jó szórakozást kívánok!

Nyomtatott áramkör



nyomtatott áramkörBejelentkezés után működő funkció!
Az írást küldte: ihmmaniEmail a szerzőnek

Legújabb írás:

Zenész28 wattos gyakorló gitárerősítő (hangdobozba építhető)
2017. január 24. 10:10

További cikkek

2006. november 16. 00:13
2007. október 26. 14:25
2010. március 01. 08:56
2016. december 13. 10:11
2006. november 21. 20:00
2010. október 09. 09:54
2005. május 27. 09:10
2007. október 27. 11:29
2014. december 14. 20:50
2011. július 12. 08:48
2005. október 12. 15:23
2006. november 06. 19:53

Vélemények

Legfrissebb hozzászólások

TápegységekNagyáramú stabilizált fix tápegység
Ma 18:01:25
Zenész28 wattos gyakorló gitárerősítő (hangdobozba építhető)
Ma 08:41:46
Zenész28 wattos gyakorló gitárerősítő (hangdobozba építhető)
Ma 08:36:22
Zenész28 wattos gyakorló gitárerősítő (hangdobozba építhető)
2017. február 21. 18:17:47
KomplettAudio spektrum analizátor multiplex üzemmódban
2017. február 19. 19:55:27

Írd meg a véleményed a cikkel kapcsolatban!

bsselektronika.hu/index.php?w=xd6dJ4EI0U