¿Cómo automatizar el control de los aspersores para detectar las condiciones meteorológicas a través del frambuesa Pi?

Hoy en día los sistemas de irrigación se utilizan para la supresión del polvo, la minería, etc. Estos sistemas también se utilizan en los hogares para regar las plantas. Los sistemas de irrigación que están disponibles en el mercado son caros para una pequeña cobertura de área. El Pi de Frambuesa es un microprocesador que puede ser integrado con casi todos los componentes electrónicos para diseñar proyectos interesantes. A continuación se propone un método para hacer un sistema de riego de bajo costo y eficaz en el hogar utilizando un Pi de Frambuesa.

Frambuesa Pi para automatizar el control de los aspersores (esta imagen es tomada de www.Instructables.com)

¿Cómo configurar el aparato y automatizarlo a través de Raspberry Pi?

El propósito de esta técnica es hacer un sistema, tan efectivo como los sistemas disponibles en el mercado, con un costo comparativamente bajo. Siga los siguientes pasos para automatizar el control de los aspersores a través del pi de frambuesa.

Paso 1: Recoger los materiales

De acuerdo con las medidas de su jardín, reúna la cantidad exacta de tubos, diferentes adaptadores y componentes electrónicos que se combinarán con el Raspberry Pi para formar todo el sistema.

Componentes eléctricosComponentes mecánicosHerramientas

También te puede interesar:  ¿Serán los hologramas una cosa del futuro?

Puedes encontrar todos los componentes en Amazón

Paso 2: Planificación

El mejor enfoque es hacer un plan completo por adelantado porque es una tarea difícil deshacer los errores en algún punto entre la implementación de todo el sistema. Es importante notar la diferencia entre los adaptadores del NPT y del MHT. Asegúrese de instalar la válvula de drenaje en la parte inferior absoluta de la estructura. A continuación se presenta un ejemplo de diagrama del sistema.

Diagrama del sistema

Paso 3: Cavar zanjas y colocar tuberías

Antes de cavar la zanja, comprueba si hay algo más que esté enterrado bajo la tierra y cava lo suficientemente profundo para que puedas colocar un tubo y cubrirlo con algo de tierra. Entierren los tubos y conéctenlos con los diversos conectores mencionados anteriormente. No te olvides de instalar una válvula de drenaje.

Paso 4: Colocar la válvula solenoide en la caja de plástico y conectarla a todo el sistema

Atornille los adaptadores de deslizamiento NPT en ambos extremos de la válvula solenoide. Luego perfore dos agujeros en la caja de plástico lo suficientemente anchos para pasar un tubo a través de ellos a los adaptadores deslizantes dentro de la caja y aplique adhesivos de silicona en las uniones para hacer las conexiones fuertes. Ahora, una cosa importante aquí es observar la dirección del flujo en la válvula de retención correcta. La flecha debe apuntar hacia la válvula solenoide.

Válvula solenoide (esta imagen está tomada de www.Instructables.com)

Paso 5: Colocar el cable de la válvula solenoide

Corte dos segmentos de cable de conexión y páselo a través de la caja perforando los agujeros apropiados y conéctelo a la válvula solenoide con la ayuda de conectores impermeables. Usar silicona para sellar alrededor de los agujeros. Estos cables se conectarán en el siguiente paso.

También te puede interesar:  ¿Cómo se realiza la transmisión de video usando el Pi de frambuesa?

Paso 6: Revisar si hay fugas

Antes de ir a un lugar más remoto, presumiblemente debes revisar tus tuberías para ver si hay fugas. Afortunadamente, puedes hacerlo antes de conectar el circuito o incluso el Pi de Frambuesa. Para ello, conecta los dos cables de la válvula solenoide directamente al adaptador de 12V. Esto abrirá la válvula y permitirá que el agua fluya hacia las tuberías. Tan pronto como el agua empiece a fluir, examina las tuberías y las juntas con cuidado y comprueba si hay fugas.

Paso 7: Circuito

La imagen de abajo muestra el circuito integrado con el pi de frambuesa que hará funcionar todo el sistema. El relé funciona como un interruptor para controlar la alimentación de 24VAC de la válvula solenoide. Como el relé requiere 5V para funcionar y los pines del GPIO sólo pueden proporcionar 3,3V, el Pi de frambuesa impulsará un MOSFET que conmutará el relé que activará o desactivará la válvula solenoide. Si el GPIO está apagado, el relé estará abierto y la válvula solenoide estará cerrada. Cuando una señal alta llegue al pin GPIO, el relé se cambiará a cerrado y la válvula solenoide se abrirá. También se conectan 3 LEDs de estado a GPIO 17,27 y 22 que mostrarán si la Pi está recibiendo energía y si el relé está encendido o apagado.

Diagrama de circuito

Paso 8: Circuito de prueba

Antes de implementar todo el sistema, es mejor probarlo en la línea de comando usando pitón. Para probar el circuito, encienda el Pi de Frambuesa y escriba los siguientes comandos en Python.

importar RPi.GPIO ad GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(17,fuera)
GPIO.setup(27,fuera)
GPIO.setup(22,out)

Pin Setup

Esto inicializará los pines GPIO 17, 27 y 22 como salida.

GPIO.output(27,GPIO.HIGH)
GPIO.output(22,GPIO.HIGH)

Encendido

También te puede interesar:  HAZLO TÚ MISMO: Construye tu propio extensor de alcance WiFi en casa

Esto encenderá los otros dos LEDs.

GPIO.output(17,GPIO.HIGH)

Conectar el relé

Cuando escribes el comando anterior, el relé producirá un sonido de “clic” que muestra que ahora está cerrado. Ahora, escriba el siguiente comando para abrir el relé.

GPIO.output(17,GPIO.LOW)

Desconectar el relé

El sonido “Click” que produce el relé muestra que todo va bien hasta ahora.

Paso 9: Código

Ahora, como todo va tan bien hasta ahora, sube el código de Raspberry Pi. Este código comprobará automáticamente la actualización de las lluvias de las últimas 24 horas y automatizará el sistema de Sparkling. El código está correctamente comentado, pero aún así, se explica en general a continuación:

  1. run_sprinkler.py: Este es el archivo principal que comprueba una API meteorológica y decide si abrir la válvula solenoide o no. También controla las E/S de los pines GPIO.
  2. config: es el archivo de configuración que tiene la clave de la API del clima, la ubicación donde se instala este sistema, los pines de la GPIO y el umbral de la lluvia.
  3. run.crontab: Es el archivo que programa el archivo principal para que se ejecute a determinadas horas del día en lugar de ejecutar el script pitón de forma continua durante 24 horas.

Enlace de descarga: Descargar

Descargue el archivo adjunto y súbalo a Python. Disfruta de tu propio sistema de rociadores automáticos.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.