Sistema de riego automático de plantas con Arduino
Componentes y suministros
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Aplicaciones y servicios en línea
|
Acerca de este proyecto
¿Tiene problemas para acordarse de regar esos tomates? ¿Quiere irse de vacaciones pero teme lo peor para su jardín de macetas si lo hace? ¡No temas más con un sistema de riego automático de plantas! Con un poco de preparación y Arduino de su lado, puede crear un sistema que se asegurará de que sus plantas estén bien regadas, lo que le dará la libertad de atender lo que necesite sin dejar de producir esos tomates saludables.
Paso 1:¡Planifícalo!
Para tener un jardín exitoso, la planificación es esencial. Redactamos algunas ideas, decidimos lo que necesitábamos y armamos la construcción física para asegurarnos de que la bomba fuera lo suficientemente fuerte como para llevar agua a 12 puntos de salida diferentes que habíamos planeado. Es posible que desee una configuración diferente, así que asegúrese de pensarlo antes de salir y comprar un montón de cosas.
Paso 2:Construcción física y plantación
Todo va en el estante. Si está utilizando un estante con estructura de alambre, es fácil establecer las alturas de manera óptima. Coloque el estante inferior lo más bajo posible para su balde, coloque el segundo estante lo más bajo posible sin dejar de tener espacio para acceder al balde, de modo que las plantas tengan tanto espacio para crecer como puedan. Coloque el tercer estante lo más alto que pueda, lo que le dará espacio para ajustar las luces para un crecimiento óptimo de las plantas.
Llene el balde con agua, colóquelo en el estante inferior.
Pon tu tierra en las macetas e introduce a tus plantas a la tierra nueva.
Sin embargo, colgar las luces funciona mejor para el tipo de luz. Solo usamos algunas correas de velcro para sujetar los cables al estante del marco de alambre, pero hay muchos estilos diferentes de luces y accesorios de cultivo, y hay un millón de formas de hacerlo. Consulte el manual que vino con su lámpara de cultivo para un posicionamiento óptimo.
Conecte sus luces al temporizador y configúrelo para que proporcione una cantidad razonable de luz para la planta. Los nuestros están configurados para 12 horas de encendido, 12 horas de apagado, como se sugirió para el tipo de luz y los tomates que estamos cultivando.
Encuentre un buen lugar para colocar sus dispositivos electrónicos y comience a pasar los tubos hasta donde va a guardar la bomba. Usamos clips de encuadernación para sujetar los tubos donde los queríamos, y funcionan fenomenalmente bien. En cuanto al posicionamiento de la bomba, debe apuntar a colocarla más alta que el depósito de agua y más baja que los tubos de salida. Esto asegura el correcto funcionamiento de la bomba. Coloque el extremo de los tubos cerca de la base de la planta, permitiendo que el agua fluya directamente a las raíces.
¡Ahora conectemos todo y comencemos a programar nuestro microcontrolador!
Paso 3:cableado y programación
Deberá configurar el RTC, lo que puede hacer siguiendo estas instrucciones.
Una vez que haya configurado su RTC, siga el diagrama anterior para conectar su sistema.
Deberá tomar el boceto de riego automático de plantas de AQUÍ y cargarlo en su GeekDuino a través del IDE de Arduino.
autoPlantWatering.ino
Paso 5:prueba y ajuste
Una vez que tenga todo conectado, enciéndalo y observe cómo funciona. Bueno, no te sientes literalmente ahí y esperes a que se ejecute. Use el botón de prueba para hacer funcionar y cebar la bomba, asegurándose de que la velocidad de flujo no sea tan potente como para destruir las plantas y no tan débil como para que solo goteen en cada salida. Las plantas son seres vivos, así que si quieres evitar dañarlas cuando estás probando, coloca tus enchufes en un balde y observa cómo se va.
Si la corriente es demasiado potente, puede dividir el tubo para tener más salidas o aumentar la longitud del tubo después de la bomba. Si la corriente es demasiado débil, puede reducir la longitud de los tubos o reducir la cantidad de salidas en el sistema. Una vez que esté satisfecho de que la tasa de flujo es buena, revise sus plantas alrededor del tiempo que estableció para regar para ver el sistema en acción.
Otro punto a considerar está en el código. ¡Puede establecer los tiempos de riego y el promedio de humedad a lo que funcione mejor para sus plantas! Lo hemos configurado para que riegue siempre una vez al día y verifiquemos cada minuto que el valor no se seque más que una lectura promedio de 420, pero puede configurarlo para que funcione mejor para sus plantas o sensores específicos. Puede ver las lecturas del sensor conectando el puerto USB del ~ duino a su PC y abriendo el monitor serial del IDE de Arduino. Cada minuto, las lecturas del sensor se actualizarán. Con el sensor de humedad DFRobot, una lectura alta es una lectura seca. Si obtiene una lectura de alrededor de 500, su suelo está completamente seco. Una lectura de aproximadamente 300-400 es típica para suelos razonablemente húmedos.
Paso 6:¡Y listo!
Bueno, has terminado de construir el sistema. Es aconsejable vigilarlo, incluso si está obteniendo buenos resultados. Eventualmente, será necesario volver a llenar el balde de agua, las plantas eventualmente necesitarán podarse y cosecharse, las cosas habituales de jardinería en macetas todavía se aplican. De acuerdo, ahora necesita preocuparse mucho menos por el agua y la luz abundante que llega a sus plantas, las cosas aún pueden salir mal. Siempre revise sus líneas en busca de fugas y mantenga la humedad alejada de los componentes electrónicos tanto como sea posible.
Este sistema tiene fallas inherentes en el sentido de que utiliza un promedio de la humedad entre los 3 puntos para decidir cuándo regar más allá del ciclo de riego diario, lo que podría provocar que las plantas se rieguen de manera desigual. Si agrega más bombas al sistema, puede usar las lecturas individuales de los sensores en lugar del promedio para regar cada planta según sea necesario en lugar de todo el lote, ¡posiblemente para obtener mejores resultados! ¡Hemos tenido resultados fantásticos en el mes en que las plantas han estado en el sistema! Estamos ansiosos por tener tomates reliquia masivos en nuestra próxima parrillada, seguro.
Paso 7:actualiza
Nuestras plantas de tomate están funcionando muy bien, pero crecieron mucho, lo que nos obligó a mover el estante hacia el fondo. Agregamos reflectores para que la luz también golpeara las plantas desde los lados. Una de las razones por las que crecieron tanto fue para acercarse a la única fuente de luz en todos ellos. ¡Ahora, con suerte, comenzarán a cultivar y producir tomates!
Código
Github
https://github.com/robotgeek/robotGeekLibrariesAndtools/blob/master/RobotGeekSketches/Demos/autoPlantWatering/autoPlantWatering.inohttps://github.com/robotgeek/robotGeekLibrariesAndtools/blob/master/RobotPaterWatering/autoches / sección>Esquemas
Sin documento.
Proceso de manufactura
- Riego automatizado de plantas Raspberry Pi con sitio web
- Atenuación de luces con PWM usando el botón pulsador
- Sistema de asistencia que usa Arduino y RFID con Python
- Controlar el aceptador de monedas con Arduino
- Sistema de alarma Arduino:SERENA
- ¡Arduino con Bluetooth para controlar un LED!
- Sistema de riego de plantas domésticas
- Sistema de monitoreo y detección de incendios forestales (con alertas por SMS)
- Sistema de ventilación del sótano / espacio de acceso
- Comprender el sistema de transmisión automática
- Comprender el sistema de lubricación automática