Implementation of a smart flowerpot using microcomputers and web technologies
Thesis title: | Implementace chytrého květináče za využití prototypovacích mikropočítačů a webových technologií |
---|---|
Author: | Hlubuček, Jan |
Thesis type: | Bakalářská práce |
Supervisor: | Vojíř, Stanislav |
Opponents: | Luc, Ladislav |
Thesis language: | Česky |
Abstract: | Tato bakalářská práce se zabývá koncepcí, návrhem a realizací chytrého květináče ovládaného pomocí mikrokontroleru. Primárním cílem práce je vytvořit chytrý květináč, který bude automaticky zavlažovat rostliny a pomocí čidel bude monitorovat okolní teplotu a světlo. Květináč bude ovládán pomocí webové aplikace. Ta bude uživatele informovat o nežádoucích stavech, jako jsou příliš nízká teplota nebo nedostatek světla pomocí notifikací. Výsledný květináč je poháněn pomocí mikrokontroleru ESP32 a jeho řídící program je vytvořen pomocí frameworku PlafromIO. Řídící webová aplikace je postavena na PHP frameworku Symfony a její vzájemná komunikace s květináčem probíhá pomocí protokolu MQTT. Druhotným cílem je pak vytvoření tohoto dokumentu. Ten se nejprve se věnuje rešerši obdobných produktů, a technologií, které využívají. Dále je provedena analýza technologií, které budou použity pro implementaci. Poté se věnuje návrhu, implementaci a testování samotného zařízení a řídící aplikace. |
Keywords: | MQTT ; Raspberry Pi; Arduino Nano; Symphony; IoT; ESP32 |
Thesis title: | Implementation of a smart flowerpot using microcomputers and web technologies |
---|---|
Author: | Hlubuček, Jan |
Thesis type: | Bachelor thesis |
Supervisor: | Vojíř, Stanislav |
Opponents: | Luc, Ladislav |
Thesis language: | Česky |
Abstract: | This bachelor thesis deals with the concept of design and implementation of a smart flowerpot controlled by a microcontroller. The primary goal of this work is to create a smart pot that will automatically irrigate plants and use senzors to monitor the ambient temperature and light. The flowerpot will be controlled via the web Application which will also inform the user about unwanted conditions, such as too low a temperature or lack of light via notifications. The resulting flowerpot is powered by the ESP32 microcontroller and its program is created using the PlafromIO framework. Web application It is built on the PHP framework Symfony. MQTT protocol us used to provide communication between the app and the planter The secondary goal is to create this document. It first deals with a search for similar products and technologies they use. Then continues with an analysis of technologies that will be used for implementation. It then deals with the design, implementation and testing of the device itself and the controlling web application. |
Keywords: | MQTT ; Raspberry Pi; IoT; ESP32; Arduino Nano; Symphony |
Information about study
Study programme: | Aplikovaná informatika/Aplikovaná informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information and Knowledge Engineering |
Information on submission and defense
Date of assignment: | 1. 12. 2020 |
---|---|
Date of submission: | 10. 5. 2021 |
Date of defense: | 24. 6. 2021 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/75800/podrobnosti |