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

แนวคิด: เครื่องพินบอลทั่วไปใช้สายไฟ, ชิป, สวิตช์ และเซ็นเซอร์จำนวนมาก ผมคิดว่าน่าจะมีวิธีที่ง่ายและเรียบง่ายกว่าในการสร้างเครื่องพินบอล (ที่สนุกไม่แพ้กัน) นี่คือจุดเริ่มต้นของ MAKERBALL โดยพื้นฐานแล้ว Makerball คือชุดคิทเครื่องพินบอล DIY ที่เรียบง่ายและราคาจับต้องได้

ผมได้สร้างต้นแบบมามากกว่าหกชิ้น ซึ่งคุณสามารถดูได้จากเว็บไซต์ของผม (www.makerball.org) ที่นี่ผมจะแสดงให้คุณเห็นว่าชิ้นส่วนอิเล็กทรอนิกส์ทำงานอย่างไร มันง่ายมาก

ฮาร์ดแวร์:

ข้อดีคือลูกพินบอลเป็นตัวนำไฟฟ้า ทันทีที่ลูกบอลกระทบกับแผ่นฟอยล์ทองแดงที่เป็นตัวนำไฟฟ้าแผ่นใดแผ่นหนึ่งในสองแผ่น กระแสไฟฟ้าก็จะไหล

แถวขวา: ลูกบอลที่เป็นตัวนำไฟฟ้าจะเชื่อมต่อฟอยล์ทองแดงและส่งสัญญาณไปยัง Arduino Genuino 101

ฟอยล์ทองแดงที่เป็นตัวนำไฟฟ้าเชื่อมต่อด้วยสายไฟเข้ากับ microcontroller ผมใช้ Arduino Genuino 101 ซึ่งทำงานได้ดีมาก

ซอฟต์แวร์:

โค้ดพื้นฐานเขียนด้วย Arduino มันค่อนข้างเรียบง่ายและจะตรวจสอบว่ามีสัญญาณมาจากฟอยล์ทองแดงที่เชื่อมต่อด้วยสายไฟเข้ากับ Arduino หรือไม่ Arduino สื่อสารกับแอปบนสมาร์ทโฟนผ่าน Bluetooth (Arduino Genuino 101 มี Bluetooth shield ในตัว) โค้ดของแอปเขียนด้วย Xcode

ส่วนหนึ่งของโค้ดใน Arduino

ข้อมูล 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: "th"