Development of an Internet of Things (IoT) Weather Monitoring System From Scratch
Hi, I'm techlhab. This project, an Internet of Things (IoT) weather monitoring system enables easy monitoring of environmental atmospheric conditions and parameters such as temperature, humidity, pressure, etc. remotely via the internet.

In this project, I used an IoT (Internet of Things) enabled micro-controller is been used called ESP8266. ESP8266 is responsible for connecting the device to the internet and also sending and receiving instructions to and from other components connected to it.
The BME280 is a sensor that measures atmospheric parameters such as barometric pressure, temperature, humidity, and altitude. The BME280 sensor can use both I2C and SPI communication protocols in communicating and exchanging data with the microcontroller ESP8266.
Thingspeak was used as the IoT analytics platform that allows the visualization and analysis of live data coming from the device to the cloud.
The components or materials used in developing this project includes:
HARDWARE
- ESP8266
- 1602 LCD Display Screen
- BME280 Sensor
- Lithium Rechargeable Battery
- Indication LEDs
- Control Switch
- Connecting Wires
- Vero Board
- Lithium Battery Charging Module
- I2C LCD Driver Module
SOFTWARE
- Arduino IDE
- Embedded C/C++
- Thingspeak IoT Platform
WIRING DIAGRAM
CIRCUIT DIAGRAM
ANALYSIS AND VISUALIZATION OF WEATHER DATA WITH THINGSPEAK
You can find the link to the source code and other relating documents and information about the project via https://github.com/Habeebllah/IoT-Weather-Station-Using-ESP8266-BME280-Sensor-and-Thingspeak-IoT-Platform.
Thanks for reading 🤝, don't forget to like ❤️, comment ✍️ and share.
Posted with STEMGeeks
just like yahoo news kanda weather! this could be on weather balloons ya? hah i just posted about "meshtastic" mesh network nodes with batteries, man, it could be cool to also have nightvision camera observatories on these for capturing and starlinking back, some footage of phenomenon etc
Congratulations @techlhab! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s):
Your next target is to reach 100 replies.
You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP
Check out the last post from @hivebuzz:
Support the HiveBuzz project. Vote for our proposal!
Man!!! I would really love to learn work from you. You know a lot of things. Awesome man!
Thanks for the nice comment @starstrings01 🤝. I so much love and enjoy making impacts and sharing knowledge. When u are ready to learn anything from me boss, I'm just a DM away 😉.