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

Files for download

    Last update: