This is a weather clock that tells you the next 24 hours of data; the current temperature; and each pixel clockwise is one hour into the future, warmer or colder than now, and whether or not it's raining during that hour.
Uses the Darksky API (which will remain in service through the end of 2021).
- Particle Photon
- Adafruit 24 Neopixel ring
- Dual alphanumeric display (seven segment is fine)
- MAX7219 LED display driver
The Particle Photon calls a proxy server, which in turn calls the DarkSky API. The proxy server itself requires a password in the query string, it caches the response from the Weather API, cutting down on costs, and it shrinks the JSON response to only what the Arduino needs to know.