Satura rādītājs:

Arduino Pinball Machine, kas spēlē pats!: 13 soļi (ar attēliem)
Arduino Pinball Machine, kas spēlē pats!: 13 soļi (ar attēliem)

Video: Arduino Pinball Machine, kas spēlē pats!: 13 soļi (ar attēliem)

Video: Arduino Pinball Machine, kas spēlē pats!: 13 soļi (ar attēliem)
Video: CS50 2014 - Week 7 2024, Jūlijs
Anonim
Image
Image
Arduino Pinball Machine, kas spēlē pats!
Arduino Pinball Machine, kas spēlē pats!
Arduino Pinball Machine, kas spēlē pats!
Arduino Pinball Machine, kas spēlē pats!
Arduino Pinball Machine, kas spēlē pats!
Arduino Pinball Machine, kas spēlē pats!

"Pinball mašīna, kas spēlē pati, vai tas neizraisa visu jautrību?" Es dzirdu, kā jūs jautājat. Varbūt, ja jūs neuztverat autonomus robotus, tas varētu notikt. Tomēr es esmu ļoti ieinteresēts veidot robotus, kas spēj darīt atdzist lietas, un šis viens dara dažas diezgan foršas lietas.

Šis projekts tika uzbūvēts kā vecākais dizaina projekts Kennesavas štata universitātei, un man tas bija burtisks bērnības sapņa piepildījums.

Funkcijās ietilpst darba rezultātu sistēma, kas izseko, cik punktus esat ieguvis, daudzbumbu plinko mašīna un autonoms aktivizācijas slēdzis priekšpusē, kuru varat apgriezt lidojuma laikā. Ir augšpusē uzstādīta USB kamera, kas spēles laikā nepārtraukti nosaka pleznu un pinbola pozīciju un pieņem lēmumus, pamatojoties uz to relatīvajām atšķirībām. Vairāk projekta bildes ir šeit!

Lai gan jūs, iespējams, nevarēsit (vai pat vēlēsities) precīzi atjaunot projektu, es ceru, ka tas dod jums iedvesmu vai sākumpunktu, lai izveidotu satriecošas lietas.

Tātad, sagatavojieties un… Radīsim robotus!

Piegādes

Acīmredzot šajā projektā ir iesaistīti daudzi materiāli, un es nedomāju, ka varu uzskaitīt katru gabalu, kā arī nedomāju, ka tas būtu lietderīgi. Tomēr es vēlos sniegt galveno pinball komponentu sarakstu un rīkus, kas nepieciešami šī projekta izveidošanai. Vēlākajās sadaļās es centīšos iegūt detalizētāku sarakstu ar konkrētām sastāvdaļām.

Rīki:

  • Piekļuve CNC un/vai lāzera griezējam
  • Dremel un smilšpapīrs
  • Lodāmurs
  • 3D printeris (atkarībā no jūsu iekārtas)
  • Linux dators
  • USB kamera

Materiāli:

  • Daudz 22/24 AWG stieples
  • Daudz siltuma saraušanās vadiem
  • 3/4 collu saplāksnis (mēs izmantojām Baltijas bērzu) - 2x 4x8 loksnes
  • Jauks barošanas avots - patīk šis!
  • Buck Converter (gaismas jauda) - patīk šis!

Pinball sastāvdaļas:

Gandrīz visas pinball sastāvdaļas var iegādāties vietnē Pinball Life.

  • Kreisās un labās malas komplekts
  • 2x flipper sikspārņi
  • 2x Flipper pogas
  • 2x lapu slēdži
  • Pop bufera montāža
  • 2x Slingshot mezgli
  • Vismaz 6x zvaigžņu ziņas slingshots
  • Vismaz 2x 2 collu gumijas lentes zvaigžņu stabiem
  • Palaišanas mehānisms
  • Jūsu mašīnai tik daudz #44 bajonetes stila gaismas un stiprinājumu
  • Tik daudz spēļu laukuma ieliktņu, cik nepieciešams jūsu mašīnai
  • Tik daudz vērpēju, cik nepieciešams jūsu mašīnai
  • Tik daudz apgāšanās slēdžu, cik nepieciešams jūsu mašīnai
  • Tik daudz stāvus mērķu, cik nepieciešams jūsu mašīnai

Un, protams, Arduino Mega!

1. darbība. Izpētiet, kā tas darbojas

Izpētiet, kā tas darbojas
Izpētiet, kā tas darbojas
Izpētiet, kā tas darbojas
Izpētiet, kā tas darbojas
Izpētiet, kā tas darbojas
Izpētiet, kā tas darbojas

Pirmais solis, lai kaut ko izveidotu, ir nedaudz izpētīt, kā lietas atsevišķās daļas darbojas kopā. Es pieņemu, ka jums būs vismaz neliela izpratne par elektriskajām sastāvdaļām, bet, pat ja jums tas nav, es ceru, ka tas joprojām palīdzēs.

Vispārējais Pinball dizains

Lai sniegtu vispārēju palīdzību, domājot par pinball automātu, šīm saitēm vajadzētu sniegt jums lielisku izpratni.

  • Pinball Design, sāciet pabeigt -
  • Īsi pinball komponentu apraksti-https://www.topic.com/anatomy-of-a-pinball-machine
  • Lieliska pamācība ar jaukām animācijām-https://www.instructables.com/id/Making-a-Pinball-Machine/

Elektriskie komponenti:

Lielākajai daļai pinball komponentu ir elektromehānisks process, kas tos iedarbina.

  • Fliperi -
  • Pop buferis -
  • Slingshots -
  • Tranzistora teorija-https://learn.sparkfun.com/tutorials/transistors/applications-i-switches

Mehāniskais Pinball dizains:

Šajā sadaļā ir iekļauti CAD modeļi, kokapstrādes padomi un cita noderīga mehāniskā palīdzība

  • CAD modeļi no pinballmakers.com -
  • Mūsu komandas izgatavotie CAD modeļi -
  • Koka un akrila frēzēšana -
  • Lāpju veidošana -

Programmatūras un autonomijas dizains:

Šajā sadaļā ir saites uz dažādiem algoritmiem un projektiem, kas varētu būt noderīgi, veidojot kaut ko autonomu.

  • Līdzīga projekta github repo -
  • Izlīdzināšanas algoritmi (ātruma/pozīcijas izsekošanai) -
  • Arduino aparatūras ROS tilta paātrināšana (ja nepieciešams) -

2. darbība: noformējiet iekārtu uz papīra

Izstrādājiet savu mašīnu uz papīra
Izstrādājiet savu mašīnu uz papīra
Izstrādājiet savu mašīnu uz papīra
Izstrādājiet savu mašīnu uz papīra
Izstrādājiet savu mašīnu uz papīra
Izstrādājiet savu mašīnu uz papīra

Tāpēc sākotnēji tas var šķist vienkāršāks uzdevums, un, ja jūs par to domājat ilgu laiku, varbūt tas tā ir. Tomēr viena vai otra iemesla dēļ tas var izrādīties diezgan sarežģīti.

Iespējams, jums ir vietas ierobežojumi, par kuriem jūs sākotnēji nerēķinājāties, vai varbūt daži no šāvieniem, par kuriem domājāt, ir vienkārši neiespējami. Visām šīm lietām ir jāstrādā galvā un uz papīra, pirms dodaties ārā un tērējat laiku un naudu dizainam, kas nedarbojas.

Mūsu komandai mēs to sadalījām dažās testa plāksnēs uz patiešām lēta saplākšņa, pirms faktiski izgājām un izfrēzējām galīgo spēles laukumu. Mēs arī izgājām daudz dizaina atkārtojumu un pastāvīgi mainījām mašīnas izskatu, taču katrs mūsu solis mūs nedaudz tuvināja gala produktam.

Tāpēc mācieties no mūsu kļūdām un izmantojiet šos noderīgos padomus:

  • Pirms pāriet uz 3D modelēšanu, zīmējiet uz papīra (vai tāfeles vai jebkura cita).
  • Plānojiet kļūdas frēzēšanā, izmantojiet "modulāras" funkcijas, kuras var izņemt un ievietot atpakaļ.
  • Neizgudrojiet riteni no jauna, pārbaudiet populārās spēles un to, kā tās veido savu spēles laukumu.
  • Sapnis tavā galvā nebūs tieši tas, kas nonāks tavā priekšā, bet ņem to, kas tur ir, un skrien ar to.

3. darbība: izveidojiet savu mašīnu SolidWorks

Izstrādājiet savu mašīnu SolidWorks
Izstrādājiet savu mašīnu SolidWorks

Otrā balva Arduino konkursā 2020

Ieteicams: