Can we predict the weather on a microcontroller?
Channel: Hardware.ai
Date: 2021-03-18

Use Wio Terminal (ARM Cortex M4F) and Keras/Tensorflow Lite for Microcontrollers to create an intelligent meteostation, able to predict the weather and precipitation for next 24 hours based on local data from BME280 environmental sensor.

Weather prediction with Arduino IDE and Tensorflow Lite for Microcontrollers - part of
Wio Terminal TinyML Course. Uses LVGL Graphical User Interface for extra eye-candy!

Link to the article:
https://www.hackster.io/dmitrywat/tinyml-course-4-iot-weather-prediction-tensorflow-micro-19160b

Hardware.ai Twitter 
https://twitter.com/HardwareAi

Wio Terminal
https://www.seeedstudio.com/Wio-Terminal-p-4509.html

Grove - Temp&Humi&Barometer Sensor (BME280)
https://www.seeedstudio.com/Grove-BME280-Environmental-Sensor-Temperature-Humidity-Barometer.html
Grove-Temperature&Humidity&Pressure&Gas Sensor(BME680)
https://www.seeedstudio.com/Grove-Temperature-Humidity-Pressure-and-Gas-Sensor-for-Arduino-BME680.html

Seeed Arduino examples repository with code:
https://github.com/AIWintermuteAI/Seeed_Arduino_Sketchbook/tree/master/examples/WioTerminal_TinyML_4_Weather_Prediction

Historical Hourly Weather Data 2012-2017
https://www.kaggle.com/selfishgene/historical-hourly-weather-data

0:00 Intro
2:09 Highlights of the project
3:28 About the dataset
4:30 Training and conversion
12:14 Pete Warden unveils TF Micro in 2019
12:28 Preparing the environment
16:30 Static data inference sketch
23:15 LVGL+WiFi sketch
27:22 Conclusion

Credits for the music:
Tokyo Drive - A Chillwave Mix
https://youtu.be/oGWf8tQO__4
Saint seduce - Luminescent
Pyxisynth - Tempus
P O N G  M A N - Gravitation