One of the students in my IoT Computer Club (here in the UK) is working on a personal project to design and build a solar-powered weather station (that will be located in one of the school's gardens) to monitor and report air temperature, humidity and pressure.
Here are the Objectives and list of items.
The student has split the project into six manageable stages.
- Using a solar panel to charge a Li-Ion battery and power a Wemos D1 Mini.
- Putting the Wemos D1 Mini into 'deepsleep' to conserve the battery's charge
- Switching on/off ancillary devices (e.g. BME280 and ADS1115 modules) to conserve energy
- Measuring and reporting air temperature, humidity and pressure and sending this data to the 'Cloud'
- Writing a Node-RED flow to process and display the data (extracted from the 'Cloud')
- Designing and building an enclosure for the weather station
(Note: The above bullet-points will become hyperlinks as and when the documentation is written.)
So far the student has completed stages 1, 2, 3 and 6 and is working on stages 4 and 5.
I've explained the importance of documenting the work, but like a lot of people... 'writing code and getting something to work is more fun than writing it up'.
Any feedback or encouragement anyone could offer would be appreciated and would probably encourage the student to 'put pen to paper' or whatever the equivalent saying is for an iPad.
Kind regards from David.