Skip to content

IoT project using ESP8266 to monitor and control the temperature of an environment.

Notifications You must be signed in to change notification settings

jpmur/esp8266-temperature-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

esp8266-temperature-control

This project uses the ESP8266 WiFi microcontroller (NodeMCU) to implement a temperature monitoring and control system. A DHT-11 temperature + humidity sensor is used to monitor temperature conditions in an environment. Depending on the current conditions, a fan or heater will be switched on to maintain the desired temperature setpoint. Temperature/setpoint data is displayed locally on an OLED dispay as well as being sent to a cloud-based dashboard (Ubidots) over MQTT where it can be monitored remotely. The cloud dashboard also allows users to remotely change the desired setpoint and switch the fan or heater on/off manually.

System block diagram:

Screenshot

Web dashboard + OLED display:

ScreenshotScreenshot Screenshot

About

IoT project using ESP8266 to monitor and control the temperature of an environment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages