Cílem práce bylo vytvořit řídicí systém pro suché terárium pro drobné plazy. Systém zajišťuje dávkování potravy dle stanoveného času, měření teploty a vlhkosti senzorem BME280, ovládání nastavení topného tělesa (řešeného výhřevnou IR žárovkou) dvěma tlačítky, automatické zapínání a vypínání osvětlení (řešeného úspornou LED žárovkou) dle stanovených časů a záznam naměřených dat na paměťovou kartu. Veškeré stavy systému lze sledovat a kontrolovat pomocí sériové linky, potažmo i na připojeném LCD displeji. Dále je realizováno dávkování potravy, které je zajištěno pomocí malého krokového motoru, na který je připevněna nádoba s krmivem. Systém je sdružením více typů softwarového i hardwarového vybavení, jež napomáhá k (téměř) samostatné správě terária. Systém je navrhnut na bázi platformy Arduino z důvodu cenové dostupnosti, jednoduchosti a možné modularity připojených periferií. Systém byl podroben dlouhodobému testování; funkčnost všech dílčích funkcí byla potvrzena, systém funguje dle očekávání.
Anotace v angličtině
The goal of the thesis was to create a control system for dry terrarium for small reptiles. The system provides food batching according to the set time, temperature and humidity measurement with the BME280 sensor, control of the heating element setting (with the heating IR lamp) by two buttons, automatic switching on and off of the illumination (by the economical LED bulb) according to the set times and recording of the measured data on the memory card. All system states can be monitored and controlled via the serial line, or on the connected LCD display. In addition, food batching is provided, which is provided by a small stepper motor to which a feed container is attached. The system is a combination of several types of software and hardware equipment that helps to (almost) automatic terrarium management. The system is based on the Arduino platform which is affordable, simply and modular in terms of connected peripherals. The system has been subjected to long-term testing; the functionality of all sub-functions has been confirmed, the system works as expected.
Cílem práce bylo vytvořit řídicí systém pro suché terárium pro drobné plazy. Systém zajišťuje dávkování potravy dle stanoveného času, měření teploty a vlhkosti senzorem BME280, ovládání nastavení topného tělesa (řešeného výhřevnou IR žárovkou) dvěma tlačítky, automatické zapínání a vypínání osvětlení (řešeného úspornou LED žárovkou) dle stanovených časů a záznam naměřených dat na paměťovou kartu. Veškeré stavy systému lze sledovat a kontrolovat pomocí sériové linky, potažmo i na připojeném LCD displeji. Dále je realizováno dávkování potravy, které je zajištěno pomocí malého krokového motoru, na který je připevněna nádoba s krmivem. Systém je sdružením více typů softwarového i hardwarového vybavení, jež napomáhá k (téměř) samostatné správě terária. Systém je navrhnut na bázi platformy Arduino z důvodu cenové dostupnosti, jednoduchosti a možné modularity připojených periferií. Systém byl podroben dlouhodobému testování; funkčnost všech dílčích funkcí byla potvrzena, systém funguje dle očekávání.
Anotace v angličtině
The goal of the thesis was to create a control system for dry terrarium for small reptiles. The system provides food batching according to the set time, temperature and humidity measurement with the BME280 sensor, control of the heating element setting (with the heating IR lamp) by two buttons, automatic switching on and off of the illumination (by the economical LED bulb) according to the set times and recording of the measured data on the memory card. All system states can be monitored and controlled via the serial line, or on the connected LCD display. In addition, food batching is provided, which is provided by a small stepper motor to which a feed container is attached. The system is a combination of several types of software and hardware equipment that helps to (almost) automatic terrarium management. The system is based on the Arduino platform which is affordable, simply and modular in terms of connected peripherals. The system has been subjected to long-term testing; the functionality of all sub-functions has been confirmed, the system works as expected.
Prostudujte a popište existující řešení pro řízení prostředí v teráriu.
Navrhněte vlastní řídicí systém pro suché terárium pro drobné plazy.
Vyberte vhodné komponenty pro realizaci navrženého systému na bázi platformy Arduino.
Uvedený návrh hardwarově realizujte.
Implementujte programové vybavení pro řídicí mikropočítač.
Zásady pro vypracování
Prostudujte a popište existující řešení pro řízení prostředí v teráriu.
Navrhněte vlastní řídicí systém pro suché terárium pro drobné plazy.
Vyberte vhodné komponenty pro realizaci navrženého systému na bázi platformy Arduino.
Uvedený návrh hardwarově realizujte.
Implementujte programové vybavení pro řídicí mikropočítač.
Seznam doporučené literatury
BARR, Michael a Anthony J. MASSA. Programming embedded systems: with C and GNU development tools. 2nd ed. Sebastopol: O\symbol{39}Reilly, 2006. ISBN 0596009836.
LADMAN, Josef. Elektronické konstrukce pro začátečníky. Praha: BEN - technická literatura, 2001. ISBN 80-730-0015-6.
MARGOLIS, Michael. Arduino cookbook. 2nd ed. Sebastopol, Calif.: O\symbol{39}Reilly, 2012, xx, 699 p. ISBN 1449313876.
MAZIDI, Muhammad Ali, Sarmad NAIMI and Sepehr NAIMI. The AVR microcontroller and embedded systems: using Assembly and C. Upper Saddle River, N.J.: Prentice Hall, 2011, xiv, 776 p. ISBN 01-380-0331-9.
PINKER, Jiří. Mikroprocesory a mikropočítače. Praha: BEN - technická literatura, 2004. ISBN 80-7300-110-1.
Seznam doporučené literatury
BARR, Michael a Anthony J. MASSA. Programming embedded systems: with C and GNU development tools. 2nd ed. Sebastopol: O\symbol{39}Reilly, 2006. ISBN 0596009836.
LADMAN, Josef. Elektronické konstrukce pro začátečníky. Praha: BEN - technická literatura, 2001. ISBN 80-730-0015-6.
MARGOLIS, Michael. Arduino cookbook. 2nd ed. Sebastopol, Calif.: O\symbol{39}Reilly, 2012, xx, 699 p. ISBN 1449313876.
MAZIDI, Muhammad Ali, Sarmad NAIMI and Sepehr NAIMI. The AVR microcontroller and embedded systems: using Assembly and C. Upper Saddle River, N.J.: Prentice Hall, 2011, xiv, 776 p. ISBN 01-380-0331-9.
PINKER, Jiří. Mikroprocesory a mikropočítače. Praha: BEN - technická literatura, 2004. ISBN 80-7300-110-1.
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomant prezentoval před komisí výsledky své bakalářské práce.
Prezentace působila vyváženě, student dokázal vystihnout podstatné body práce.
Součástí prezentace byla praktická ukázka.
Následně byl student seznámen s posudky vedoucího a oponenta bakalářské práce.
Komise vznesla k obhajobě následující dotazy:
1) Prof. Vlček: Co když dojde k výpadku napájení?
2) Doc. Hruška: Máte vyřešeno hlídání napájení?
3) Doc. Hruška: Modul jste vyráběl nebo koupil?
4) Doc. Hruška: Jak řešíte hysterezi u řízení teploty?
5) Doc. Hruška: Máte to vyzkoušeno v reálném provozu?
6) Prof. Farana: Jaké jsou požadavky na systém?
7) Prof. Farana: V jakém rozmezí se má pohybovat teplota v teráriu?
Diplomant dotazy zodpověděl.