Como sensores utilizaron el sensor de luz UV LTR 390 de Adafruit con comunicación por I2C, el sensor digital de temperatura y humedad DHT22 y un sensor de humedad del suelo Gravity Capacitive soil moisture sensor v1.0.
Para el control de las condiciones ambientales del invernadero utilizaron tres actuadores: una tira de leds UV para aumentar la iluminación cundo el sensor detecta iluminación baja, una bomba de agua para el riego cuando la humedad del suelo es baja y un ventilador para aumentar el flujo de aire cuando la temperatura en el interior del invernadero es alta. Los tres actuadores los controlaron a través de relés con lógica inversa. Esto quiere decir que se activan con una señal LOW del microcontrolador Arduino y se desactivan con una señal HIGH. Por esta razón en la parte de configuración del programa (void setup) se sitúan los tres pines que controlan estos relés (3,4,5) en posición HIGH, para que queden desactivados.
El programa para el controlador Arduino es el siguiente:
El sensor LTR 390 de Adafruit se comunica con Arduino mediante un puerto I2C que tiene cuatro cables, dos para la alimentación eléctrica (rojo y negro), uno para el pin SCL (amarillo) y otro para el pin SDA (azul).
No hay comentarios:
Publicar un comentario