I have slowly been getting back into creating my own electronic projects after what seems like ages.
In this case it happens to be a personally designed, from the PCB to the code to the eventual 3D model and printing it, 'take' on the OPEN (or someone I knows take called with their NOPE) sign where it is instead stylized like a sport's teams shortened formed name. In this case I went with the Ottawa Senators (SENS) as well I am a fan of theirs and figured it would be the best starting point.
The PCB (Printed Circuit Board) was designed by me from scratch with some sanity/review checks by a few other hobbyists that I know. Powering this thing is the ESP32-C3-MINI-1 as it would give me a relatively inexpensive onboard microprocessor that has a wifi module (and antenna) in its enclosure. The RGB LEDs themselves are just normal/typical WS2812Bs (I used the C versions in my menorah build mentioned later on as they have about 1/3 the power draw when on and about 2/3 the power draw when set to off/idle) that you'd find in all sorts of RGB LED rope lights or fixtures. Then there's the various capacitors and resistors, a USB buffer chip so that I can protect the ESP32-C3's data ports, a voltage regulator (so that I can supply the correct 3.3V to the ESP32-C3), and a signal booster as the ESP32-C3 data pins all operate at 3.3V which is at the 'low' end of the WS2812Bs' acceptable range.
The current state of the project is mostly summarized by the following video I took earlier today. In it we see the following:
Colour Routines: Flashing, Fill, Fade, Skate, and Skate Multi-colour
Colour Modes: SENS colours, Rainbow Flag, Trans Flag
Brightness adjustments
What we cannot see right now that does work and I cannot test it on this platform until the NHL season starts, is the ability to reset the wifi settings so that if someone moves between locations with different Wifi settings, they can quickly reset it, as well as toggling on and off the section of code that will every second (well 1-1.5 seconds) it will request information from the NHL's API website, parse through it (that's where a bulk of the 1-1.5 seconds comes from), then it will do a unique light routine if/when the SENS score a goal.
What I still need to do summarized:
Test the NHL API still works
Program a goal routine API
3D model the enclosure, I will be doing that myself
Print the 3D model, it will be done in black and 'transparent'. Black will be the border whereas the 'transparent' will be over the LEDs, helping defuse some of their brighter settings.
If there's any interest I am more then willing to share my previous completed one (an electronic menorah that lasts 8+ days on a single battery charge on once an hour). Additionally, I would highly appreciate feedback, in either this Google Survey or even just below about potential/additional Colour routines (5 'feels' good but I could always drop one of the existing for it) and colour modes (I feel like I need as mainly colour modes as I do routines).
docs.google.com
In this case it happens to be a personally designed, from the PCB to the code to the eventual 3D model and printing it, 'take' on the OPEN (or someone I knows take called with their NOPE) sign where it is instead stylized like a sport's teams shortened formed name. In this case I went with the Ottawa Senators (SENS) as well I am a fan of theirs and figured it would be the best starting point.
The PCB (Printed Circuit Board) was designed by me from scratch with some sanity/review checks by a few other hobbyists that I know. Powering this thing is the ESP32-C3-MINI-1 as it would give me a relatively inexpensive onboard microprocessor that has a wifi module (and antenna) in its enclosure. The RGB LEDs themselves are just normal/typical WS2812Bs (I used the C versions in my menorah build mentioned later on as they have about 1/3 the power draw when on and about 2/3 the power draw when set to off/idle) that you'd find in all sorts of RGB LED rope lights or fixtures. Then there's the various capacitors and resistors, a USB buffer chip so that I can protect the ESP32-C3's data ports, a voltage regulator (so that I can supply the correct 3.3V to the ESP32-C3), and a signal booster as the ESP32-C3 data pins all operate at 3.3V which is at the 'low' end of the WS2812Bs' acceptable range.
The current state of the project is mostly summarized by the following video I took earlier today. In it we see the following:
Colour Routines: Flashing, Fill, Fade, Skate, and Skate Multi-colour
Colour Modes: SENS colours, Rainbow Flag, Trans Flag
Brightness adjustments
What we cannot see right now that does work and I cannot test it on this platform until the NHL season starts, is the ability to reset the wifi settings so that if someone moves between locations with different Wifi settings, they can quickly reset it, as well as toggling on and off the section of code that will every second (well 1-1.5 seconds) it will request information from the NHL's API website, parse through it (that's where a bulk of the 1-1.5 seconds comes from), then it will do a unique light routine if/when the SENS score a goal.
What I still need to do summarized:
Test the NHL API still works
Program a goal routine API
3D model the enclosure, I will be doing that myself
Print the 3D model, it will be done in black and 'transparent'. Black will be the border whereas the 'transparent' will be over the LEDs, helping defuse some of their brighter settings.
If there's any interest I am more then willing to share my previous completed one (an electronic menorah that lasts 8+ days on a single battery charge on once an hour). Additionally, I would highly appreciate feedback, in either this Google Survey or even just below about potential/additional Colour routines (5 'feels' good but I could always drop one of the existing for it) and colour modes (I feel like I need as mainly colour modes as I do routines).
Go Sens Go Questionnaire
