Kazalo:

Arduino Pinball Machine, ki se igra sam !: 13 korakov (s slikami)
Arduino Pinball Machine, ki se igra sam !: 13 korakov (s slikami)

Video: Arduino Pinball Machine, ki se igra sam !: 13 korakov (s slikami)

Video: Arduino Pinball Machine, ki se igra sam !: 13 korakov (s slikami)
Video: It Became Unliveable! ~ Abandoned Home Of The Spenser's In The USA 2024, November
Anonim
Image
Image
Arduino Pinball Machine, ki se igra sam!
Arduino Pinball Machine, ki se igra sam!
Arduino Pinball Machine, ki se igra sam!
Arduino Pinball Machine, ki se igra sam!
Arduino Pinball Machine, ki se igra sam!
Arduino Pinball Machine, ki se igra sam!

"Fliper, ki se igra sam, ali mu to ne jemlje vse zabave?" Slišim, da sprašujete. Morda, če se ne ukvarjate z avtonomnimi roboti. Jaz pa se zelo ukvarjam z gradnjo robotov, ki zmorejo kul stvari, ta pa nekaj zelo kul stvari.

Ta projekt je bil zgrajen kot višji oblikovalski projekt za državno univerzo Kennesaw in mi je zgradil dobesedne otroške sanje.

Funkcije vključujejo delujoč sistem ocenjevanja, ki spremlja, koliko točk dobite, multi-plinko stroj in avtonomno stikalo za vklop na sprednji strani, ki ga lahko premikate med letom. Obstaja zgoraj nameščena kamera USB, ki med igranjem nenehno zaznava položaj plavuti in položaj fliperja in sprejema odločitve glede na njihove relativne razlike. Več slik projekta obstaja tukaj!

Čeprav morda ne boste mogli (ali celo želite) natančno ustvariti projekta, upam, da vam bo to dalo navdih ali izhodišče za ustvarjanje čudovitih stvari.

Zato se pripravite in … Naredimo robote!

Zaloge

Očitno je v tem projektu veliko zalog in mislim, da ne morem našteti vsakega kosa, niti menim, da to ne bi bilo koristno. Vendar pa želim predstaviti seznam glavnih komponent fliperja in orodij, potrebnih za izgradnjo tega projekta. V naslednjih razdelkih bom poskušal imeti podrobnejši seznam za določene komponente.

Orodja:

  • Dostop do CNC in/ali laserskega rezalnika
  • Dremel in brusni papir
  • Spajkalnik
  • 3D tiskalnik (odvisno od vašega stroja)
  • Računalnik Linux
  • USB kamera

Materiali:

  • Veliko žice AWG 22/24
  • Veliko toplote se skrči za žice
  • 3/4 palčne vezane plošče (uporabili smo baltsko brezo) - 2x 4x8 listov
  • Lep napajalnik - tako kot ta!
  • Pretvornik dolarjev (svetlobna moč) - tako kot ta!

Komponente flipera:

Skoraj vse komponente za fliper lahko kupite na Pinball Life.

  • Levi in desni sklop plavuti
  • 2x netopirji s plavutmi
  • 2x gumba za preklop
  • 2x listna stikala
  • Pop odbijač sklop
  • 2x sklop praćk
  • Vsaj 6x zvezdic za praćke
  • Vsaj 2x 2 "gumijaste trakove za stebričke z zvezdico
  • Zaganjalni mehanizem
  • Toliko luči in pritrdilnih nosilcev #44 v bajonetnem slogu, kot jih potrebuje vaš stroj
  • Toliko vložkov za igrišče, kot jih potrebuje vaš stroj
  • Toliko vrtilnikov, kot jih potrebuje vaš stroj
  • Toliko stikal za prevračanje, kot jih potrebuje vaš stroj
  • Toliko stoječih tarč, kolikor potrebuje vaš stroj

In, seveda, Arduino Mega!

1. korak: Raziščite, kako deluje

Raziščite, kako deluje
Raziščite, kako deluje
Raziščite, kako deluje
Raziščite, kako deluje
Raziščite, kako deluje
Raziščite, kako deluje

Prvi korak pri ustvarjanju česar koli je nekaj rahle raziskave o tem, kako posamezni deli stvari delujejo skupaj. Predvidevam, da boste imeli vsaj rahlo razumevanje električnih komponent, a tudi če ne, upam, da to še vedno pomaga.

Splošno oblikovanje fliperja

Za splošno pomoč pri razmišljanju o fliperju vam morajo te povezave dati veliko razumevanja.

  • Pinball Design, Start to Finish -
  • Kratki opisi komponent flipera-https://www.topic.com/anatomy-of-a-pinball-machine
  • Odličen Instructable z lepimi animacijami-https://www.instructables.com/id/Making-a-Pinball-Machine/

Električne komponente:

Večina komponent flipera ima elektro-mehanski proces, ki jih aktivira.

  • Plavuti -
  • Pop odbijač -
  • Praćke -
  • Teorija tranzistorjev-https://learn.sparkfun.com/tutorials/transistors/applications-i-switches

Mehansko oblikovanje fliperja:

Ta razdelek vključuje modele CAD, nasvete za obdelavo lesa in drugo uporabno mehansko pomoč

  • CAD modeli pinballmakers.com -
  • CAD modeli naše ekipe -
  • Rezkanje lesa in akrila -
  • Izdelava Dovetails -

Oblikovanje programske opreme in avtonomije:

Ta razdelek vsebuje povezave do različnih algoritmov in projektov, ki bi lahko bili v pomoč pri ustvarjanju nečesa avtonomnega.

  • Github repo podobnega projekta -
  • Algoritmi glajenja (za sledenje hitrosti/položaja) -
  • Pospešitev ROS mostu strojne opreme arduino (če je potrebno) -

Korak: Oblikujte svojo napravo na papirju

Oblikujte vaš stroj na papirju
Oblikujte vaš stroj na papirju
Oblikujte vaš stroj na papirju
Oblikujte vaš stroj na papirju
Oblikujte svoj stroj na papirju
Oblikujte svoj stroj na papirju

Tako se lahko to sprva zdi preprostejša naloga, in če ste o tem razmišljali že dlje časa, morda tudi je. Vendar se iz takšnih ali drugačnih razlogov lahko izkaže, da je to zelo težko doseči.

Morda imate prostorske stiske, ki jih sprva niste upoštevali, ali pa je morda nekaj posnetkov, o katerih ste razmišljali, preprosto nemogoče zadeti. Vse te stvari je treba pretehtati v glavi in na papirju, preden greste ven in porabite čas in denar za zasnovo, ki ne deluje.

Za našo ekipo smo jo razdelili na nekaj preskusnih plošč na res poceni vezanem lesu, preden smo dejansko šli skozi in izrezali zadnje igrišče. Šli smo tudi skozi številne oblikovalske ponovitve in nenehno spreminjali videz stroja, a vsak korak, ki smo ga naredili, se nam je nekoliko približal končnemu izdelku.

Zato se učite na naših napakah in uporabite te koristne nasvete:

  • Preden se lotite 3D modeliranja, narišite na papir (ali tablo ali karkoli drugega).
  • Načrtujte napake pri rezkanju, imejte "modularne" funkcije, ki jih lahko odstranite in znova vstavite.
  • Ne znova odkrivajte kolesa, poglejte priljubljene igre in kako sestavljajo njihovo igrišče.
  • Sanje v vaši glavi ne bodo točno tisto, kar se konča pred vami, ampak vzemite tisto, kar je tam, in tecite z njimi.

3. korak: Oblikujte stroj v SolidWorksu

Oblikujte stroj v SolidWorksu
Oblikujte stroj v SolidWorksu

Druga nagrada na tekmovanju Arduino 2020

Priporočena: