Small WiFi weather display based on NodeMCU
This is a small project to display outside weather conditions. It uses NodeMCU as the main MCU with WiFi and small SSD1306 display. This project is based on @Mjrovai project published as tutorial on hakster.io. Difference is that I did not need indoor temperature reading, so the display will only show forecast from the wunderground website You can find original firmware on this repo.
There is a new 3D printable case (STL file) on this repository, folder case_3D.
- 1x NodeMCU
- 1x Adafriud OLED SSD 1306 or compatible
- 1x USB Power supply
- I had the problem with wunderground API to find appropriate City Name and Country "code". My city is "Novi Sad", and it has one white space and two words. If you have the similar city name, with white spaces, use underscore instead of whitespace: "Novi_Sad". Also in the wunderground international city code list was code for my country, "Serbia". The code in the list was "YG", but the correct code was "RS", so watch out for that when changing.
- make new case for nodeMCU
Hardware including documentation is licensed under CERN OHL v.1.2. license
Firmware and software originating from the project are licensed under GNU GENERAL PUBLIC LICENSE v3.
Open data generated by our projects is licensed under CC0.
All websites and additional documentation are licensed under [Creative Commons Attribution-ShareAlike 4 .0 Unported License] (https://creativecommons.org/licenses/by-sa/4.0/legalcode).
What this means is that you can use hardware, firmware, software and documentation without paying a royalty and knowing that you'll be able to use your version forever. You are also free to make changes but if you share these changes then you have to do so on the same conditions that you enjoy.