Skip to content

🇬🇧 IoT Weather Station. 🇪🇪 Nutistu Ilmajaam.

Notifications You must be signed in to change notification settings

Pauls-Personal-Projects/Arduino-IoT-Weather

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IoT Weather Station / Nutistu Ilmajaam

🇬🇧

This is an Internet of Things Weather Tracking Project that combines an Arduino Weather Station with an Automated Python Analysis Script.

🌡 Weather Station

The C++ code is made to run on a tiny ESP-12E microchip paired with a BME280 sensor that measures Temperature, Humidity and Barometric Pressure. The current setup takes a new set of measurements approximately once a minute and uploads them to my Adafruit IO account. All of the weather readings of the current weather behind my window in Tallinn are public.

🤖 Analysis Script

The Python script runs on virtually any device, but will be set up for a scheduled run on my personal cloud/NAS. As I am by no means a meteorologistm, the analysis calculations are very simplistic. The statistics provide a Highest, Lowest and Mean reading for each element, and for longer duration analysis, the Average Change Over Time is also shown. In addition, the script plots the readings either minute-by-minute or day-by-day (average reading with the extremes displayed with error bars). The report is then published on Twitter under the bot account @ArukasPilv.

🇪🇪

See on Asjade Interneti Ilmavaatlus Projekt, mis ühildab Arduino Ilmajaama Automatiseeritud Püütoni Analüüsi Skriptiga.

🌡 Ilmajaam

C++ kood on tehtud BME280 sensoriga ühendatud väiksel ESP-12E mikrokiibil jooksutamiseks, mis mõõdab Temperatuuri, Niiskust ja Õhurõhku. Praeguse häälestuse kohaselt tehakse uus kogum mõõte umbes kord minutis, mille järel need laetakse minu Adafruit IO kasutajale. Kõik ilma näidud minu akna tagant Tallinnas on avalikult saadaval.

🤖 Analüüsi Skript

Kuigi see püütoni skript toimib pea igal seadmel on ta mul üles seatud regulaarseks tööks isiklikus pilves/võrgumälus. Analüüsi arvutused on vägagi lihtsad, kuna ma ei ole meteoroloog. Statistika näitab iga elemendi Kõrgeimat, Madalaimat ja Keskmist näitu, ja pikema ajaperioodi kasutusel ka Keskmise Muutust Üle Aja. Lisaks, skript joonestab näidud minuti või päeva haaval (keskmine, päeva ekstreemsused on lisatud nn vearibadena). Seejärel esitatakse raport Twitteris @ArukasPilve robot kasutajana.

Requirements

Images

Weather_Station

Analysis_Script

Contributing

Open to any tips and feedback!

Credits

License

MIT

About

🇬🇧 IoT Weather Station. 🇪🇪 Nutistu Ilmajaam.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published