Build Your Own Arcade Controls Forum

Main => Project Announcements => Topic started by: WannabeJoy on September 02, 2016, 06:16:42 pm

Title: Not a gamer, Just want to push buttons!
Post by: WannabeJoy on September 02, 2016, 06:16:42 pm
Hello! This is my first post. I've never built any game centers before and I am hoping that someone can help me sort through the verbiage to understand what it is that I need (parts wise) to accomplish my one and only goal. I've been sifting through the FAQ and whatnot but a lot of the links aren't working and I'm feeling a bit in over my head. My end goal is a "control panel" like the emotions have in the Disney/Pixar movie "Inside Out". My kids love pushing buttons/levers/joy sticks so I'm aiming to build them something with buttons and whatnot where some light up and some make sounds. I see that I can buy button and wiring kits on amazon and I'm fairly certain that I can figure out how to hook those up to light up (youtube, yay!) but what I'm uncertain about is what all I need to get sound connected. Can anyone help me with what might be the easiest, least techy, method of making some of the buttons make sounds instead of just lighting up or doing nothing? No screen/video will be a part of this project. Just a panel with buttons and joy sticks. Thank you!
Title: Re: Not a gamer, Just want to push buttons!
Post by: yotsuya on September 02, 2016, 07:55:28 pm
That's certainly different. What an interesting project! Good luck with your project. Keep us updated, I'm truly interested to see what you come up with.
Title: Re: Not a gamer, Just want to push buttons!
Post by: Nephasth on September 02, 2016, 08:00:44 pm
I am hoping that someone can help me sort through the verbiage to understand what it is that I need (parts wise) to accomplish my one and only goal.

You're in luck! A Kanedian is planning on making an hour long video discussing arcade terminology! Should be out any day now!

...or you know, you could read up on project threads and do your homework.

Obvious troll account. IP check is in order.
Title: Re: Not a gamer, Just want to push buttons!
Post by: PL1 on September 02, 2016, 08:57:41 pm
Welcome aboard, WannabeJoy.   ;D

Sounds like you were looking through the old FAQ.

You may want to look through the updated version in the wiki.

Unfortunately the wiki is still down from the server migration, but the Internet Wayback Machine has a recent copy of the updated FAQ.

https://web.archive.org/web/20160809113045/http://newwiki.arcadecontrols.com/index.php?title=FAQ (https://web.archive.org/web/20160809113045/http://newwiki.arcadecontrols.com/index.php?title=FAQ)

Based on how you describe the project, it seems like you could:

 1. Find a bunch of sound clips like the ones here (http://movie-sounds.org/disney-movie-sound-clips/sound-clips-from-inside-out-2015/).

 2. Load them into a Linux "soundboard" app like this one (https://sourceforge.net/projects/expsoundboard/).

 3. Run the app on a Raspberry Pi board -- autolaunch the app on bootup and set the SD card to read only so you can safely pull the plug (or battery power?) without doing a shutdown command.

 4. The app plays the related clip when you send a keystroke using arcade buttons or joystick microswitches wired to either a keyboard-style encoder like the IPac or KADE (the easy way) or use the GPIO pins on the Pi. (more tricky, but there's probably code out there for this  :dunno)

Disclaimer: I'm not familiar with how to do all of this with the Pi, but we do have a dedicated sub-forum here (http://forum.arcadecontrols.com/index.php/board,57.0.html).


Scott
Title: Re: Not a gamer, Just want to push buttons!
Post by: WannabeJoy on September 02, 2016, 10:28:24 pm
Welcome aboard, WannabeJoy.   ;D

Sounds like you were looking through the old FAQ.

You may want to look through the updated version in the wiki.

Unfortunately the wiki is still down from the server migration, but the Internet Wayback Machine has a recent copy of the updated FAQ.

https://web.archive.org/web/20160809113045/http://newwiki.arcadecontrols.com/index.php?title=FAQ (https://web.archive.org/web/20160809113045/http://newwiki.arcadecontrols.com/index.php?title=FAQ)

Based on how you describe the project, it seems like you could:

 1. Find a bunch of sound clips like the ones here (http://movie-sounds.org/disney-movie-sound-clips/sound-clips-from-inside-out-2015/).

 2. Load them into a Linux "soundboard" app like this one (https://sourceforge.net/projects/expsoundboard/).

 3. Run the app on a Raspberry Pi board -- autolaunch the app on bootup and set the SD card to read only so you can safely pull the plug (or battery power?) without doing a shutdown command.

 4. The app plays the related clip when you send a keystroke using arcade buttons or joystick microswitches wired to either a keyboard-style encoder like the IPac or KADE (the easy way) or use the GPIO pins on the Pi. (more tricky, but there's probably code out there for this  :dunno)

Disclaimer: I'm not familiar with how to do all of this with the Pi, but we do have a dedicated sub-forum here (http://forum.arcadecontrols.com/index.php/board,57.0.html).


Scott

----------------------------
Thanks for the help, Scott! I'd been going down the rabbit hole of Raspberry PI and now you've just encouraged me to do that even more. I hadn't even thought to pull sound bites like the ones you found. Thanks for the link to the old Wiki too! This really helps. I appreciate you taking me seriously. For someone without a lot of computing time learning new technology like this is certainly a big project. My 3 kids appreciate and time saving hints you can spare!
Title: Re: Not a gamer, Just want to push buttons!
Post by: WannabeJoy on September 02, 2016, 10:30:28 pm
That's certainly different. What an interesting project! Good luck with your project. Keep us updated, I'm truly interested to see what you come up with.


Will do!
Title: Re: Not a gamer, Just want to push buttons!
Post by: keilmillerjr on September 03, 2016, 12:13:45 am
I havent seen the movie, but heres my take. Use a kaimana mini for led control, ano ipac key encoder, and a raspberry pi to play audio. You can use led joysticks and buttons, and try to find some industrial fuse box power cut levers and solder your connections to it.
Title: Re: Not a gamer, Just want to push buttons!
Post by: Laythe on September 03, 2016, 12:14:46 am
Depending on how elaborate you do (or do not) want to get... the easiest way might be to de-case and hack up something like
https://www.amazon.com/oob-60-1139-Effects-Machine/dp/B0053PH316 (https://www.amazon.com/oob-60-1139-Effects-Machine/dp/B0053PH316) under your control panel.  Those buttons are probably membrane switches, and you could probably solder arcade button wires to the traces on either side of them.

It really depends on your desired scale of project, I think.  If you are looking to make something elaborate and of higher quality, I intend no offense suggesting this cheap hack of an approach - some people are looking for a fancy drill press, some people just wanted a hole by the most expedient means, and the appropriate solution for one will make the other unhappy.

Interesting project!
Title: Re: Not a gamer, Just want to push buttons!
Post by: ed12 on September 03, 2016, 12:29:52 am
if u are going to jump down the pie hole as u say ?
welcome aboard and look in here >Raspberry Pi & Dev Board<
90% of what u want to do is there and or the links u need

ed
Title: Re: Not a gamer, Just want to push buttons!
Post by: PL1 on September 03, 2016, 07:26:44 am
I found EXACTLY what you described, WannabeJoy.   ;D

Adafuit makes several no programming sound FX boards.
https://www.adafruit.com/search?q=audio+FX (https://www.adafruit.com/search?q=audio+FX)

These two look rather promising.

Adafruit Audio FX Sound Board - WAV/OGG Trigger with 16MB Flash - here (https://www.adafruit.com/products/2220)
(https://cdn-shop.adafruit.com/970x728/2220-01.jpg)

Adafruit Audio FX Sound Board - WAV/OGG Trigger with 2MB Flash - here (https://www.adafruit.com/products/2133)
(https://cdn-shop.adafruit.com/970x728/2133-00.jpg)

The boards have momentary/looping/latching/random/sequential playback options set by filename.  Brilliant!   :applaud:

How complicated is it to wire it up with 10 buttons, an on/off switch, a battery pack and speaker?

(https://cdn-shop.adafruit.com/1200x900/2220-00.jpg)

- - - - - -
You can also print custom pushbutton inserts like these on Avery 18665 (https://www.amazon.com/Avery-Full-Sheet-Printers-11-Inches-18665/dp/B002NEGTBU/) inkjet labels for LED pushbutons.

(http://forum.arcadecontrols.com/index.php?action=dlattach;topic=134455.0;attach=296826;image)


Scott
Title: Re: Not a gamer, Just want to push buttons!
Post by: GSXRMovistar on September 03, 2016, 07:39:27 am
Take a look at this:- http://makezine.com/projects/mission-control-desk/ (http://makezine.com/projects/mission-control-desk/)

There's a number of control desk builds like this around on the web.
Title: Re: Not a gamer, Just want to push buttons!
Post by: Malenko on September 03, 2016, 09:39:33 am
maybe Im under thinking it, but why not just buy a child's toy that makes noises with buttons and just solder arcade buttons to the contacts? Most toys of that nature are battery operated so they could take it into the car and things like that.
Title: Re: Not a gamer, Just want to push buttons!
Post by: BigCurtis on September 03, 2016, 09:55:22 am
You do have a very interesting project going there for sure. I will say that if you go any of the routes involving the Raspberry Pi, or other more robust computing solutions, when you/your kids do decide they want to play a few games, the bulk of the work will already be done... and an HDMI cable from the Pi will connect to any* TV you allocate for its use.

There are a goodly number of "arcade pedestal" projects which are close cousins to what it sounds like you're after.

*provided it is new enough to have HDMI inputs.

EDIT: Just got back from the science museum with the kiddo, amazing how many of the displays there had pedestals with buttons that either lit something up or play a sound/video. Buttons were of the convex asiatic styling, many lit up.
Title: Re: Not a gamer, Just want to push buttons!
Post by: Titchgamer on September 03, 2016, 01:18:32 pm
maybe Im under thinking it, but why not just buy a child's toy that makes noises with buttons and just solder arcade buttons to the contacts? Most toys of that nature are battery operated so they could take it into the car and things like that.

I was thinking this also.
Seems the cheapest and easiest route.
Title: Re: Not a gamer, Just want to push buttons!
Post by: WannabeJoy on September 03, 2016, 04:26:43 pm
Take a look at this:- http://makezine.com/projects/mission-control-desk/ (http://makezine.com/projects/mission-control-desk/)

There's a number of control desk builds like this around on the web.

That is the coolest desk ever! Thanks for the link. it's inspiring!
Title: Re: Not a gamer, Just want to push buttons!
Post by: WannabeJoy on September 03, 2016, 04:45:56 pm
I found EXACTLY what you described, WannabeJoy.   ;D

Adafuit makes several no programming sound FX boards.
https://www.adafruit.com/search?q=audio+FX (https://www.adafruit.com/search?q=audio+FX)

These two look rather promising.

Adafruit Audio FX Sound Board - WAV/OGG Trigger with 16MB Flash - here (https://www.adafruit.com/products/2220)
(https://cdn-shop.adafruit.com/970x728/2220-01.jpg)

Adafruit Audio FX Sound Board - WAV/OGG Trigger with 2MB Flash - here (https://www.adafruit.com/products/2133)
(https://cdn-shop.adafruit.com/970x728/2133-00.jpg)

The boards have momentary/looping/latching/random/sequential playback options set by filename.  Brilliant!   :applaud:

How complicated is it to wire it up with 10 buttons, an on/off switch, a battery pack and speaker?

----

THIS IS AMAZING! Thank you!
Title: Re: Not a gamer, Just want to push buttons!
Post by: PL1 on September 03, 2016, 05:15:40 pm
One other part that might come in handy is a Neutrik "NAUSB-W-B" feedthru -- lots of vendors including Allied Electronics (http://www.alliedelec.com/search/productdetail.aspx?SKU=70088377) and Mouser (http://www.mouser.com/ProductDetail/Neutrik/NAUSB-W-B/?qs=sGAEpiMZZMulM8LPOQ%252bykxlHbbYuR%252bstsmPHmVkZjMM%3d) carry them.

(http://www.alliedelec.com/images/products/small/70088377.jpg)

It is easy to reverse the center barrel for an easy battery recharging connection.

(http://forum.arcadecontrols.com/index.php?action=dlattach;topic=148271.0;attach=339331;image)


Scott
Title: Re: Not a gamer, Just want to push buttons!
Post by: WannabeJoy on September 03, 2016, 05:49:16 pm
You do have a very interesting project going there for sure. I will say that if you go any of the routes involving the Raspberry Pi, or other more robust computing solutions, when you/your kids do decide they want to play a few games, the bulk of the work will already be done... and an HDMI cable from the Pi will connect to any* TV you allocate for its use.

There are a goodly number of "arcade pedestal" projects which are close cousins to what it sounds like you're after.

*provided it is new enough to have HDMI inputs.

EDIT: Just got back from the science museum with the kiddo, amazing how many of the displays there had pedestals with buttons that either lit something up or play a sound/video. Buttons were of the convex asiatic styling, many lit up.

Arcade pedestal - thank you! That's the sort of thing I need. If I don't know what to call it I have a hard time googling it. And yes, our Children's Museum memberships go to great use where button pushing displays are concerned. I can't wait to have one in my house! I feel like I'm getting closer.
Title: Re: Not a gamer, Just want to push buttons!
Post by: Slippyblade on September 04, 2016, 02:58:16 pm
Take a look at this:- http://makezine.com/projects/mission-control-desk/ (http://makezine.com/projects/mission-control-desk/)

There's a number of control desk builds like this around on the web.

I was just looking that one up to post to the OP.  Did you see the mission capsule the guy built that interfaces with the desk?

http://makezine.com/2014/06/26/making-fun-kids-room-spacecraft/ (http://makezine.com/2014/06/26/making-fun-kids-room-spacecraft/)
Title: Re: Not a gamer, Just want to push buttons!
Post by: thomas_surles on September 04, 2016, 03:05:57 pm
Take a look at this:- http://makezine.com/projects/mission-control-desk/ (http://makezine.com/projects/mission-control-desk/)

There's a number of control desk builds like this around on the web.

I was just looking that one up to post to the OP.  Did you see the mission capsule the guy built that interfaces with the desk?

http://makezine.com/2014/06/26/making-fun-kids-room-spacecraft/ (http://makezine.com/2014/06/26/making-fun-kids-room-spacecraft/)
I was trying to find the capsule one but forgot what it was so I didn't know what to search for.
Title: Re: Not a gamer, Just want to push buttons!
Post by: Locke141 on September 05, 2016, 01:24:31 am
For a simple to make, modify, and update build I would just get an old PC, keyboard encoder (https://www.ultimarc.com/ipac1.html), and a program called sound plant (http://soundplant.org).

Soundplant is great. I found it when the school play at my old job fell behind schedule and the art department sent an all staff email asking for any technical assistance. It's a very simple to use sound board where you drag and drop sound files (lots of formats are supported) onto individual keys on screen. Your keyboard then becomes  the sound board. You can get the full version for a free trial and I think it will only lose fetchers I don't think you'll need after that.

All you would need is an old windows PC that you can probably get for free. A set of old computer speakers(also probably free), and a keyboard encoder.     

You can do some reading on how to make sound plant lunch on boot and how to make the system fast boot in the wiki.



Title: Re: Not a gamer, Just want to push buttons!
Post by: WannabeJoy on September 07, 2016, 12:43:32 pm
I've ordered the sound FX card (https://www.amazon.com/gp/product/B00Q3U42DM/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1 (https://www.amazon.com/gp/product/B00Q3U42DM/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1/url)) and this set of arcade buttons (https://www.amazon.com/gp/product/B01DB8JFE4/ref=oh_aui_detailpage_o02_s02?ie=UTF8&psc=1 (https://www.amazon.com/gp/product/B01DB8JFE4/ref=oh_aui_detailpage_o02_s02?ie=UTF8&psc=1)), I have heat shrink tubing, a helping hand, a solder pen (not the cold variety), solder. Breadboards are on order because Harbor Freight Tools didn't have them, and 22 gauge solid core wire is also on order.


Is there anything else that you can think of that I might need? I also have wire strippers and clippers.

Given these things, what would be my best power source here? I'm open to battery or plug in but I'm clearly a noob and don't know what would be my best option to get the right voltage to power the LED buttons but not fry the sound board.

I know this sounds like an ambitious project for someone with no experience but we all have to start with something that motivates us and here it is with me. I'm terribly excited to get my hands on my arcade buttons that should be arriving today sometime.

Thanks for all of the great ideas and links! You've all been incredibly helpful.
Title: Re: Not a gamer, Just want to push buttons!
Post by: PL1 on September 07, 2016, 02:54:20 pm
Given these things, what would be my best power source here? I'm open to battery or plug in but I'm clearly a noob and don't know what would be my best option to get the right voltage to power the LED buttons but not fry the sound board.
This (https://learn.adafruit.com/adafruit-audio-fx-sound-board/powering-it) Adafruit page mentions several ways to power the sound board.

The 5v 2200 mAh USB battery pack here (https://www.amazon.com/Battery-Packs-USB-Pack-Capacity/dp/B0137IOXFO) is probably the best way to power both the board and the LEDs.

mAh = milliamp hours -- If you are powering a board that draws 50 mA and 10 LEDs that draw 60 mA (110 mA total), the charge will last 20 hours. (110mA * 20 hours = 2200mAh)

The LED buttons you linked do not indicate whether the LEDs are 12v or 5v.

The good news is that 12v LEDs will still run on 5v (slightly dimmer) and draw less current (5.83mA vs. ~20mA) so the battery will last longer.   ;D

How do you want the LEDs to behave? (Always-on is the easy way to go.)

You may also want to include a USB on/off switch like this (https://www.amazon.com/LoveRPi-MicroUSB-Extension-Button-Raspberry/dp/B018BFWLRU) (hard to mount on the outside of the case :( ) or make your own by splicing a panel-mountable switch into the middle of the USB 5v line.

Before you go too much further or order any more parts, we should diagram how everything is going to fit and work together electrically.

Give me a little while to draw up a diagram based on the features and info in this thread.


Scott
Title: Re: Not a gamer, Just want to push buttons!
Post by: PL1 on September 07, 2016, 04:35:19 pm
Here's a starting diagram that doesn't show the LED connections but fully covers power distribution and several trigger inputs.

For always-on LEDs, just wire them in parallel like this using a 0.250" Quick-Disconnect daisy-chain.

(http://forum.arcadecontrols.com/index.php?action=dlattach;topic=130140.0;attach=276836;image)

Let me know if you want to use a different approach or different components.

If you do need an amplifier, get a 5v model and power it with the same 5v/Gnd that you use for the LEDs.


Scott
Title: Re: Not a gamer, Just want to push buttons!
Post by: WannabeJoy on September 07, 2016, 11:34:36 pm


(http://forum.arcadecontrols.com/index.php?action=dlattach;topic=130140.0;attach=276836;image)

^^^^^

This is amazing!

Thanks! I'm going to be mocking up my panel next and diagraming where everything is going to lay out. I'm hoping to make the buttons light up when pushed and play whatever corresponding sound they're attached to. I hadn't yet considered anything more in depth than that. It'll likely be a few days before I can accomplish much of anything in terms of construction but I'll be back when I have some progress or hit a wall. Thank you for the power source link.. I feel truly silly for not looking there for the info.

Sari
Title: Re: Not a gamer, Just want to push buttons!
Post by: PL1 on September 08, 2016, 01:21:14 am
I'm hoping to make the buttons light up when pushed and play whatever corresponding sound they're attached to.
OK . . . .  The breadboard that you ordered might come in handy because LED "animation" is going to require different wiring -- much more complicated.

It will also require some experimentation with the board and LEDs to see if it can be done since the sound board doesn't have an LED controller built-in.

Possible "animations" include:
  1. Button pressed ==> LED on
  2. Button pressed ==> LED off
  3. Using a microswitch to provide/interrupt LED voltages (i.e. press the joystick toward a picture of "Sadness" to light some blue LED buttons and/or have some yellow "Joy" LEDs go out)

Which of these do you you want to attempt?

If we can't get these various "animation" techniques to work, you still have the "LEDs always-on" option that definitely will work.


Scott
Title: Re: Not a gamer, Just want to push buttons!
Post by: WannabeJoy on September 09, 2016, 11:44:21 pm
An unexpectedly long nap for the littlest one resulted in most of my faceplate construction today. Using a piece of plywood that we had laying around, a skill saw, a router, my handy dandy sander, and a hole saw along with lots of "help" (as you can see) we got that done and buttons installed. I'm be working long hours over the weekend but planning to install the joysticks and start wiring early next week when I can schedule that around preschool ballet classes.

Gratuitous progress pics attached.

Title: Re: Not a gamer, Just want to push buttons!
Post by: Slippyblade on September 09, 2016, 11:50:06 pm
Just remember, moments like that are the things those kids will remember.  They'll remember the toy, sure; but more fondly they'll remember building it with Daddy!
Title: Re: Not a gamer, Just want to push buttons!
Post by: WannabeJoy on September 09, 2016, 11:51:14 pm
Just remember, moments like that are the things those kids will remember.  They'll remember the toy, sure; but more fondly they'll remember building it with Daddy!

Or in this case - Mama ;)
Title: Re: Not a gamer, Just want to push buttons!
Post by: Titchgamer on September 10, 2016, 03:58:45 am
That is awesome :)
Title: Re: Not a gamer, Just want to push buttons!
Post by: Slippyblade on September 10, 2016, 05:48:59 pm
Just remember, moments like that are the things those kids will remember.  They'll remember the toy, sure; but more fondly they'll remember building it with Daddy!

Or in this case - Mama ;)

Oops, no offence meant.  Folks in this hobby tend to be male, so an assumption was made.  Won't happen again!  :)
Title: Re: Not a gamer, Just want to push buttons!
Post by: WannabeJoy on September 10, 2016, 06:15:43 pm
Just remember, moments like that are the things those kids will remember.  They'll remember the toy, sure; but more fondly they'll remember building it with Daddy!

Or in this case - Mama ;)

Oops, no offence meant.  Folks in this hobby tend to be male, so an assumption was made.  Won't happen again!  :)

No worries, none taken! I get that here. I'll admit it's an ambitious project for me and I might be enlisting the hubby's help when it comes to some of my programming but for now he's too busy with his work and homework to be helping us push buttons. I can't wait to start wiring and working on sound but for the weekend I'll have to be content researching more on exactly how to do that.
Title: Re: Not a gamer, Just want to push buttons!
Post by: PL1 on September 10, 2016, 07:11:03 pm
I can't wait to start wiring and working on sound but for the weekend I'll have to be content researching more on exactly how to do that.
My earlier offer of diagramming how to wire any of those three LED "animations" still stands.   ;D


Scott
Title: Re: Not a gamer, Just want to push buttons!
Post by: WannabeJoy on September 10, 2016, 10:10:59 pm
I can't wait to start wiring and working on sound but for the weekend I'll have to be content researching more on exactly how to do that.
My earlier offer of diagramming how to wire any of those three LED "animations" still stands.   ;D


Scott

Thank you for that, Scott! It's been VERY helpful!

Sari
Title: Re: Not a gamer, Just want to push buttons!
Post by: PL1 on September 11, 2016, 12:13:31 am
Thank you for that, Scott! It's been VERY helpful!
You're welcome, but I was referring to diagrams that I haven't drawn yet.   ;D

I'm not sure if you want:
-- The LEDs lit all the time and the buttons/joysticks only control the sound clips (this is the easy way and 100% guaranteed to work)
or
-- The LEDs to light/extinguish when a button/joystick is pressed. (a bit more complicated wiring, but it adds some visual changes to triggering the sound clips)

There are three simple "animations" that should be relatively easy to wire.
(The alternative is custom-programming some kind of Arduino LED controller.   :scared)

  1. Starting condition (LED off) ==> Button pressed (LED on + sound input trigger) ==> Button released (LED off)

  2. Starting condition (LED on) ==> Button pressed (LED off + sound input trigger) ==> Button released (LED on)

  3. Using a microswitch to provide/interrupt LED voltages (i.e. press the joystick toward a picture of "Sadness" to light some blue LED buttons and/or have some yellow "Joy" LEDs go out)

You can even piggyback method #3 on methods #1 and/or #2.

For example, you could wire a red LED button with method #1, and a green LED button with method #2, and use a joystick microswitch to switch the voltage from lighting the green (method #2) button to lighting the red (method #1) button for as long as you press the switch.

I'll draw diagrams for any/all of these animations that you want to attempt.   ;D


Scott
Title: Re: Not a gamer, Just want to push buttons!
Post by: WannabeJoy on September 11, 2016, 04:54:13 pm




  3. Using a microswitch to provide/interrupt LED voltages (i.e. press the joystick toward a picture of "Sadness" to light some blue LED buttons and/or have some yellow "Joy" LEDs go out)

^^^^^^

That is an idea I hadn't considered yet. I honestly didn't have a plan for my joysticks yet but I'd made my console with enough space to add additional things with time. That would be a perfect opportunity to add more lighting and control it with my joysticks. I'd LOVE to do something like this after I get my initial button work figured out. I've got more buttons than I have sound pins on my SoundFX card too so I'm considering getting a second after I get the first one attached properly.

You're full of fabulous ideas, Scott!

Title: Re: Not a gamer, Just want to push buttons!
Post by: PL1 on September 12, 2016, 04:45:29 am
LMK if you have any questions on these diagrams.


Scott
Title: Re: Not a gamer, Just want to push buttons!
Post by: WannabeJoy on September 21, 2016, 12:40:32 pm
Here's a starting diagram that doesn't show the LED connections but fully covers power distribution and several trigger inputs.

For always-on LEDs, just wire them in parallel like this using a 0.250" Quick-Disconnect daisy-chain.

(http://forum.arcadecontrols.com/index.php?action=dlattach;topic=130140.0;attach=276836;image)

Let me know if you want to use a different approach or different components.

If you do need an amplifier, get a 5v model and power it with the same 5v/Gnd that you use for the LEDs.


Scott

Scott - How do I get power to the LEDs? I'm setting up to wire but unsure how to wire in the power to the LED lights. Thanks!
Title: Re: Not a gamer, Just want to push buttons!
Post by: PL1 on September 21, 2016, 03:30:40 pm
How do I get power to the LEDs? I'm setting up to wire but unsure how to wire in the power to the LED lights. Thanks!
Before you start wiring things up, load some sound clips (with correct filenames) onto the sound board so you can test it.

Here's the general hookup diagram . . .

(http://forum.arcadecontrols.com/index.php?action=dlattach;topic=151577.0;attach=350978;image)

. . . You'll need to make a "USB A cable (modified)" like this one from GGG to connect the battery pack to the power switch, LED power leads and the sound board.

5v wire is pin 1, ground is pin 4, trim the data lines so they won't short to the other wires -- picture of pinout here (https://en.wikipedia.org/wiki/USB).

(http://forum.arcadecontrols.com/index.php?action=dlattach;topic=121192.0;attach=197343;image)

A euro-style terminal strip will make hooking up multiple wires much easier.

(http://groovygamegear.com/webstore/images/medium/euroterminal_MED.jpg) (http://forum.arcadecontrols.com/index.php?action=dlattach;topic=140286.0;attach=315447;image)

Power switch wiring:
                               Power switch
    USB 5v wire____(NO)_\_(COM)_____Euro-strip 5v

    USB gnd wire____________________Euro-strip gnd

1. Wire the USB 5v wire to the power switch NO (Normally Open) tab and another wire to the power switch COM (Common) tab.
2. Connect the wire from the power switch COM tab to a terminal on the euro-strip like the red wires above.
3. Connect the USB gnd wire to a terminal on the euro-strip like the black wires above.
4. Connect gnd from the euro-strip to the sound board.
5. Connect 5v from the euro-strip to the sound board.
6. Connect the amp/speaker.
7. Test the sound board by touching a wire from ground to one of the 11 inputs  -- it should play the associated sound file.

Once you have the sound board working correctly, you can work on wiring the LEDs.

PROTIP: It's easier to test (and reorient if necessary) the LEDs before you install and wire the buttons.
-- I usually orient the negative LED lead to the side with the big black tab that holds the microswitch since it's easy to remember black tab = black wire = ground for consistent wiring.
-- Set your multimeter to diode check.  If the LED doesn't dimly light up when you touch the black lead to the black side tab (LED-) and the red lead to the other side tab (LED+), unplug the LED and turn it 180 degrees.

For "always on" LEDs, daisy-chain them with 5v connected to the red wire (LED+) and ground connected to the black wire. (LED-)  Both LEDs are connected to 5v and ground, the same as #1 below . . .
(http://forum.arcadecontrols.com/index.php?action=dlattach;topic=130140.0;attach=276836;image)

For "animated" lights, wire 5v, ground (the "upside-down christmas tree" symbol), and the input-trigger microswitch (rectangle with NO Normally Open, NC Normally Closed, and COM Common tabs) like #2 - #6 below.  The input trigger microswitches connect to the sound board inputs like the three at the bottom of the first diagram in this post.  That diagram shows the COM (angled line) and the NO that COM touches when the button is pressed. "Encoder input" below is the same as a sound board input trigger. (I figured someone else might want to use some of these wiring configurations with an arcade project.)

(http://forum.arcadecontrols.com/index.php?action=dlattach;topic=151577.0;attach=351090;image)

Hope this helps.  LMK if I failed to explain anything clearly.   ;D


Scott
Title: Re: Not a gamer, Just want to push buttons!
Post by: WannabeJoy on October 01, 2016, 09:43:59 pm
Yesterday I spent quite some time learning new skills and tested out my sound card. My speaker is too quiet so I'm shopping for another and debating if I need an amp or not. The sound card works with some random kid friendly noises, I'm hoping to add movie sound bites once I can figure out how to convert an MP3 to a .WAV -> hubby is my go to for that and I'm sure he'll figure it out when he has time (my googlefu failed me, might have had something to do with the whiny toddler wanting to nurse). Since programming the sound card is so easy I can swap the sounds out whenever I want, no biggie.

After hubby got home I had spliced and soldered my power supply and got my first round of buttons wired and lit. He then sat down, declared the wiring therapeutic and finished off the rest after getting the little kids to bed. We taught our 11 year old a bit about the wiring while we were doing it too and she seemed to really enjoy it.

Long story short: WE HAVE POWER!

Gratuitous progress pics attached. SCOTT - the diagram has been incredibly helpful!

Next up: attach the buttons to trigger the sounds then figure out the joysticks. That reminds me I need to look for some LED strip lights to order.
Title: Re: Not a gamer, Just want to push buttons!
Post by: Slippyblade on October 01, 2016, 09:53:51 pm
ROFL!  Looks like he's enjoying the hell out of himself.  Way to involve the family!

Keep in mind, a joystick is no different than a button.  It is simply a stick that pushes on 4 buttons, one or two at a time.  Wiring is exactly the same.
Title: Re: Not a gamer, Just want to push buttons!
Post by: WannabeJoy on October 01, 2016, 10:05:32 pm
ROFL!  Looks like he's enjoying the hell out of himself.  Way to involve the family!

Keep in mind, a joystick is no different than a button.  It is simply a stick that pushes on 4 buttons, one or two at a time.  Wiring is exactly the same.

He is really quite lovely to put up with all of my random projects like this and quite a sport when it comes to helping out.. even if I didn't need it in this instance. I think the project was aptly placed as he had a stressful day yesterday and enjoyed doing something constructive.

I was looking at the joysticks yesterday and thinking it was pretty similar wiring. Likely easier too. I'm looking forward to connecting them!
Title: Re: Not a gamer, Just want to push buttons!
Post by: jmike on October 01, 2016, 10:09:58 pm
Panel is coming together nicely. Good job on getting power to the buttons.
Me and the kids were watching "Inside Out" and I thought of your project (when the characters were pushing the buttons on the control panel to control the girl's emotions.)

 :cheers:
Title: Re: Not a gamer, Just want to push buttons!
Post by: PL1 on October 01, 2016, 10:58:52 pm
Looking great!   :cheers:

The magic search term is "convert mp3 to WAV" or "convert mp3 to OGG".

WAV files are usually much larger than MP3 and OGG files.

Since you're probably going to use a bunch of sound clips from Disney, you may want to download free converter software from Download.com (http://download.cnet.com/windows/) instead of using one of the online converters.

The fine print on the converter sites usually states that you aren't allowed to convert copyrighted material.

Your project looks like it is within copyright Fair Use standards, but Disney can be very protective of their Intellectual Property and converter sites would rather not get sued by a big corporation with far deeper pockets than theirs.


Scott
Title: Re: Not a gamer, Just want to push buttons!
Post by: Titchgamer on October 02, 2016, 03:59:06 am
Ime really enjoying watching this family project come along :)

As above get a converter for sound there are lots of free trial use ones out there that will do what you need.

Re the joysticks I would get a 4 way stick as with 8 way you can hit 2 switches at once you may get unexpected sounding results lol
Title: Re: Not a gamer, Just want to push buttons!
Post by: slickam on October 02, 2016, 04:07:49 pm
Here's one way you can convert the files.

Start by downloading and installing VLC Media Player (http://www.videolan.org/).

1. In the "Media" menu, select "Convert / Save..." (see "step 1.png").
2. In the window that comes up, click the "Add..." button and choose your first file, then click the "Convert / Save" button (see "step 2.png").
3. In the new window, enter a name for the WAV file in the "Destination file" box.
3a. The first time only, click the "Create a new profile" button. (see "step 3.png").
3b. Enter a profile name of "Audio - WAV", and create the profile as shown in "step 4.png" and step 5.png". You don't need to change anything on the "Video codec" or "Subtitles" tab.
3c. Click "Save".
4. Back in the "Convert" window, choose the "Audio - WAV" profile.
5. Click "Start"
6. Your file is now converted. Repeat these steps (other than 3a-3c) for each other file you want to convert.

If anything isn't clear, let me know.
Title: Re: Not a gamer, Just want to push buttons!
Post by: WannabeJoy on October 20, 2016, 12:44:23 am
Progress!

We got the sounds working and wired. Everything lights up now and sounds play. Now we ponder: what to do with the joysticks? I got some LED strip lights but it looks like we won't have enough wattage to use them the way we're powering. I was hoping to make the joysticks make a connection to light up single LEDs but it looks like the joystick is set in a normal on position so is it true what I'm thinking now that the best we can hope for is for the light to turn OFF when the connection is made or is there some workaround that doesn't require getting a raspberry pi and programming it? I've no idea if I can get another microswitch for these things or not. Progress pics when I get more time!

Thank you for all of the amazing help! I'm really appreciating all of the ideas! The kids really got a kick out of being able to push the buttons to get sound today. It was AWESOME!

Sari
Title: Re: Not a gamer, Just want to push buttons!
Post by: Slippyblade on October 20, 2016, 01:54:19 am
If the sticks seem to be normally ON, then just pop the terminal off and connect to the other one on the switches.
Title: Re: Not a gamer, Just want to push buttons!
Post by: PL1 on October 20, 2016, 02:47:40 am
We got the sounds working and wired. Everything lights up now and sounds play.
The kids really got a kick out of being able to push the buttons to get sound today. It was AWESOME!
Sounds great.  :cheers:

I was hoping to make the joysticks make a connection to light up single LEDs but it looks like the joystick is set in a normal on position so is it true what I'm thinking now that the best we can hope for is for the light to turn OFF when the connection is made or is there some workaround that doesn't require getting a raspberry pi and programming it? I've no idea if I can get another microswitch for these things or not.
Joystick microswitches work exactly the same as button microswitches and are wired the same way.

Most microswitches have three tabs -- common (COM), normally open (NO), and normally closed. (NC)

Based on the link you posted earlier, your joystick probably came with two-tab (COM and NO) microswitches that will work fine as a simple switch for 5v or ground. (#3 below is a simple switch for ground)

If you want three-tab microswitches for your Zippyy joystick, Paradise Arcade Shop sells them here (http://paradisearcadeshop.com/microswitches/239-seimitsu-ls-32-zippyy-joystick-upgrade-kit.html) or PM me your address and I'll send you 8 three-tab switches for free. (leftovers from upgrading my sticks with the switches from Paradiise)

(http://forum.arcadecontrols.com/index.php?action=dlattach;topic=151577.0;attach=351090;image)

Also, remember that when you move the handle of the joystick to the right, the actuator on the bottom presses the switch on the left.

(http://newwiki.arcadecontrols.com/images/thumb/6/6e/Stick-principal.jpg/300px-Stick-principal.jpg)


Scott
Title: Re: Not a gamer, Just want to push buttons!
Post by: WannabeJoy on October 20, 2016, 10:49:16 am
If the sticks seem to be normally ON, then just pop the terminal off and connect to the other one on the switches.

There's only two terminals on this one. Ground and NO. :(
Title: Re: Not a gamer, Just want to push buttons!
Post by: WannabeJoy on October 20, 2016, 11:26:31 am
Can I just give a shout out to Scott (PL1) for being such an AMAZING help during this? I've gotten lots of great ideas from all of the posts here, it's really all been valuable to me and so stunning that y'all are jumping aboard my unorthodox project to teach a TOTAL N00B how to do these things in some of the most basic terms. I am in awe and feeling incredibly supported here. You all are amazing!

See attached progress pics - converting to wav files with the sick toddler's help, wiring, and finally, TESTING!

PS. For those familiar with the movie I'm now NEVER going to be able to get the TripleDent Gum song out of my head.

Sari

Title: Re: Not a gamer, Just want to push buttons!
Post by: Slippyblade on October 20, 2016, 02:17:11 pm
That's odd.  A NO connection means Normally Open.  So it shouldn't complete a circuit unless the switch is closed.
Title: Re: Not a gamer, Just want to push buttons!
Post by: PL1 on October 20, 2016, 07:46:20 pm
The Post Office is closed now -- I'll mail the switches tomorrow, Sari.   :cheers:

That's odd.  A NO connection means Normally Open.  So it shouldn't complete a circuit unless the switch is closed.
True.  The issue is with the wiring connections, not the switch.

Example:

5v (sound board input)
|
|_____/_____ ground
|
LED
|
ground

When the switch is open, the LED will have 5v on one side and ground on the other so it will light.

When you close the switch, there will be ground on both sides of the LED so the LED will go out and the sound board input will be triggered.

This wiring configuration should work OK with the sound board inputs because they are designed to be shorted to ground. (built-in protective resistors)

Protip: DO NOT try a version of this that shorts 5v from the battery to ground.   :scared


Scott
Title: Re: Not a gamer, Just want to push buttons!
Post by: Titchgamer on October 21, 2016, 02:06:08 am
Thats looking awesome Sari :)

Scotts a top guy what ya gana do lol
Title: Re: Not a gamer, Just want to push buttons!
Post by: WannabeJoy on November 01, 2016, 01:03:44 am
Halloween with the console was super fun. I'm not done tweaking it because the kids play with it daily and I want to do more but the main idea behind it was for Halloween so here are the costumes! Joy, Sadness, Anger, Fear, and Disgust.

I can't thank you all enough for helping to make this happen!!  :applaud: :applaud:
Title: Re: Not a gamer, Just want to push buttons!
Post by: WannabeJoy on November 01, 2016, 01:05:45 am
Whoops forgot Anger looking angry-ish.
Title: Re: Not a gamer, Just want to push buttons!
Post by: PL1 on November 01, 2016, 03:29:05 am
Outstanding!   :applaud:

Looks like a great time was had by all..   :cheers:


Scott
Title: Re: Not a gamer, Just want to push buttons!
Post by: Locke141 on November 01, 2016, 11:25:22 am
Love the family pic's. It sounds like every one loved it.
Title: Re: Not a gamer, Just want to push buttons!
Post by: Le Chuck on November 01, 2016, 04:07:45 pm
This is like the nicest thing I have ever read
Title: Re: Not a gamer, Just want to push buttons!
Post by: wp34 on November 01, 2016, 04:11:00 pm
Outstanding.  Thanks for sharing those pics with us.   :cheers: