I designed and built a custom stock ticker display using an ESP8266 microcontroller and two 8x32 LED matrices. This display dynamically shows a user-defined stock ticker, its current price, and price change.
The ESP8266 runs on customized firmware that I forked from an open source project. The original project relied on an API that had been deprecated, so I successfully migrated the system to utilize the Yahoo Finance API via RapidAPI. To manage the free version's monthly limit of 500 API calls, I implemented a clever cost-saving design: the device uses an NTP clock to only display stock information between 8 AM and 5 PM. Outside of these hours, the LED matrices elegantly transition to displaying the current time.
After completing the code, I crafted a custom wooden enclosure to house the electronics, giving the project a polished, integrated finish.
I cut a pine board into an L shape to accept the LED matrix screen. Then, the corners were mitered and the case was glued and nailed together. A hole on the end was added to later accept a power supply receptacle.
Finally, I sealed the case with a stain to accent the translucent acrylic that the LED matrix is attached to.