Home > Video > Video Display > Retropie Raspberry Pi Arcade Project: Part 2 – Game System Controlled WS2812 RGB Buttons

Retropie Raspberry Pi Arcade Project: Part 2 – Game System Controlled WS2812 RGB Buttons

So while I wait till I can go back home and work on my retro arcade project I though I could at least get some more software/hardware features that I want hammered out. I found some really cheap clear/white led lit arcade buttons so I snapped them up and thought to myself: “these must have individually controllable RGB LEDs installed in them”. I’ve played with WS2812 serial RGB LEDs before using an arduino so my idea is to have custom color palettes that are tied to button mappings that activate whenever you open an emulator in retropie. This way only buttons that are used are illuminated and the colors will give an intuitive hint at what function is mapped to it. … Plus it looks really cool. For instance pulling up an SNES game will color the buttons in a super famicom color scheme and etc. All buttons are white while sitting at the main menu and off when the system turns off obviously.I’ve demonstrate the final working setup consisting of three parts in this video: a bash script that determines which console system emulator is currently running, a python script that that is then called to send a control signal about the currently running system over digital outputs, and the connected arduino that reads this control signal and sets the colors accordingly as well as watches the buttons so it can timeout and display a rainbow pattern if no button is pressed for more than 30 seconds while on the menu. Everything works great and I cant wait to wire up all the final parts once I get time and everything arrives in the mail.This can all even be expanded in the future to do something crazy like read the game rom name, pull up some marquee/box artwork and display it on an LCD while you are playing a game. The sky is the limit (and my wallet/time)!————————————————————————————————————————————————————————————————————I’ve posted a link for Ebay purchase referrals. If you use the link below then I get a small kickback from your purchase (it will cost you nothing, I just get paid for referring customers). thanks to Eric Skiff for freely providing the music used in this video off his album Resistor Anthems. His music can be found at  my site: 
My RGB Gameboy Backlight Controller is now available at !!!
ICStation Affiliate Link: 
Consider supporting me on Patreon: 
Communicate with Supplier?Supplier
Vencnet Jiang Mr. Vencnet Jiang
What can I do for you?
Chat Now Contact Supplier