Fórum témák
» Több friss téma |
Cikkek » Digitális óra, vezeték nélküli hőmérővel Digitális óra, vezeték nélküli hőmérővel
Szerző: Novak, idő: Dec 28, 2012, Olvasva: 26860, Oldal olvasási idő: kb. 1 perc
A vevő áramkörhöz készített nyomtatott áramköri terv innen tölthető le, PDF formátumban. A beültetési rajz az alábbi képen látható: A terven a kijelzők csak 3 digitesek, mert az Eagle alkatrész-könyvtáraiban ezt a verziót találtam meg. Ettől függetlenül ide értelemszerűen 4 digites kijelzőket kell beforrasztani! Első lépésként itt is a piros színnel jelölt átkötéseket érdemes beültetni, utána pedig a felületszerelt R-C elemeket és integrált áramköröket. A furatszerelt alaktrészek kerüljenek utolsóként beültetésre (ICM7228, mikrokontroller, LED kijelzők, nyomógombok). A mikrokontroller felporogramozása előtt ajánlott a DS1307-hez csatlakozó elem bekötése a J1 pontokra. Az elem hiánya esetén a tesztek során néha előfordult, hogy az idő helyett teljesen véletlenszerű karaktereket jelentek meg a pontos idő helyett. A lényeg, hogy a korrekt működéshez szükség van a 3 V-os hatter-elem(ek)re is.
A firmware működése röviden: A mikrokontroller másodpercenként kiolvassa az időt a DS1307-es IC-ből, majd ennek megfelelően frissíti a kijelzést, ha szükséges. Közben ellenőrzi azt is, hogy érkezett-e be valamilyen adat az NRF24L01-es, rádió modultól. Amennyiben igen, frissíti a hőmérsékletet is. Abban az esetben, ha 5 percig nem érkezik egyetlen adás sem a szenzortól, a kijelzőn 4 darab "-" szimbólum jelenik meg. Természetesen ezek után ha bármikor ismét elérhető a szenzor, a kijelzés automatikusan visszavált az aktuális hőmérsékletre. A mikrokontroller felprogramozásához szükséges fájlok, a típusoknak megfeleően az alábbi listából tölthetők le: Az adótól eltérően itt a Fuse biteket 8 MHz-es belső RC oszcillátorra kell állítani, 8-as leosztás NÉLKÜL! Sikeres programozást követően azonnal látni kell a kijelzőkön valamilyen életjelet. Alapesetben, amíg nem érkezik be az adótól származó adatcsomag, addig a felső kijelzőn 4 darab "-" jel látható. Az alsó számjegyeken az időnek kell megjelennie, melyet a penel felső részén található nyomógombokkal lehet beállítani.
A cikk még nem ért véget, lapozz! Értékeléshez bejelentkezés szükséges! |
Bejelentkezés
Hirdetés |