CodeBaseChat
IoTIoT / Hardware

IoT Weather Station

A NodeMCU reads temperature, humidity and rain and pushes the values to a live web page you can open anywhere.

Demo video

About this project

Sensors (DHT11 plus a rain sensor) are read by a NodeMCU which uploads values to a cloud channel (ThingSpeak in the demo). A web page then charts the last few hours of weather. Useful for an agriculture or environment themed project.

Key features

  • Temperature, humidity and rain readings
  • Uploads to cloud every few seconds
  • Live charts of recent hours
  • Open the dashboard from any device
  • Parts list and wiring included

Technologies used

NodeMCUArduino C++ThingSpeakChart.js

Screens

IoT Weather Station screenshot 1
IoT Weather Station screenshot 2
IoT Weather Station screenshot 3