Sistema de Riego - lander29/Proyecto-Sistema-de-Regado GitHub Wiki

Introducción

Estamos acabando nuestro último año del grado y nos plantearon como trabajo de fin de curso un proyecto que sería un sistema de riego automático con arduino y sensores entre otras cosas.

Para este proyecto vamos a usar 4 sensores de humedad, 1 sensor de temperatura, 1 sensor de luz (foto resistor) y 1 motobomba que bombeará agua y con ella regaremos los 4 recipientes que tenemos para simular las plantas, cada recipiente llevará su propia válvula para poder regar cada una individualmente en el caso que sea necesario. Para ello tenemos la ayuda de un grado de informática de Zubiri, los cuales nos ayudarán con la página web y con el servidor para poder reflejar ahí los datos que vayamos recibiendo de los sensores, los datos que recibiremos serán los datos de la humedad de la tierra, la temperatura y la luz.

Con ayuda de MQTT, NodeRed y NodeMCU hemos hecho un servidor donde llegarán todos los datos que recibamos y desde la página web que nos han diseñado podremos hacer cambios en los datos y podremos regar las plantas cuando queramos indistintamente sea una planta, dos o las cuatro.

Node RED

Por ejemplo: Tenemos definido que cuando el sensor de temperatura note que baja más de 20° riegue (también se puede hacer con las variables de la humedad), pues desde el teléfono podremos cambiar esas variables y poner que cuando esté a 22° riegue. También otro ejemplo sería que una de las plantas esté “seca” y manualmente poder regar la planta sin tener que esperar a que pase el periodo de tiempo para el siguiente riego y eso lo haríamos con la ayuda de las válvulas que nos haría la función de un relé (deja pasar el agua o no).

Sistema de Riego

Materiales

  • Arduino UNO

  • Protoboard

  • Sensor de Humedad (YL - 69) YL

  • Sensor de Temperatura (DHT11)

DHT11

  • Motobomba

  • Rele 5v rele

  • Fotoresistor

LDR

  • Tubos
  • Raspberry pi 3 B+
  • MQTT
  • Node-RED
  • NodeMCU
  • Pantalla Raspberry pi táctil

Materiales