Firmware Engineer - Moment Energy
The Weather Display consists of an 8x32 LED strip controlled by a microcontroller. Custotm pixel animations are programmed in the Processing language and tied to certain weather characteristics such as sun position, wind speed, presence of rain, etc. These attributes are then tied to a weather API and animated in real time. Using serial communication, the Processing program sends the current state of the pixels to an Arduino program which updates the display.
I find myself wanting to come back to this project, but I haven't had the time. If I did get back into it, I would reprogram everything in C++ so the MCU doesn't have to be connected to a seperate device. I would use an ESP instead of an Arduino for built-in WiFi. I would 3D print an enclosure for the display and mount it somewhere as an aesthetic weather indicator.