Mikrokontroller alapú intelligens óra tervezése

OData támogatás
Konzulens:
Dr. Iváncsy Szabolcs
Automatizálási és Alkalmazott Informatikai Tanszék

A mindennapok megkönnyítésére számos, továbbgondolt elektronikai eszközt fejlesztettek ki. Fő feladatuk az emberek nagyobb befolyásoló képességgel, és többlet információval való ellátása. Intelligens órám tervezésekor több háztartásbeli problémára kerestem megoldást, és egyben lehetőséget az automatizálásra. Az értekezés végigkíséri az Olvasót a fejlesztés lépcsőin, kezdve az áramkörök ismertetésével, majd a beágyazott rendszer szoftvere is előtérbe kerül. Végül a készülék használati utasítása elősegíti a kezelés mihamarabbi elsajátítását. Az érintett témák között kiemelt szerep jut a megfelelő tápegység kiválasztásának, és a bemeneti védelmi áramkörök bemutatásának. Az óra alapjául szolgáló Atmega1284p ic révén betekintést nyerhetünk egy méltán népszerű mikrokontroller család, az AVR-ek működésébe is. Az olyan funkciók mellett, mint a fotoellenállás alapú fényérzékelés, vagy a nyomógomb-kezelés, az UART vagy I2C buszra illesztett áramkörökkel is behatóbban foglalkozom. Előbbi esetében egy érdekes problémát, mégpedig a kommunikációs vonal multiplexálását kellett megoldani, hogy az adatfolyam mind a bluetooth, mind az USB elérési pontok felől is áramolhasson. Az I2C protokoll használatára kifejlesztett periféria egységekkel olyan szerepkörök társulhattak az eredeti koncepcióhoz, mint a külső adattárolás, hőmérsékletmérés, vagy éppen az FM rádió – digitálisan szabályozható audio végfokozat páros. Jóllehet az időmérés pontossága, és a plusz programkód kiváltása végett egy RTC is illesztésre került. A hardveres praktikák azonban nem minden esetben jelentenek megoldást, így a megvalósítani kívánt feladat kizárólag szoftverkomponensek implementálásával érhető el, esetemben az ébresztő, időzítő, termosztát, vagy a visszaszámláló írásával. Ezzel a módszerrel, változatlan környezet mellett újabb képességekkel ruházhatjuk fel a rendszert, képzeletünknek egyedül a flash memória szabhat határt. A tervezés, és realizálás során a kompaktság, és az elegáns kinézet kialakítására kiemelt figyelmet fordítottam, melyet a függelékbe helyezett képek is láttatnak.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.