A place users can post their projects. If you have a small project and would like your own dedicated place to post and have others chat about it then this is your spot.

User avatar
By Inq720
#93983 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 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.
InqWeatherWiring.jpg

InqWeather1.png

InqWeather2.png

InqWeather3.png
You do not have the required permissions to view the files attached to this post.
User avatar
By Inq720
#94008 Yes. It is also royalty free if you make a product and sell it. I also teach for free, by volunteering at my local library and community college.
Here is where I post that in writing - https://inqonthat.com/inqportal-license/
Here I talk about cost to you - https://inqonthat.com/inqportal/#Cost
Last edited by Inq720 on Sun Mar 20, 2022 1:07 pm, edited 1 time in total.