Skip to content

FernandoKle/ejercicio_esp32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

esp32

Crear un termostato con un esp32 que puede funcionar de modo manual o automático y que cumpla con las siguientes especificaciones:

  • Programado en micropython utilizando asyncio
  • sensor dht22.
  • se comunica mediante mqtts.
  • publica periódicamente en el tópico "ID del dispositivo" los siguientes parámetros: temperatura, humedad, setpoint, periodo y modo.
  • se envía en una sola publicación en un JSON
  • se suscriba a setpoint, periodo, destello, modo y relé.
  • almacenará de manera no volátil los parámetros de setpoint, periodo, modo y rele (ver btree).
  • contará con relé que se accionará cuando se supere la temperatura de setpoint. (modo automático)
  • si se encuentra en modo manual el relé se activará según la orden "relé" enviada por mqtt.
  • destellará por unos segundos cuando reciba la orden "destello" por mqtt.
  • cuando recibe un mensaje con nuevos parámetros deberá actualizar los almacenados y actuar si es necesario.
  • el código del programa deberá estar en un repositorio git cuya dirección debe figurar en la entrega del trabajo.

About

Practica con ESP32 y IoT

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages