¿Cómo mantener una temperatura constante para los pollos en las cabañas avícolas usando una bombilla?

La tarea esencial en cualquier granja avícola es mantener una temperatura cálida constante para los pollitos. La mayoría de las granjas avícolas tienen pequeñas cabañas en las que guardan sus polluelos y huevos. La temperatura debe ser cálida para garantizar la salud de estos pollitos. Esto se puede hacer aplicando bombillas de alta energía en esas cabañas. Estas bombillas producen energía térmica necesaria para mantener la temperatura alta en estas cabañas.



Uso de bombilla para mantener una temperatura cálida

¿Cómo usar una bombilla para mantener una temperatura cálida?

Como hemos leído el resumen de nuestro proyecto. Recopilemos más información y comencemos a hacer este proyecto.



Paso 1: recopilar los componentes

El mejor enfoque para iniciar cualquier proyecto es hacer una lista de todos los componentes al inicio y un buen plan para trabajar en él. Los siguientes son los componentes que vamos a utilizar en este proyecto.



  • DHT 22 - Sensor de temperatura y humedad
  • Módulo de relé
  • Tablero de circuitos
  • Bulbo

Paso 2: estudiar los componentes

Ahora bien, hemos hecho una lista de todos los componentes que vamos a utilizar en este proyecto. Demos un paso más y pasemos por un breve estudio de todos los componentes principales.



Arduino nano es una placa microcontroladora que se utiliza para controlar o realizar diferentes tareas en un circuito. Quemamos un Código C en Arduino Nano para decirle a la placa del microcontrolador cómo y qué operaciones realizar. Arduino Nano tiene exactamente la misma funcionalidad que Arduino Uno pero en un tamaño bastante pequeño. El microcontrolador de la placa Arduino Nano es ATmega328p.

Arduino Nano

DHT11 es un sensor de temperatura y humedad. Su rango de temperatura es de 0 a 50 grados Celsius. Es un sensor de bajo costo y eficiente que brinda alta estabilidad. Para medir la temperatura tiene un termistor incorporado. También mide la humedad, pero en este proyecto no necesitamos medir la humedad.



DHT 11

Un módulo de relé es un dispositivo de conmutación que toma la entrada de Arduino y conmuta en consecuencia. Funciona en dos modos, Normalmente abierto (NO) y Normalmente cerrado (NC). En la operación NO, el circuito se interrumpe a menos que se aplique una señal ALTA al módulo de relé. En el modo NC, el circuito está completo a menos que se aplique una señal ALTA al módulo de relé.

Módulo de relé

Paso 3: ensamblar los componentes

Pues hemos realizado un breve estudio de cómo funcionan todos los componentes. Comencemos ensamblando todos los componentes para hacer un producto final.

Conecte el Vcc y el pin de tierra del sensor DHT11 a los 5V y la tierra del Arduino nano. Conecte el pin de salida del sensor DHT11 al Pin2 y el pin IN del módulo de relé al Pin3 del Arduino. Encienda el módulo de relé a través de Arduino y conecte el cable positivo de la bombilla en el NO pin del módulo de relés. Tenga cuidado al conectar el módulo de relés a la bombilla. Asegúrese de que la conexión de la bombilla al relé se vea como se muestra a continuación.

Módulo de relé

Paso 4: Empezando con Arduino

Si aún no está familiarizado con el IDE de Arduino, no se preocupe, se explica cómo utilizar el IDE de Arduino a continuación.

  1. Descargue la última versión de Arduino de Arduino .
  2. Conecte su placa de microcontrolador a su computadora portátil.
  3. Ir Control Panel y haga clic en Hardware y sonido. Ahora haga clic en Dispositivos e impresoras . Aquí, busque el puerto al que está conectado su Arduino. En mi caso es COM14 pero es diferente en diferentes computadoras.

    Encontrar puerto

  4. Haga clic en el menú Herramientas y configure la placa para Arduino Nano .

    Tablero de ajuste

  5. Desde el mismo menú de Herramientas, configure el Procesador en ATmega328p (antiguo cargador de arranque).

    Procesador de configuración

  6. Ahora configure el puerto que observa de nuevo en el panel de control.

    Puerto de configuración

  7. Tendremos que incluir una biblioteca para usar el sensor DHT11. La biblioteca se adjunta a continuación en el enlace de descarga junto con el código. Ir Sketch> Incluir biblioteca> Agregar biblioteca .ZIP.

    Incluyendo biblioteca

  8. Descargue el código adjunto a continuación y cópielo en su IDE. Clickea en el subir para grabar el código en la placa del microcontrolador.

    Subir

Puede descargar el código haciendo clic en aquí.

Paso 5: Código

El código para el sensor DHT11 está bien comentado y se explica por sí mismo, pero aquí hay una explicación del código.

  1. Al principio, se incluye la biblioteca para usar DHT11, se inicializan las variables y también se inicializan los pines.
#include dht11 DHT11; #define dhtpin 2 #define relay 3 float temp;

2. configuración vacía () es una función que se utiliza para configurar los pines como INPUT o OUTPUT. También establece la velocidad en baudios del Arduino. La tasa de baudios es la velocidad de comunicación de la placa del microcontrolador.

configuración vacía () {pinMode (dhtpin, INPUT); pinMode (relé, SALIDA); Serial.begin (9600); // velocidad en baudios}

3. bucle vacío () es una función que se ejecuta una y otra vez en un ciclo. En esta función, estamos leyendo los datos del pin de salida de DHT11 y encendiendo o apagando el relé a un cierto nivel de temperatura.

bucle vacío () {retraso (1000); DHT11.read (dhtpin); // Leer los datos del sensor DHT temp = DHT11.temperature; // Convierta estos datos a temperatura y almacénelos en temp Serial.print (temp); // Muestra la temperatura en el moonitor serial Serial.println ('C'); if (temp> = 35) // Enciende el ventilador {digitalWrite (relé, BAJO); //Serial.println(relay); } else // Apaga el ventilador {digitalWrite (relé, ALTO); //Serial.println(relay); }}

Ahora que ha aprendido a automatizar una bombilla para mantener una temperatura cálida constante en las cabañas avícolas para sus pollos y huevos, ahora puede comenzar a trabajar en este proyecto. También puede utilizar este sensor DHT11 en otros proyectos, por ejemplo, alarmas contra incendios, hogares inteligentes, automatización de habitaciones, etc.