Tabla de contenido:

Riego automático de plantas: 4 pasos
Riego automático de plantas: 4 pasos

Video: Riego automático de plantas: 4 pasos

Video: Riego automático de plantas: 4 pasos
Video: OLVÍDATE de REGAR: Riego por Goteo Casero (+30 Días y Regulable) Ideal Vacaciones 2024, Mes de julio
Anonim
Riego automático de plantas
Riego automático de plantas

¿Las plantas no están satisfechas con su cuidado?

¿Siempre mueren sin explicarte sus problemas?

Bueno, entonces sigue leyendo sobre cómo construir tu propio sistema automático de riego de plantas, que te brinda toda la información que necesitarás para hacer que tu planta tenga una vida feliz. Me aseguré de incluir no solo la humedad, sino también la temperatura y la luz como referencia adicional. Podrás ver el crecimiento de tu propia planta.

Y además de eso, mantiene tu planta hidratada.

Suministros

Componentes eléctricos:

  • Frambuesa Pi (4)
  • Pantalla LCD 16x2 (para mostrar la dirección IP)
  • Resistencia dependiente de la luz
  • TMP36
  • (Sparkfun) Sensor de humedad
  • MCP3008
  • Potenciómetro
  • Módulo de relé
  • Bomba sumergible pequeña (preferiblemente 5-9V)
  • Breadbord
  • Cables electricos

Herramientas y materiales:

  • Alguna madera
  • Herramientas básicas
  • Pegamento de madera
  • Frasco o recipiente de vidrio para almacenar agua

Software: (lo utilicé, siéntase libre de usar cualquier alternativa)

  • win32diskimager
  • Masilla
  • Banco de trabajo MySQL
  • Código de Visual Studio

Paso 1: Configurar el Pi

Primero configuraremos nuestra Raspberry Pi. Toma la imagen de Raspbian de https://www.raspberrypi.org/downloads/raspberry-pi-os/ y escríbela en una tarjeta SD.

Ahora conéctese a Internet y ejecute los siguientes comandos para instalar los programas y bibliotecas necesarios.

Apache, PHP

sudo apt install apache2 -y

sudo apt install php libapache2-mod-php -y

MariaDB

sudo apt install mariadb-server mariadb-client -y

sudo apt install php-mysql -y

sudo systemctl reiniciar apache2.service

PHPMyAdmin

sudo apt install phpmyadmin -y

Pitón

pip3 instalar mysql-connector-python

pip3 instalar flask-socketio

pip3 instalar flask-cors

pip3 instalar gevent

pip3 instalar gevent-websocket

pip3 instalar spidev

pip3 instalar CharLCD

Paso 2: construcción del circuito

Construyendo el circuito
Construyendo el circuito

Primero nos aseguraremos de que todos los componentes estén listos. Conecte con cuidado todos los cables como se muestra.

Los 3 sensores están conectados con el MCP3008. El MCP3008, junto con la pantalla LCD y el relé IN1, están todos conectados directamente con el Pi.

¡No conecte la bomba con el Pi, ya que esto podría causar daños!

Paso 3: el código y la base de datos

El código y la base de datos
El código y la base de datos

Todo el código y la base de datos se pueden encontrar y usar desde mi Github:

github.com/SnauwaertSander/RaspiPlant

Coloque el Frontend (html) dentro de '/ var / www /' Coloque el Backend (proyecto1) en / home / pi /

Conéctese a su servidor MySQL (con MySQL workbench o cualquier cliente a través de SSH) y ejecute el volcado que se encuentra en github.

Para que el código se ejecute automáticamente, coloque Raspiplant.service dentro de / etc / systemd / system / y ejecute el siguiente comando:

sudo systemctl habilitar Raspiplant.service

Una vez que todo esté en su lugar, el código debería ejecutarse automáticamente al inicio, para confirmar que todo funciona correctamente, reinicie su pi y vaya a la IP que se muestra en la pantalla lcd. Si no puede acceder al sitio o el sitio no muestra ningún valor después de 30 segundos, desconecte su Pi y verifique su cableado.

Ahora, cada hora, el programa ejecutará un control en su planta. Registrará los valores en la tabla y activará la bomba si es necesario. En esta versión, la única forma de agregar nuevas plantas es en la base de datos.

Paso 4: Carcasa

Caja
Caja
Caja
Caja
Caja
Caja

Construyo mi maletín con madera vieja y herramientas básicas. Estoy seguro de que podrías hacer un trabajo mucho mejor que yo, así que adelante, prueba algo.

Si no, aquí hay una explicación básica de cómo lo hice: hice una pequeña caja de madera con pegamento para madera. Para acceder a la electrónica, utilicé una bisagra en la parte superior. Luego hice algunos agujeros para los sensores, la energía y la pantalla LCD. Después de todo eso lo terminé con una capa de pintura gris.

Recomendado: