Indholdsfortegnelse:

Arduino Pinball Machine, der spiller sig selv !: 13 trin (med billeder)
Arduino Pinball Machine, der spiller sig selv !: 13 trin (med billeder)

Video: Arduino Pinball Machine, der spiller sig selv !: 13 trin (med billeder)

Video: Arduino Pinball Machine, der spiller sig selv !: 13 trin (med billeder)
Video: CS50 2014 – 7-я неделя 2024, Juli
Anonim
Image
Image
Arduino Pinball -maskine, der spiller sig selv!
Arduino Pinball -maskine, der spiller sig selv!
Arduino Pinball -maskine, der spiller sig selv!
Arduino Pinball -maskine, der spiller sig selv!
Arduino Pinball -maskine, der spiller sig selv!
Arduino Pinball -maskine, der spiller sig selv!

"En flipperspiller, der spiller sig selv, tager det ikke alt det sjove ud af det?" Jeg hører dig spørge. Måske hvis du ikke er til autonome robotter, kan det være. Mig, jeg handler dog meget om at bygge robotter, der kan lave fede ting, og denne her gør nogle ret fede ting.

Dette projekt blev bygget som et senior designprojekt for Kennesaw State University og var en bogstavelig barndomsdrøm, der gik i opfyldelse for mig at bygge.

Funktionerne inkluderer et arbejdsscoresystem, der sporer, hvor mange point du får, en multiball-plinko-maskine og en autonom aktiveringskontakt på forsiden, som du kan vende med det samme. Der er et ovenmonteret USB-kamera, der konstant registrerer flippernes position og pinballens position under spil, og det træffer beslutninger baseret på deres relative forskelle. Flere billeder af projektet findes her!

Selvom du måske ikke er i stand til (eller endda vil) genskabe projektet nøjagtigt, håber jeg, at dette giver dig inspiration eller et udgangspunkt for at lave fantastiske ting.

Så forbered dig selv og … Lad os lave robotter!

Forbrugsvarer

Det er klart, at der er masser af forsyninger involveret i dette projekt, og jeg tror ikke, jeg kan liste hvert enkelt stykke, og jeg tror heller ikke, det ville være nyttigt. Jeg vil dog give en liste over større flipperspillekomponenter og nødvendige værktøjer til at bygge dette projekt. I senere afsnit vil jeg prøve at have en mere detaljeret liste over specifikke komponenter.

Værktøjer:

  • Adgang til en CNC- og/eller laserskærer
  • Dremel & sandpapir
  • Loddekolbe
  • 3D -printer (afhængigt af din maskine)
  • Linux computer
  • USB kamera

Materialer:

  • Masser af 22 /24 AWG wire
  • Masser af varme krymper for ledningerne
  • 3/4 tommer krydsfiner (vi brugte baltisk birk) - 2x 4x8 ark
  • En dejlig strømforsyning - som denne!
  • Buck Converter (Light Power) - Kan lide denne!

Pinball -komponenter:

Stort set alle flipperspillekomponenter kan købes på Pinball Life.

  • Venstre og højre Flipper -samling
  • 2x Flipper flagermus
  • 2x Flipper knapper
  • 2x bladkontakter
  • Pop kofanger samling
  • 2x Slingshot -samlinger
  • Mindst 6x stjerneposter til slyngerne
  • Mindst 2x 2 "gummibånd til stjernepælene
  • Launcher -mekanisme
  • Lige så mange #44 bajonet-stillamper og monteringsbeslag, som din maskine har brug for
  • Lige så mange spillefeltindsatser som din maskine har brug for
  • Så mange spinnere som din maskine har brug for
  • Lige så mange rollover switches som din maskine har brug for
  • Lige mange stand-up mål som din maskine har brug for

Og selvfølgelig en Arduino Mega!

Trin 1: Undersøg, hvordan det fungerer

Undersøg, hvordan det fungerer
Undersøg, hvordan det fungerer
Undersøg, hvordan det fungerer
Undersøg, hvordan det fungerer
Undersøg, hvordan det fungerer
Undersøg, hvordan det fungerer

Det første trin i opbygningen af noget er at lave lidt letforskning om, hvordan de enkelte dele af tingen fungerer sammen. Jeg går ud fra, at du i det mindste har en lille forståelse af elektriske komponenter, men selvom du ikke gør det, håber jeg, at dette stadig hjælper.

Generelt Pinball Design

Til generel hjælp, når du tænker på en flipperspiller, bør disse links give dig en god forståelse.

  • Pinball Design, Start to Finish -
  • Kortfattede pinball-komponentbeskrivelser-https://www.topic.com/anatomy-of-a-pinball-machine
  • Fantastisk instruerbar med flotte animationer-https://www.instructables.com/id/Making-a-Pinball-Machine/

Elektriske komponenter:

De fleste af flipperspillets komponenter har en elektromekanisk proces, der aktiverer dem.

  • Flippers -
  • Pop Bumper -
  • Slingshots -
  • Transistorteori-https://learn.sparkfun.com/tutorials/transistors/applications-i-switches

Mekanisk Pinball Design:

Dette afsnit indeholder CAD -modeller, træbearbejdningstip og anden nyttig mekanisk hjælp

  • CAD -modeller af pinballmakers.com -
  • CAD -modeller lavet af vores team -
  • Fræsning af træ og akryl -
  • Lav Dovetails -

Software & Autonomi Design:

Dette afsnit har links til forskellige algoritmer og projekter, der kan være nyttige, når du laver noget autonomt.

  • Et lignende projekts github -repo -
  • Udjævningsalgoritmer (til hastigheds-/positionssporing) -
  • Fremskynde arduino hardware ROS bridge (hvis det er nødvendigt) -

Trin 2: Design din maskine på papir

Design din maskine på papir
Design din maskine på papir
Design din maskine på papir
Design din maskine på papir
Design din maskine på papir
Design din maskine på papir

Så det kan virke som en enklere opgave i starten, og hvis du har tænkt på det i lang tid, er det måske det. Af en eller anden grund kan dette imidlertid vise sig at være en ganske vanskelig ting at opnå.

Du har muligvis pladsbegrænsninger, som du først ikke tog højde for, eller måske er nogle af de skud, du tænkte på, bare umulige for dine svømmefødder at ramme. Alle disse ting skal arbejde rundt i dit hoved og på papir, før du går ud og bruger tid og penge på et design, der ikke virker.

For vores team brød vi det op i få testbrætter på rigtig billige krydsfiner, inden vi faktisk gik igennem og fræste den sidste spillebane. Vi gennemgik også masser af design -iterationer og ændrede konstant, hvordan maskinen så ud, men hvert trin, vi tog, kom os lidt tættere på det endelige produkt.

Så lær af vores fejl og brug disse nyttige tips:

  • Tegn på papir (eller et whiteboard eller hvad som helst), før du går til 3D -modellering.
  • Planlæg at lave fejl i din fræsning, har "modulære" funktioner, der kan tages ud og sættes tilbage.
  • Opfind ikke hjulet igen, tjek populære spil, og hvordan de strukturerer deres spilleplads.
  • Drømmen i dit hoved vil ikke være det, der ender foran dig, men tag det, der er, og løb med det.

Trin 3: Design din maskine i SolidWorks

Design You Machine i SolidWorks
Design You Machine i SolidWorks

Anden pris i Arduino -konkurrencen 2020

Anbefalede: