Moduláris hardware építése Arduino alapokon

OData támogatás
Konzulens:
Dr. Fehér Gábor
Távközlési és Médiainformatikai Tanszék

A szakdolgozatban a feladatnak megfelelően olyan Arduino platform alapú moduláris hardvert terveztem, mely nagyban megkönnyíti a fejlesztők dolgát. Tanulmányoztam a hasonló projekteket, ahol szintén moduláris hardver építése volt a cél, valamint megvizsgáltam a modulok közti vezetékes kommunikáció lehetőségeit. A modulok önmagukban megvalósítanak egy-egy funkciót, melyet a vezérlő segítségével tudunk elérni és felhasználni. A vezérlő automatikusan felismeri a csatlakoztatott modulokat, így az összekapcsolás után a fejlesztőnek nem kell a hardverek alacsony szintű illesztésével foglalkoznia. A vezérlő maga is felhasználhatja a modulok képességeit, vagy akár továbbadhatja egy külső központ felé. Megterveztem és megvalósítottam a vezérlőt, egy beavatkozó valamint egy szenzor modult. A modulok felhasználási lehetőségeinek további vizsgálata során rájöttem, hogy nem csak szenzorok és beavatkozók csatlakoztatására használható, hanem az arduino hardveres korlátainak kitágítására is, egy bonyolultabb funkció külső modulba helyezésével, így egy ilyen, funkcionális modult is terveztem. Ezután megvizsgáltam az energiatakarékos működés lehetőségeit. A megvalósítást C++ nyelven az AVR ATmega328 mikrokontollerre épülő arduino platformon végeztem. Az elkészült modulokkal sokkal egyszerűbben és kényelmesebben fejleszthetünk Arduino platformra.

Letölthető fájlok

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