Invernadero Android

Control y Monitorización de un Invernadero a través de una Aplicación Móvil


Descripción


TítuloControl y Monitorización de un Invernadero a través de una Aplicación Móvil
Autor/es
Director/es
Tipo de DocumentoTesis (Master)
Título del másterIngeniería Electromecánica
Fecha14 Julio 2015
Materias
Palabras Clave Informalesinvernadero, Android, Arduino, hardware libre, código abierto
EscuelaE.T.S.I. Diseño Industrial (UPM)
DepartamentoIngeniería Eléctrica, Electrónica Automática y Física Aplicada
Licencias Creative CommonsNinguna


Resumen

Los invernaderos permiten tener un mayor control del entorno donde crecen las plantas. Son utilizados para aumentar la calidad y rendimiento de las plantaciones en ciertas ubicaciones que tienen estaciones cortas de crecimiento, o bien malas condiciones de iluminación debido a las localizaciones geográficas, por lo que permiten mejorar la producción de alimentos vegetales en entornos extremos.

  En este proyecto se ha desarrollado una maqueta de un invernadero y se propone el uso del microcontrolador Arduino y del sistema operativo Android, con el objetivo de lograr una tarea de control y monitorización sobre dicha maqueta.


Por una parte, se utiliza la placa Arduino como tarjeta controladora del sistema y, a su vez, como tarjeta adquiridora de datos, y por otra parte se ha desarrollado una aplicación Android capaz de monitorizar y supervisar el estado del invernadero. Para llevar a cabo el flujo de información entre el invernadero y los dispositivos de monitorización, se ha desarrollado una aplicación servidor bajo código C++, capaz de administrar la información del invernadero en una base de datos MySQL y, de forma concurrente, atender las peticiones de los clientes Android registrados, proporcionándoles la información que soliciten, y ejecutando las acciones que reciben.

Objeto y alcance del proyecto

El presente proyecto tiene varios objetivos:
  • Diseñar y construir una maqueta representativa de un invernadero, que integre los sensores y actuadores necesarios para poder llevar a cabo las tareas de control y monitorización.

    Se llevará a cabo el control de tres variables: temperatura, humedad y calidad del aire; y se actuará sobre tres periféricos de salida: sistema de calefacción, humidificación y ventilación del recinto.
  • Desarrollo del software para la placa Arduino que controla todos los componentes del invernadero y gestiona las alarmas.

    Se implementarán métodos para el control de variables y se desarrollarán funciones de comunicación cliente-servidor para el flujo de información.
  • Desarrollo de un servidor para la recepción de datos y control del invernadero, almacenamiento de los valores en una base de datos y que a su vez ofrezca los servicios necesarios para su monitorización y control remoto.
  • Desarrollo de una aplicación cliente en Android.

    Se ofrecerán las herramientas de monitorización de alarmas, control de rangos de trabajo, visor de gráficas temporales y demás gadgets que permitan al usuario controlar y visualizar el estado del invernadero.


 
















































Comentarios