กลับไปหน้ารวมไฟล์
makerball-20c827-en.md

Idea: Common pinball machines use hundreds of wires, chips, switches and sensors. I thought there is an easier, simpler solution to build a pinball machine (that is as much fun). That's how MAKERBALL started. So basically, Makerball is an affordable, simple DIY pinball machine kit.

I made more than six prototypes which you can find on my website (www.makerball.org) as well. Here I'm gonna show you how the electronical parts work. It's very easy.

Hardware:

Good thing is that a pinball ball is conductive. As soon as the ball hits one of the two conductive copper foil plates, electricity floats.

Right row: The conductive ball connects the copper foil and sends the signal to Arduino Genuino 101.

The conductive copper foils are connected with wires to the microcontroller. I used the Arduino Genuino 101 which worked very well.

Software:

The basic coding was written in Arduino. It is quite simple and checks whether or not there is a signal coming from the copper foils that are connected by wires to the Arduino. The Arduino communicates with the app on the smartphone via Bluetooth (Arduino Genuino 101 has an integrated Bluetooth shield). The coding of the app was written with Xcode.

Part of the coding in Arduino.

The ball connects the two copper foils and sends the signal over the microcontroller to the smartphone.

Connection on the bottom of the playfield.

The elements needed.

I will soon put the code open-source so it can be changed, personalised and optimised as you wish. You can also write your own apps. Why not programme the sensors to use them, for example, like a game controller with left, right, shoot and jump buttons?

If you have questions in the meantime, please contact me via e-mail: hello@makerball.org

Cheers from Switzerland. Have fun!

Lain

EXPANDED TECHNICAL DETAILS

Physical Pinball Game Engine

Makerball is a programmable, hardware-based pinball machine that allows users to create their own game rules and scoring systems.

  • Mechanical Event Sensing: Uses a series of limit switches and magnetic sensors hidden under the playfield. The Arduino detects every "Bumper Hit" and "Goal" in real-time.
  • Advanced Scoring Logic: The firmware manages a "Multi-Stage Score" system. Certain targets trigger "Score Multipliers" or "Bonus Rounds," with the results displayed on a high-speed OLED or LED Matrix.

Customization

  • Xcode / Smartphone Controller: (Specific to Makerball Pro) Connects to a Mac/iOS app where users can visually design the game logic and "Push" the new scoring rules to the Arduino wirelessly.

ข้อมูล Frontmatter ดั้งเดิม

title: "Makerball"
description: "Makerball is a DIY pinball machine kit that can be upgraded digitally with the Arduino Genuino 101. Here we show you the electronical part."
author: "makerball"
category: "Gadgets, Games & Toys"
tags:
  - "diy"
  - "pinball"
views: 7786
likes: 3
price: 2450
difficulty: "Intermediate"
components:
  - "1x Arduino 101"
tools: []
apps:
  - "1x Arduino IDE"
  - "1x Xcode"
downloadableFiles: []
documentationLinks: []
passwordHash: "d31f239c42846e8ccb387cc8dd8015b0bc6c085350e23e21f0c823eac75e7256"
encryptedPayload: "U2FsdGVkX1+K/pDVhxpiSj/ZmMgGWcai3QfXFWR5S65Vkt6T6Cep/zsI7+8JUJYv5XGzR05ANsvOifzbSOGEdl0LAJcT+eAtplPEYrX74ls="
seoDescription: "Learn how to upgrade Makerball DIY pinball machine kit with Arduino Genuino 101, focusing on the electronical part."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/makerball-20c827_cover.png"
lang: "en"