Intermediate
ESP32 Weather Station with Web Dashboard
Measure temperature and humidity and view live readings on a web page served by the ESP32 itself.
About this project
The ESP32 reads a DHT22 sensor and serves a responsive dashboard over WiFi. Add an OLED screen for local display and MQTT publishing for cloud logging. A solid IoT project idea for diploma and degree students.
What it does
- Live dashboard served by the ESP32
- OLED local display
- Optional MQTT to the cloud
- Deep sleep for battery use
Components needed
- ESP32 DevKit V1 (WiFi + Bluetooth)
- DHT22 Temperature & Humidity Sensor
- 16x2 LCD with I2C Backpack
You can find these parts in our components shop. To learn the skills behind this project, see the ProtoPulse Academy or read our guide on how to write a good electronics project.