Having already built an educational project for Maker Faire Kansas City 2017,

Having already built an educational project for Maker Faire Kansas City 2017, I wanted something a little more fun and interactive. So I picked up some LED Arcade buttons and built a little LED strip control box with them, using a Teensy 3.2 and a 74HCT245 level shifter (for the LED strip and arcade button LEDs). Currently using IR for changing modes and brightness, but plan to add more buttons to the side for that soon.

I plan to mount the control box to a table, and mount the LED strip a few feet away. The wooden box is pretty solid, and I’m hoping it can survive a weekend of constant abuse.

So far I have three interactive modes and three games (Color Invaders, Simon, and a color juggling game).

Let me know if you have any other ideas for me!

Build pics and more information: http://evlgeni.us/mfkc2017

Source code: https://github.com/jasoncoon/fastled-arcade
https://www.youtube.com/watch?v=uOu8dWnWBQw

Awesome! @Jason_Coon , this is so creative. Thank you for sharing your code.

Fun interactive project!

Thanks guys! @Ken_White ​, I’ve been in “get it working” mode, so the code and wiring are a bit of a mess right now. I hope to have time to clean it up and comment it soon. Also hoping to make a PCB to replace the perma-proto board.

I love your installation :slight_smile:
If you are concerned about abuse why you don’t go touchless?
This one has 9 guestures already built in:
https://www.seeedstudio.com/Grove-Gesture-p-2463.html
alternatively with just basic gestures but with RGB sensing included: https://www.sparkfun.com/products/12787

However, if you want to go more physical the get a door stop. Robin Baumgarten's game experiments :: projects:wobbler

That Line Wobbler game looks fun!

great project do you have a wiring diagram please as would love to make one

Amazing prpject, great job. I am things build project. Is Soo cool. Thanks for your work and sharing source code.

@dave_windsor here’s the schematic. I’m working on a Fritzing diagram, hope to have it ready soon.
missing/deleted image from Google+

@Jason_Coon hi thanks ill try and work it out lol and again thanks for your reply

@Jason_Coon hi the 5 components down left are switches and the 3 at bottom left j1,j4 and j5 are led connections and j2 is common ground rail, j3 is common vcc rail if iam reading this right lol

@dave_windsor yeah, sorry, the schematic is for a PCB I’m working on to replace the perma proto board, and it isn’t very well labeled yet. I’ve forgotten how tedious Fritzing is, I doubt I’ll finish the diagram. :slight_smile:

Yes, the five components on the left side (X1-X5) are for JST-XH connectors that will connect to the buttons. Each button has two ground connections, one connection for LED power, and one connection for the switch. The button LEDs need 5V, they’re too dim with the 3.3V outputs from the Teensy. So they’re run through the level shifter. J1, J4 & J5 are level shifted for driving addressable LEDs. J2 & J3 just bring out all the pins from the Teensy, in case you want to connect IR, more buttons, potentiometers, etc.
missing/deleted image from Google+

Once you have pcb fritzing. I will make one. Thanks for your hard work. Good chance for make fair.

@Jason_Coon thanks that makes sense now lol also can this be run on a nano

@Jason_Coon something like this lol in middle of designing pcb hope you dont mind will post results when done
missing/deleted image from Google+

@dave_windsor I don’t see any reason it wouldn’t work on an Arduino Nano. Looks good, don’t mind at all, looking forward to it! :slight_smile: Here’s the one I’m working on:
missing/deleted image from Google+

@Jason_Coon For single side self etching not done much pcb design comments welcome

missing/deleted image from Google+

very good work. thank you. Question go do you a version for a double sided pcb? (I am not an engineer. Just experimenting person. I do not comment your pcb work sorry.)

I placed an order for three PCBs. I’ll test one out (replacing the perma proto I’m currently using). If everything works I’ll have two extras, if anyone is interested.