InqWeather - Weather Station Project
Posted: Thu Mar 17, 2022 3:17 pm
InqWeather is an ESP8266 based weather station. I wanted a project for teaching beginners, yet something more advanced than Blink. A simple (and inexpensive < $10) weather station holds a lot more interest and is useful once the student takes it home.
The full InqWeather server and client source code is available as an example in the InqPortal library available as of version 5.2.1.
A full write up is available at https://InqOnThat.com/InqWeather/
The Highlights
The full InqWeather server and client source code is available as an example in the InqPortal library available as of version 5.2.1.
A full write up is available at https://InqOnThat.com/InqWeather/
The Highlights
- The hardware is simple: NodeMCU, Breadboard, BMP180, AHT10 and 4 jumpers.
- The server-side software uses InqPortal so the developer doesn't have to mess with any WiFi, WebServer or even sending and receiving logic. They only have to focus on the job at hand - A weather station.
- Server supplies raw Temperature, Humidity, Pressure and a 3-hour pressure differential using a circular array to store the three hours worth of pressure readings.
- Client side has three different web pages: Digital, Analog and Changing.
- Client sides demonstrate intercepting raw server data and modifying based on context. Converting °C to °F.
- Also demonstrates combining multiple data values to arrive at a prediction - This is still a work in progress.