¿Cómo hacer un ventilador automático para evitar que los dispositivos electrónicos se calienten?

Vivimos en una era en la que todo está controlado por computadoras o microcontroladores. El trabajo continuo hace que estos dispositivos electrónicos se calienten. Podemos hacer un ventilador automático que se encienda automáticamente cuando la temperatura suba a un cierto nivel. Este proyecto puede ser implementado a cualquier escala.

Ventilador dependiente de la temperatura

Este sistema incluye un tablero de Arduino y un sensor de temperatura. Un sensor de temperatura detectará la temperatura y automáticamente encenderá o apagará el ventilador.

¿Cómo se puede automatizar un ventilador dependiente de la temperatura usando Arduino?

Como ya sabemos lo que vamos a hacer, vamos a recopilar más información para empezar a trabajar en nuestro proyecto.

Paso 1: Reunir 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.

  • Arduino Nano
  • DHT11 (Sensor de temperatura)
  • Módulo de Relevo
  • Abanico
  • Cables de arranque
  • Tablero de anuncios / Veroboard
  • Cabecera femenina (si usa Veroboard)
  • Hierro de soldadura, alambre de soldadura, pasta de soldadura (si se usa Veroboard)

Paso 2: Estudio de los componentes

Ahora, ya que sabemos qué componentes vamos a usar, vamos a dar un paso adelante y estudiar el funcionamiento de estos componentes brevemente.

Arduino nano es una placa de microcontrolador que se utiliza para controlar o llevar a cabo diferentes tareas en un circuito. Se necesita un código A, C para decirle a la placa microcontroladora 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. También podemos utilizar Arduino UNO para la ejecución del proyecto.

También te puede interesar:  Usando la billetera digital: Para manejar las transacciones de forma inteligente

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

Un módulo de relé es un dispositivo de conmutación que toma la entrada de Arduino y la conmuta en consecuencia. Funciona en dos modos, Normalmente Abierto (NO) y Normalmente Cerrado (NC).

Paso 3: Ensamblar el circuito

Ahora sigamos adelante y armemos el circuito. Conecta el Vcc y la clavija de tierra del sensor DHT11 a los 5V y la tierra del nano de Arduino. Conecte la clavija de salida del sensor DHT11 a la clavija 2 y la clavija de entrada del módulo de relé a la clavija 3 del Arduino. Encienda el módulo de relé a través de Arduino y conecte el cable positivo del ventilador en el pin NO del módulo de relé. Estoy usando el breadboard aquí pero también puedes usar el Veroboard. Si usas un Veroboard asegúrate de soldar los cabezales hembra de la placa para insertar la nano placa Arduino y el sensor DHT en ella. Y no te olvides de realizar una prueba de continuidad para comprobar si alguna conexión es corta.

Hay una cosa muy importante que debe tenerse en cuenta que el sensor de DHT debe estar cerca del dispositivo que va a ser enfriado por el ventilador.

Paso 4: Empezar con Arduino

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

También te puede interesar:  ¿Cómo hacer una alarma de intrusión hipersensible para el hogar?
  1. Descargue la última versión del IDE de Arduino de Arduino
  2. Conecte la placa Arduino a su PC y vaya a Panel de Control>Hardware y Sonido>Dispositivos e Impresoras. Aquí, encuentre el puerto al que está conectado su Arduino. En mi caso es el COM14 pero es diferente en diferentes ordenadores.Encontrar el puerto
  3. Haz clic en Herramientas y pon tu tabla en Arduino Nano.Configuración de la tabla
  4. En el mismo menú de herramientas, configura el procesador en ATmega328p (Old Bootloader).Configurar el procesador
  5. Ahora pon el puerto que observas en el panel de control.Puerto de ajuste
  6. 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 a Sketch> Include Library> Add .ZIP Library.Including Library
  7. Descargue el código adjunto y cópielo en su IDE. Haz clic en el botón de subir para grabar el código en tu placa de microcontrolador.Subir

Puedes descargar el código desde aquí

Paso 5: Código

El código del sensor DHT11 es muy simple, pero aquí hay una explicación del código.

  1. Al principio, se incluye la biblioteca para utilizar el DHT11, se inicializan las variables y también se inicializan los pines.
#incluir
dht11 DHT11;
#definir dhtpin 2
#definir el relé 3
Temp. de flotación

2. void setup() 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 velocidad en baudios es la velocidad de comunicación de la placa de microcontrolador.

evitar la configuración(){
pinMode(dhtpin,INPUT);
pinMode(relay,OUTPUT);
Serial.begin(9600);
}

3. void loop() es una función que se ejecuta una y otra vez en un ciclo. En esta función, leemos los datos del pin de salida del DHT11 y encendemos o apagamos el relé a un determinado nivel de temperatura.

evitar el bucle(){
retraso (1000);
DHT11.read(dhtpin);
temp = DHT11.temperatura;
Serial.print(temp);
Serial.println("C ");
if(temp>=35) // Enciende el ventilador
{
digitalWrite(relé,LOW);
//Serial.println(relé);
}
si no // Apaga el ventilador
{
digitalWrite(relevo,ALTO);
//Serial.println(relé);
}
}

Aplicaciones similares

Estamos usando este sensor de temperatura para la conmutación de un ventilador para dispositivos eléctricos. También puede ser usado para otros propósitos, algunas de sus aplicaciones son las siguientes.

  1. Mantener una temperatura cálida constante para los pollos en una cabaña de aves de corral.
  2. Hogares inteligentes.
  3. Circuitos de alarma de incendios.

Ahora que has aprendido a automatizar el ventilador para enfriar tus aparatos eléctricos, puedes empezar a trabajar en este proyecto y también puedes usar este sensor DHT en otras aplicaciones.

Deja un comentario

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