Innehållsförteckning:

Arduino flipperspel som spelar sig själv !: 13 steg (med bilder)
Arduino flipperspel som spelar sig själv !: 13 steg (med bilder)

Video: Arduino flipperspel som spelar sig själv !: 13 steg (med bilder)

Video: Arduino flipperspel som spelar sig själv !: 13 steg (med bilder)
Video: CS50 2014 - Week 7 2024, Juli
Anonim
Image
Image
Arduino flipperspel som spelar sig själv!
Arduino flipperspel som spelar sig själv!
Arduino flipperspel som spelar sig själv!
Arduino flipperspel som spelar sig själv!
Arduino flipperspel som spelar sig själv!
Arduino flipperspel som spelar sig själv!

"En flipperspel som spelar sig själv, tar inte allt det roliga ur det?" Jag hör dig fråga. Kanske om du inte är intresserad av autonoma robotar kan det vara så. Jag, men jag handlar mycket om att bygga robotar som kan göra coola saker, och den här gör några ganska coola saker.

Detta projekt byggdes som ett senior designprojekt för Kennesaw State University och var en bokstavlig barndomsdröm för mig att bygga.

Funktionerna inkluderar ett fungerande poängsystem som spårar hur många poäng du får, en multiball plinko-maskin och en autonom aktiveringsomkopplare på framsidan som du kan vända direkt. Det finns en ovanpåmonterad USB-kamera som ständigt upptäcker flipparnas position och flipperspelets position under spel och den fattar beslut baserat på deras relativa skillnader. Fler bilder på projektet finns här!

Även om du kanske inte kan (eller ens vill) återskapa projektet exakt, hoppas jag att detta ger dig inspiration eller en utgångspunkt för att göra fantastiska saker.

Så, förbered dig och … Låt oss göra robotar!

Tillbehör

Uppenbarligen finns det många förnödenheter involverade i det här projektet, och jag tror inte att jag kan lista varenda del, och jag tror inte heller att det skulle vara användbart. Jag vill dock ge en lista över de viktigaste flipperspelskomponenterna och de verktyg som behövs för att bygga detta projekt. I senare avsnitt kommer jag att försöka ha en mer detaljerad lista för specifika komponenter.

Verktyg:

  • Tillgång till en CNC- och/eller laserskärare
  • Dremel & sandpapper
  • Lödkolv
  • 3D -skrivare (beroende på din maskin)
  • Linux -dator
  • USB -kamera

Material:

  • Massor av 22 /24 AWG -tråd
  • Mycket värmekrymp för trådarna
  • 3/4 tums plywood (vi använde baltisk björk) - 2x 4x8 ark
  • En trevlig strömförsörjning - som den här!
  • Buck Converter (Light Power) - Gilla den här!

Flipperspelskomponenter:

Nästan alla flipperspelskomponenter kan köpas på Pinball Life.

  • Vänster och höger Flipper -enhet
  • 2x Flipper fladdermöss
  • 2x Flipper -knappar
  • 2x bladbrytare
  • Pop -stötfångare
  • 2x Slingshot -enheter
  • Minst 6x stjärnposter för slangarna
  • Minst 2x 2 "gummiband för stjärnstolparna
  • Launcher -mekanism
  • Lika många #44 bajonettliknande lampor och fästen som din maskin behöver
  • Så många spelplanskär som din maskin behöver
  • Så många spinnare som din maskin behöver
  • Så många omkopplare som din maskin behöver
  • Så många stand-up-mål som din maskin behöver

Och, naturligtvis, en Arduino Mega!

Steg 1: Undersök hur det fungerar

Undersök hur det fungerar
Undersök hur det fungerar
Undersök hur det fungerar
Undersök hur det fungerar
Undersök hur det fungerar
Undersök hur det fungerar

Det första steget i att bygga någonting är att göra lite lättforskning om hur de enskilda delarna av saken fungerar tillsammans. Jag antar att du kommer att ha åtminstone en liten förståelse för elektriska komponenter, men även om du inte gör det hoppas jag att det fortfarande hjälper.

Allmän flipperspel

För allmän hjälp när du tänker på en flipperspel, bör dessa länkar ge dig stor förståelse.

  • Pinball Design, Start to Finish -
  • Kortfattade flipperspelskomponenter-https://www.topic.com/anatomy-of-a-pinball-machine
  • Bra instruerbart med fina animationer-https://www.instructables.com/id/Making-a-Pinball-Machine/

Elektriska komponenter:

De flesta av flipperspelskomponenterna har en elektromekanisk process som aktiverar dem.

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

Mekanisk flipperspel:

Detta avsnitt innehåller CAD -modeller, träbearbetningstips och annan användbar mekanisk hjälp

  • CAD -modeller av pinballmakers.com -
  • CAD -modeller gjorda av vårt team -
  • Fräsning av trä och akryl -
  • Gör Dovetails -

Programvara och autonomi:

Det här avsnittet har länkar till olika algoritmer och projekt som kan vara till hjälp när du gör något autonomt.

  • Ett liknande projekts github -repo -
  • Utjämningsalgoritmer (för hastighets-/positionsspårning) -
  • Påskyndar arduino -maskinvara ROS -brygga (om det behövs) -

Steg 2: Designa din maskin på papper

Designa din maskin på papper
Designa din maskin på papper
Designa din maskin på papper
Designa din maskin på papper
Designa din maskin på papper
Designa din maskin på papper

Så det här kan verka som en enklare uppgift till en början, och om du har tänkt på det länge kan det vara så. Av en eller annan anledning kan detta dock visa sig vara ganska svårt att åstadkomma.

Du kan ha begränsningar i utrymmet som du inte redogjorde för först, eller kanske är några av de skott du tänkte på bara omöjliga för dina flippers att träffa. Alla dessa saker måste arbeta runt i ditt huvud och på papper innan du går ut och lägger tid och pengar på en design som inte fungerar.

För vårt team delade vi upp det i några testbrädor på riktigt billig plywood innan vi faktiskt gick igenom och fräste ut det sista lekfältet. Vi gick också igenom massor av design -iterationer och förändrade ständigt hur maskinen såg ut, men varje steg vi tog fick oss lite närmare slutprodukten.

Så lär dig av våra misstag och använd dessa användbara tips:

  • Rita på papper (eller en whiteboard eller vad som helst) innan du går till 3D -modellering.
  • Planera för att göra fel i din fräsning, ha "modulära" funktioner som kan tas ut och sättas tillbaka.
  • Uppfinna inte hjulet igen, kolla in populära spel och hur de strukturerar deras spelplan.
  • Drömmen i ditt huvud kommer inte att vara exakt det som hamnar framför dig, men ta det som finns och spring med det.

Steg 3: Design You Machine i SolidWorks

Design You Machine i SolidWorks
Design You Machine i SolidWorks

Andra priset i Arduino Contest 2020

Rekommenderad: