Esta web es parte de la ayuda TSI-063000-2021-33, financiada por Ministerio de Asuntos Económicos y Transformación Digital y la Unión Europea-Plan de Recuperación de la UE como entidades financiadoras, en el marco del Plan de Recuperación, Transformación y Resiliencia y el Mecanismo de Recuperación y Resiliencia

IoT Smart Home Kit para ESP32. 🏠

🥶Proyecto 8: Ventilador inteligente. 🟠

Descripción

En este proyecto, crearemos un ventilador inteligente que se activara cuando la temperatura sea mayor de 30 grados centigrados, que leeremos con el sensor de temperatura.

Componentes

Lista de componentes utilizados para realizar el proyecto:

  • Microcontrolador:
    • ESP32 STEAMakers
  • Actuador:
    • Motor conectado INA(IN+) al PIN 18 y INB(IN-) al PIN 19.
  • Sensor:
    • DHT11 conectado al PIN 17

Esqematico

Proyecto 1

Código

Proyecto 8

Ejercicios propuestos

  1. Conecta la pantalla LCD, haz que muestre la temperatura medida en la primera línea del LCD y el estado del ventilador (encendido o apagado) en la segunda línea. Si la temperatura es mayor a 25°C, el ventilador se encenderá y el mensaje “Ventilador ON” aparecerá en la LCD; si es menor, mostrará “Ventilador OFF”.
  2. Conecta el sensor PIR, en este proyecto debemos de hacer que el ventilador se encienda si se detecta movimiento y la temperatura es mayor que 25ºC. Nota: Se podría utilizar solo un condicional.
  3. En este proyecto vamos a simular un control inteligente del ventilador para evitar daños en este caso encenderemos el ventilador se encenderá cuando la temperatura sea superior 25ºC. Si la temperatura sigue subiendo y supera los 40ºC, el LED empezara a parpadear y en la LCD indicara el “Sobrecalentamiento”.
  4. En este proyecto conectando los dos botones, alternaremos entre el modo manual y automático para controlar el ventilador. Un botón nos permitirá alternar entre modo manual y automático. El otro botón nos servirá para encender y apagar el ventilador, este botón solo servirá en el modo manual. Mientras que en el modo automático el ventilador se encenderá automáticamente cuando la temperatura sea superior a 25ºC. También se utilizará la LCD para indicar el modo en el que estamos y la temperatura.