Skip to content

VojislavM/NodeMCU_weather_display

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NodeMCU_weather_display Build Status

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.

alt tag

Hardware components:

Firmware (Setup):

Note:

  • 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.

TODO:

  • make new case for nodeMCU

License

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.