Sistema de reg automàtic amb aplicació mòbil controlat per una Raspberry Pi
Cita com:
hdl:2117/390675
Author's e-mailjoanmastarrojagmail.com
Document typeBachelor thesis
Date2023-05-29
Rights accessOpen Access
Except where otherwise noted, content on this work
is licensed under a Creative Commons license
:
Attribution-ShareAlike 4.0 International
Abstract
El projecte tracta d’un sistema de reg automàtic i el qual es pot controlar amb una aplicació mòbil. La finalitat del treball és la creació d’un prototip on no sigui necessària la presència d’una persona per a poder cuidar un hipotètic hort.
Durant la realització del treball s’expliquen pas a pas totes les eines que s’utilitzen i s’ensenya el procés per a poder arribar a fer funcionar un prototip final. El cervell del projecte és una placa Raspberry Pi 2 Model B. Aquesta placa controla components electrònics com sensors i actuadors.
Per a poder fer funcionar el prototip de manera remota és essencial l’ús de l’Internet de les Coses i, per conseqüent, s’han usat plataformes específiques de la tecnologia com el Node-RED, el InfluxDB, el Grafana i també el protocol MQTT.
En quant a la programació s’utilitza el llenguatge Python des d’una plataforma de programació anomenada Eclipse, amb l’avantatge que es pot connectar remotament a la placa Raspberry.
Per a l’aplicació mòbil s’ha usat un dels programes més coneguts per al seu desenvolupament, l’Android Studio. El llenguatge de programació usat és el Java.
Resumint, aquest projecte engloba una àmplia gama de tecnologies, totes indispensables per a la creació del prototip final. El proyecto trata de un sistema de riego automático el cual se puede controlar con una aplicación móvil. La finalidad del trabajo es la creación de un prototipo donde la presencia de una persona no sea requerida para cuidar un hipotético huerto.
Durante la realización del trabajo se explican paso a paso todas las herramientas que se utilitzan y se enseña el proceso para poder crear un prototipo final funcional. El cerebro del proyecto es una placa Raspberry Pi 2 Model B. Esta placa controla componentes electrónicos como sensores y actuadores.
Para que funcione el prototipo de manera remota es esencial el uso del Internet de las Cosas, y por tanto, se han usado plataformas específicas de la tecnología como el Node-RED, el InfluxDB, el Grafana y también el protocolo MQTT.
En cuanto a la programación se usa el lenguaje Python des de una plataforma de programación llamada Eclipse, con la ventaja de que se puede conectar remotamente a la placa Raspberry.
Para la aplicación móvil se ha usado uno de los programas más conocido para su desarrollo, el Android Studio. El lenguaje de programación usado es el Java
En resumen, este proyecto engloba una amplia gama de tecnologías, todas indispensables para la creación del prototipo final. The project deals with an automatic irrigation system that can be controlled with a mobile application. The purpose of the work is to create a prototype where the presence of a person is not necessary to take care of a hypothetical garden.
During the project, all the tools that are used are explained step by step and it is shown all the process followed to finally make the final prototype work. The brain of the project is the board Raspberry Pi 2 Model B. This board controls electronic components such as sensors and actuators.
In order to make the prototype work remotely, it is essential the use of the Inthernet of the Things (IoT), so consequently, some specific platforms related to this technology are used like Node-RED, InfluxDB, Grafana and also the MQTT protocol.
Regarding the development of programming, the Python language is the one that is used. The Eclipse programming platform has been used because it has the advantage that it can be remotely connected to Raspberry Pi.
For the mobile application, one of the most well-known programs for its development, Android Studio, has been used. The programming language used is Java.
To sum up, this project encloses a vast variety of technologies, every single one of them is essential for the creation of the final product.
DegreeGRAU EN ENGINYERIA ELECTRÒNICA INDUSTRIAL I AUTOMÀTICA (Pla 2009)
Files | Description | Size | Format | View |
---|---|---|---|---|
TFE_JoanMasSecanell_2023_UPC.pdf | 2,926Mb | View/Open | ||
Arxius de la programació.zip | 23,52Mb | application/zip | View/Open |