Main > Raspberry Pi & Dev Board

Raspberry Pi Skee Ball build

(1/2) > >>

bsoder52:
Curious if anyone has programmed a Pi for a Skeeball build? Or if there is a way to do so with retropie?  I've used a few retropie images now to mod a few 1up and understand retroarch. I'd like to possibly tackle building skee ball from plywood, but would want to make sure I had the electronics down pat first.  Thanks for any input our resources!

PL1:

--- Quote from: bsoder52 on March 11, 2021, 05:03:39 pm ---Curious if anyone has programmed a Pi for a Skeeball build?

--- End quote ---
Sjaak mentioned a program that he wrote for both RasPi and Windows.
http://forum.arcadecontrols.com/index.php/topic,163879.msg1733665.html#msg1733665
- I think that the Github page only has the Windows version already compiled, but you should be able to compile the source code to run on RasPi.


--- Quote from: bsoder52 on March 11, 2021, 05:03:39 pm ---Or if there is a way to do so with retropie?  I've used a few retropie images now to mod a few 1up and understand retroarch.

--- End quote ---
AFAIK there's nothing like that in retropie.


--- Quote from: bsoder52 on March 11, 2021, 05:03:39 pm ---I'd like to possibly tackle building skee ball from plywood, but would want to make sure I had the electronics down pat first. 
--- End quote ---
I can confirm that a properly-compiled version of Sjaak's program will work on a RasPi 3b.

The 3mm beam break sensors from Adafruit work great.
- You can use 5v for the IR LEDs.
- The sensors need 3.3v if you're using the GPIO inputs or you can use a 5v USB keyboard encoder like an IPac.
- 3d printable mounts for these sensors at https://www.thingiverse.com/thing:2932740

If you're using the GPIO pins for inputs, you will also need 220Ω Resistors to protect data pins.

You need an Arduino ProMicro with a custom firmware he wrote for a WS2812 addressable LED controller.
- The RasPi isn't able to accurately control the timing for the addressable LEDs and run the skee-ball program at the same time.
- If you're using the WS2812 addressable LEDs, you'll also want an electrolytic capacitor (100µF - 1000µF?) for power supply smoothing.

For the power supply, get one with two connectors.

--- Quote ---5v Power requirements -- 4A power supply with two connectors.
Connector 1
2.5A - Ras Pi 3
Connector 2:
0.48 A (0.96 A) - 8 (16) ea. 2812 LEDs * 60 mA
0.12 A (0.24 A) - 8 (16) IR LEDs * 15 mA

3.3v GPIO Power
2 mA (4 mA) - 8 (16) IR sensors * 0.25 mA

--- End quote ---

The attached diagram shows the basic connections for using GPIO inputs with Sjaaks's program.


Scott

bsoder52:
I appreciate you putting this together for me! Alas, it's a little bit too much for me to consider taking on but hopefully somebody will see this who can take advantage.

PL1:

--- Quote from: bsoder52 on March 12, 2021, 10:08:06 am ---it's a little bit too much for me to consider taking on

--- End quote ---
There are ways to simplify the setup.

If you don't include the 2-player simultaneous games, you can build just one ramp and playfield.

If you don't include the games that use the RGB LEDs to light the target ring(s), you can eliminate the WS2812s and the Pro Micro LED controller.

If you use an IPac for the inputs, you can eliminate the protective resistors and run the IR LEDs and sensors on 5v.


Scott

bsoder52:
Is there a way to do this without soldering? I'm a hack and I know it.  LOL

Navigation

[0] Message Index

[#] Next page

Go to full version