# NEED HELP - Arduino Light And Sound instructions wanted

**URL:** <https://forum.gbfans.com/t/need-help-arduino-light-and-sound-instructions-wanted/26912>\
**Category:** Tutorials & Guides\
**Created:** [May 14, 2017, 3:23pm UTC](https://forum.gbfans.com/t/need-help-arduino-light-and-sound-instructions-wanted/26912 "2017-05-14T15:23:02Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![Florian\_Bertele](https://forum.gbfans.com/letter_avatar_proxy/v4/letter/f/977dab/32.png) [@Florian\_Bertele](https://forum.gbfans.com/u/Florian_Bertele)\
**Post date:** [May 14, 2017, 3:23pm UTC](https://forum.gbfans.com/t/need-help-arduino-light-and-sound-instructions-wanted/26912/1 "2017-05-14T15:23:02Z")

</div>

Hey there GB-Friends

i am new here and i am looking for a detailed description of wiring and programming an arduino with lights and sounds

for a [Proton pack](https://www.gbfans.com/wiki/equipment/proton-pack).

I have seen here a lot of posts and videos. but i could not find a satisfied desription (for me - i am a beginner) where the wiring of an arduino for the electronics and the sketch is completed.

so here is my question: Can anybody give me the right posts here or maybe someone can help me with a step by step instruction just for the arduino electronics (prefer with adafruit wave-board - others also OK ) for a proton pack?

Thank you so much

---

<div class="post-metadata">

**Author:** ![MrLithium](https://forum.gbfans.com/letter_avatar_proxy/v4/letter/m/b3f665/32.png) [@MrLithium](https://forum.gbfans.com/u/MrLithium)\
**Post date:** [May 14, 2017, 4:22pm UTC](https://forum.gbfans.com/t/need-help-arduino-light-and-sound-instructions-wanted/26912/2 "2017-05-14T16:22:51Z")

</div>

Hello! I have around two years experience. The best way for you do do this would be to learn Arduino and basic wiring in all honesty. Start with how to make a blinking LED on Arduino. That’s where I started. I personally use a millis chaser circuit which essentially is a timer that doesn’t use delay so that you can use many different timers at the same time and have them not interfere with each other.

I used the adafuit wave shield for mine but be aware that it is not meant to work on the mega boards, I have had no luck with trying to get it to work on there. On mini boards it works brilliantly though.

I’d give you my code but I accidentally deleted it when I moved laptops. Eventually I’ll have to rewrite it.

Don’t worry, Arduino language is really simple. I say you should learn it because if you’re taking code from someone else you can read through it and understand the wiring yourself or even fix issues that may be present. You can learn all you need to do this project in probably a few days to be honest.

---

<div class="post-metadata">

**Author:** ![Styrofoam\_Guy](https://forum.gbfans.com/letter_avatar_proxy/v4/letter/s/87869e/32.png) [@Styrofoam\_Guy](https://forum.gbfans.com/u/Styrofoam_Guy)\
**Post date:** [May 17, 2017, 12:13am UTC](https://forum.gbfans.com/t/need-help-arduino-light-and-sound-instructions-wanted/26912/3 "2017-05-17T00:13:03Z")

</div>

I am just getting into the Arduino myself and was also thinking of using it for the electronics for the pack.

I read that the Mega has 54 digital i/o pins. Does this mean it can control 54 individual LEDs?

---

<div class="post-metadata">

**Author:** ![MrLithium](https://forum.gbfans.com/letter_avatar_proxy/v4/letter/m/b3f665/32.png) [@MrLithium](https://forum.gbfans.com/u/MrLithium)\
**Post date:** [May 17, 2017, 5:14am UTC](https://forum.gbfans.com/t/need-help-arduino-light-and-sound-instructions-wanted/26912/4 "2017-05-17T05:14:22Z")

</div>

> [@Styrofoam\_Guy](#):
>
> I am just getting into the Arduino myself and was also thinking of using it for the electronics for the pack.
> 
> I read that the Mega has 54 digital i/o pins. Does this mean it can control 54 individual LEDs?

Yes! And more. You can use the PWM as LEDS also

I used a mega for my pack and have ample room for more lights.

---

<div class="post-metadata">

**Author:** ![Styrofoam\_Guy](https://forum.gbfans.com/letter_avatar_proxy/v4/letter/s/87869e/32.png) [@Styrofoam\_Guy](https://forum.gbfans.com/u/Styrofoam_Guy)\
**Post date:** [May 18, 2017, 5:19am UTC](https://forum.gbfans.com/t/need-help-arduino-light-and-sound-instructions-wanted/26912/5 "2017-05-18T05:19:02Z")

</div>

Hmmm time for me to look into the Mega. I have been currently playing with the Nano.

> [@MrLithium](#):
>
> > [@Styrofoam\_Guy](#):
> >
> > I am just getting into the Arduino myself and was also thinking of using it for the electronics for the pack.
> > 
> > I read that the Mega has 54 digital i/o pins. Does this mean it can control 54 individual LEDs?
> 
> Yes! And more. You can use the PWM as LEDS also
> 
> I used a mega for my pack and have ample room for more lights.

---

<div class="post-metadata">

**Author:** ![MrLithium](https://forum.gbfans.com/letter_avatar_proxy/v4/letter/m/b3f665/32.png) [@MrLithium](https://forum.gbfans.com/u/MrLithium)\
**Post date:** [May 18, 2017, 7:27am UTC](https://forum.gbfans.com/t/need-help-arduino-light-and-sound-instructions-wanted/26912/6 "2017-05-18T07:27:46Z")

</div>

> [@Styrofoam\_Guy](#):
>
> Hmmm time for me to look into the Mega. I have been currently playing with the Nano.
> 
> > [@MrLithium](#):
> >
> > Yes! And more. You can use the PWM as LEDS also
> > 
> > I used a mega for my pack and have ample room for more lights.

Oh excuse me, I misread what you said. It has

 ![image](https://discdn.gbfans.com/original/3X/3/c/3ce048d67840d52aa5a90cf18c25f0e0f54abf57.jpeg)

It has a lot of pins but not all 54 can be used for that purpose. Most of them can but some of them are specific for functions of the board such as ground, Voltage in, voltage out and reset

---

<div class="post-metadata">

**Author:** ![Styrofoam\_Guy](https://forum.gbfans.com/letter_avatar_proxy/v4/letter/s/87869e/32.png) [@Styrofoam\_Guy](https://forum.gbfans.com/u/Styrofoam_Guy)\
**Post date:** [May 21, 2017, 9:56am UTC](https://forum.gbfans.com/t/need-help-arduino-light-and-sound-instructions-wanted/26912/7 "2017-05-21T09:56:06Z")

</div>

Ah Ok I had not seen a Mega up close. It looks like one Mega is not enough to do all the individual LEDs for a pack and wand.

It is also larger than thought. With all the LEDs and switches in the wand I thought it would be easier to put most of the electronics in the wand body but this will not fit there.

---

<div class="post-metadata">

**Author:** ![MrLithium](https://forum.gbfans.com/letter_avatar_proxy/v4/letter/m/b3f665/32.png) [@MrLithium](https://forum.gbfans.com/u/MrLithium)\
**Post date:** [May 21, 2017, 4:49pm UTC](https://forum.gbfans.com/t/need-help-arduino-light-and-sound-instructions-wanted/26912/8 "2017-05-21T16:49:22Z")

</div>

> [@Styrofoam\_Guy](#):
>
> Ah Ok I had not seen a Mega up close. It looks like one Mega is not enough to do all the individual LEDs for a pack and wand.
> 
> It is also larger than thought. With all the LEDs and switches in the wand I thought it would be easier to put most of the electronics in the wand body but this will not fit there.

For my pack that’s what I did with the mega. I don’t know if I had the correct number of lights though. If need be you can get creative with some IC chips such as the LM4017 To create some chaser lights. All you need to run to that is a pulse to activate the next light in sequence. I haven’t personally done it that way but I know it would work

---

<div class="post-metadata">

**Author:** ![amigafin](https://forum.gbfans.com/letter_avatar_proxy/v4/letter/a/6de8d8/32.png) [@amigafin](https://forum.gbfans.com/u/amigafin)\
**Post date:** [September 28, 2017, 1:30am UTC](https://forum.gbfans.com/t/need-help-arduino-light-and-sound-instructions-wanted/26912/9 "2017-09-28T01:30:11Z")

</div>

I have a guide I wrote here that may help:

> **[Sign in - Google Accounts](https://accounts.google.com/v3/signin/identifier?continue=https:%2F%2Fsites.google.com%2Fsite%2Ftechntires%2Felectronics%2Fghostbusterprotonpack&followup=https:%2F%2Fsites.google.com%2Fsite%2Ftechntires%2Felectronics%2Fghostbusterprotonpack&osid=1&passive=1209600&flowName=GlifWebSignIn&flowEntry=ServiceLogin&dsh=S338015349:1786420859367969)**

---

<div class="post-metadata">

**Author:** ![grogking](https://forum.gbfans.com/user_avatar/forum.gbfans.com/grogking/32/4048_2.png) [@grogking](https://forum.gbfans.com/u/grogking)\
**Post date:** [September 28, 2017, 5:35pm UTC](https://forum.gbfans.com/t/need-help-arduino-light-and-sound-instructions-wanted/26912/10 "2017-09-28T17:35:00Z")

</div>

> [@amigafin](#):
>
> I have a guide I wrote here that may help:
> 
> [https://sites.google.com/site/techntires/electronics/ghostbusterprotonpack](https://sites.google.com/site/techntires/electronics/ghostbusterprotonpack)

I am interested in how you did the electronics for the [ghost trap](https://www.gbfans.com/wiki/equipment/ghost-trap). Can you share more on that build?

---

<div class="post-metadata">

**Author:** ![amigafin](https://forum.gbfans.com/letter_avatar_proxy/v4/letter/a/6de8d8/32.png) [@amigafin](https://forum.gbfans.com/u/amigafin)\
**Post date:** [September 28, 2017, 6:33pm UTC](https://forum.gbfans.com/t/need-help-arduino-light-and-sound-instructions-wanted/26912/11 "2017-09-28T18:33:29Z")

</div>

The [ghost trap](https://www.gbfans.com/wiki/equipment/ghost-trap) uses a servo and a 555 timer circuit to change between two preset positions. A servo has three leads, a positive, negative and a “signal” that can control the position by supplying a specific frequency. The higher the frequency, the further it rotates. I built this circuit: [http://www.555-timer-circuits.com/images/ServoController.gif](http://www.555-timer-circuits.com/images/ServoController.gif) with the modification of having two resistors and a switch where the 100k potentiometer is between pins 7&8. One resistor sets the “open” position, the other the “closed” position. You will have to experiment with the resistor values to find the correct “throw” for your particular linkage on the doors. The linkage I used was a stiff cable similar to one from a bicycle braking system that runs through tubes and pushes/pulls the doors open/closed. you could use two cables, both connected to the servo, or a “Y” shaped one that splits under the mirrored bottom like I did. The servo is mounted in the front under the display, and operates the hinges in the rear. The pedal contains the switch mechanism and the two resistors. Press it once, resistor 1 is active, press again and it switches to #2. The main power switch in the rear turns it completely off. Batteries are mounted in the rear. The center section is removable like the movie prop, with a 3 prong plug connecting it electrically to the base, and hard drive magnets and washers to keep it from falling out. The mirrored bottom is a cut up laserdisc that reflects white leds installed in clear straws up under the top by the doors.

---

<div class="post-metadata">

**Author:** ![amigafin](https://forum.gbfans.com/letter_avatar_proxy/v4/letter/a/6de8d8/32.png) [@amigafin](https://forum.gbfans.com/u/amigafin)\
**Post date:** [September 28, 2017, 6:46pm UTC](https://forum.gbfans.com/t/need-help-arduino-light-and-sound-instructions-wanted/26912/12 "2017-09-28T18:46:13Z")

</div>

By the way, for anyone attempting to use an arduino for a [proton pack](https://www.gbfans.com/wiki/equipment/proton-pack), let me address some issues I had with that.

The arduino does not like doing too many things simultaneously. It is a very “serial” device. Getting it to cycle the [cyclotron](https://www.gbfans.com/wiki/equipment/proton-pack/cyclotron) lights WHILE running the [bar graph](https://www.gbfans.com/wiki/equipment/proton-pack/bar-graph) power meter WHILE playing a sound… proved difficult. That’s why I farmed out some of the simpler tasks to auxiliary circuits such as a 555/4017 circuit, or a self blinking led. I’m sure it can be done, but it might prove to be kind of convoluted during the programming process. I guess it depends on how complex you wish it to function.

---

<div class="post-metadata">

**Author:** ![grogking](https://forum.gbfans.com/user_avatar/forum.gbfans.com/grogking/32/4048_2.png) [@grogking](https://forum.gbfans.com/u/grogking)\
**Post date:** [September 28, 2017, 7:40pm UTC](https://forum.gbfans.com/t/need-help-arduino-light-and-sound-instructions-wanted/26912/13 "2017-09-28T19:40:48Z")

</div>

> [@amigafin](#):
>
> The ghost trap uses a servo and a 555 timer circuit to change between two preset positions. A servo has three leads, a positive, negative and a “signal” that can control the position by supplying a specific frequency. The higher the frequency, the further it rotates. I built this circuit: [http://www.555-timer-circuits.com/images/ServoController.gif](http://www.555-timer-circuits.com/images/ServoController.gif) with the modification of having two resistors and a switch where the 100k potentiometer is between pins 7&8. One resistor sets the “open” position, the other the “closed” position. You will have to experiment with the resistor values to find the correct “throw” for your particular linkage on the doors. The linkage I used was a stiff cable similar to one from a bicycle braking system that runs through tubes and pushes/pulls the doors open/closed. you could use two cables, both connected to the servo, or a “Y” shaped one that splits under the mirrored bottom like I did. The servo is mounted in the front under the display, and operates the hinges in the rear. The pedal contains the switch mechanism and the two resistors. Press it once, resistor 1 is active, press again and it switches to #2. The main power switch in the rear turns it completely off. Batteries are mounted in the rear. The center section is removable like the movie prop, with a 3 prong plug connecting it electrically to the base, and hard drive magnets and washers to keep it from falling out. The mirrored bottom is a cut up laserdisc that reflects white leds installed in clear straws up under the top by the doors.

Thanks!

I don’t want to be a nag, but would you be willing to post some pictures of your trap set up, or even a quick video of it in action?

---

<div class="post-metadata">

**Author:** ![amigafin](https://forum.gbfans.com/letter_avatar_proxy/v4/letter/a/6de8d8/32.png) [@amigafin](https://forum.gbfans.com/u/amigafin)\
**Post date:** [September 28, 2017, 7:54pm UTC](https://forum.gbfans.com/t/need-help-arduino-light-and-sound-instructions-wanted/26912/14 "2017-09-28T19:54:22Z")

</div>

No problem, here’s a video: [https://youtu.be/jcWWaMxPUC8](https://youtu.be/jcWWaMxPUC8) . I’ll have to take some pics and post them later.

---

<div class="post-metadata">

**Author:** ![amigafin](https://forum.gbfans.com/letter_avatar_proxy/v4/letter/a/6de8d8/32.png) [@amigafin](https://forum.gbfans.com/u/amigafin)\
**Post date:** [October 4, 2017, 11:55pm UTC](https://forum.gbfans.com/t/need-help-arduino-light-and-sound-instructions-wanted/26912/15 "2017-10-04T23:55:25Z")

</div>

I can’t seem to get pictures to display…

![image](https://photos.app.goo.gl/mBYgb0jhOtmoEXjT2)

![image](https://photos.app.goo.gl/mBYgb0jhOtmoEXjT2)

see? weird. Its from a google photo album… I’m using the “share” url

---

<div class="post-metadata">

**Author:** ![countdemonet](https://forum.gbfans.com/user_avatar/forum.gbfans.com/countdemonet/32/186716_2.png) [@countdemonet](https://forum.gbfans.com/u/countdemonet)\
**Post date:** [October 8, 2017, 3:11pm UTC](https://forum.gbfans.com/t/need-help-arduino-light-and-sound-instructions-wanted/26912/16 "2017-10-08T15:11:57Z")

</div>

Here’s my arduino [proton pack](https://www.gbfans.com/wiki/equipment/proton-pack) electronics using a nano for the control, adafruit fx board for the sounds, and neopixels for the lights. You can use the mega with this code no problem but I was able to fit everything I needed on the nano.

> **[GitHub - CountDeMonet/ArduinoProtonPack: Arduino Code for a GhostBusters Proton Pack](https://github.com/CountDeMonet/ArduinoProtonPack)**
>
> Arduino Code for a GhostBusters Proton Pack

There are two circuit diagrams. A simple one for just sound a light control and then another for a bargraph. If you are using a mega you do not need the SX1509 as you have plenty of outputs. It would make things much easier and you could still use the majority of my code.

Latest video of the setup without the bargraph. I’m building an 83% pack for my son so can’t fit it in at the moment:

[![](https://discdn.gbfans.com/original/3X/e/c/ec23db7e0e8c6cf26887dbd3e6ad068a0c1fe066.jpeg "Ghostbusters Arduino Proton Pack Lights and Sounds Update 6") ](https://www.youtube.com/watch?v=co1vqIO1l9s)

Here’s what the bargraph looks like. This was earlier code but the bargraph code was completed

[![](https://discdn.gbfans.com/original/3X/e/1/e11b10b4bd375b7998276230c1835d724451d242.jpeg "Ghostbusters Arduino Proton Pack Lights and Sounds Update 3") ](https://www.youtube.com/watch?v=5uZfKI9YPHc)

 ![image](https://discdn.gbfans.com/original/3X/5/e/5e5361617c58a36be6d5e82567294cc607f2b9c8.png)

 ![image](https://discdn.gbfans.com/original/3X/f/7/f70f806d3c891a262dd33e8e20642232d4fcfa22.png)

---

<div class="post-metadata">

**Author:** ![ghosthunter64](https://forum.gbfans.com/letter_avatar_proxy/v4/letter/g/a88e4f/32.png) [@ghosthunter64](https://forum.gbfans.com/u/ghosthunter64)\
**Post date:** [October 19, 2017, 5:00pm UTC](https://forum.gbfans.com/t/need-help-arduino-light-and-sound-instructions-wanted/26912/17 "2017-10-19T17:00:27Z")

</div>

I love you for this!

> [@CountDeMonet](#):
>
> Here’s my arduino proton pack electronics using a nano for the control, adafruit fx board for the sounds, and neopixels for the lights. You can use the mega with this code no problem but I was able to fit everything I needed on the nano.
> 
> [GitHub - CountDeMonet/ArduinoProtonPack: Arduino Code for a GhostBusters Proton Pack · GitHub](https://github.com/CountDeMonet/ArduinoProtonPack)
> 
> There are two circuit diagrams. A simple one for just sound a light control and then another for a bargraph. If you are using a mega you do not need the SX1509 as you have plenty of outputs. It would make things much easier and you could still use the majority of my code.
> 
> Latest video of the setup without the bargraph. I’m building an 83% pack for my son so can’t fit it in at the moment:
> 
> [https://www.youtube.com/watch?v=co1vqIO1l9s](https://www.youtube.com/watch?v=co1vqIO1l9s)
> 
> Here’s what the bargraph looks like. This was earlier code but the bargraph code was completed
> 
> [https://www.youtube.com/watch?v=5uZfKI9YPHc](https://www.youtube.com/watch?v=5uZfKI9YPHc)
> 
> ![image](https://discdn.gbfans.com/original/3X/5/e/5e5361617c58a36be6d5e82567294cc607f2b9c8.png)
> 
> ![image](https://discdn.gbfans.com/original/3X/f/7/f70f806d3c891a262dd33e8e20642232d4fcfa22.png)

---

<div class="post-metadata">

**Author:** ![mercifull](https://forum.gbfans.com/user_avatar/forum.gbfans.com/mercifull/32/4051_2.png) [@mercifull](https://forum.gbfans.com/u/mercifull)\
**Post date:** [November 17, 2017, 12:32am UTC](https://forum.gbfans.com/t/need-help-arduino-light-and-sound-instructions-wanted/26912/18 "2017-11-17T00:32:00Z")

</div>

Are you willing to share your tinkercad at all? looks amazing work
