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 4: DHT11 y LCD 🟢

Descripción

En este proyecto, visualizaremos en la pantalla LCD los valores de temperatura y humedad proporcionados por el ESP32.

Componentes

Lista de componentes utilizados para realizar el proyecto:

  • Microcontrolador:
    • ESP32 STEAMakers
  • Sensor:
    • DHT11 conectado al PIN 17
  • Actuador:
    • LCD conectada al I2C

Esqematico

Proyecto 1

Código

Proyecto 4

Ejercicios Propuestos

  1. Haz un programa donde se muestra la temperatura y la humedad en una sola línea. Debería de mostrarse algo así en pantalla: T:24°C H:60%
  2. Desarrolla un programa que en la pantalla LCD en una línea muestre las tres últimas temperaturas en la línea de arriba y las tres últimas lecturas de humedad en la línea de abajo. Deberás de volver a usar listas.
  3. Partiendo del ejercicio 4 del proyecto 3, haz un programa que te muestre por la media en un minuto de la temperatura y la humedad en la LCD. Deberá de mostrase algo así por pantalla: Temp Prom: 24°C Hum Prom: 58%
  4. Mostrar la temperatura en distintas unidades de medida. Busca en internet o consulta en libros de texto como pasar la temperatura de Grados Centigrados a Kelvin y Fahranheit. Aplicas las fórmulas correspondientes y muestra algo tal que así en la pantalla de la LCD: 24°C 75°F 297,15 K