Sisukord:

Arduino pinball -masin, mis mängib ennast!: 13 sammu (piltidega)
Arduino pinball -masin, mis mängib ennast!: 13 sammu (piltidega)

Video: Arduino pinball -masin, mis mängib ennast!: 13 sammu (piltidega)

Video: Arduino pinball -masin, mis mängib ennast!: 13 sammu (piltidega)
Video: CS50 2014 – 7-я неделя 2024, November
Anonim
Image
Image
Arduino pinball -masin, mis mängib ennast!
Arduino pinball -masin, mis mängib ennast!
Arduino pinball -masin, mis mängib ennast!
Arduino pinball -masin, mis mängib ennast!
Arduino pinball -masin, mis mängib ennast!
Arduino pinball -masin, mis mängib ennast!

"Pinball -masin, mis mängib iseennast, kas see ei võta kogu lõbu ära?" Ma kuulen, et sa küsid. Võib -olla, kui te pole autonoomsed robotid, võib see olla. Mina aga tegelen väga robotite ehitamisega, mis suudavad lahedaid asju teha, ja see teeb päris lahedaid asju.

See projekt ehitati Kennesawi osariigi ülikooli vanema disainiprojektina ja see oli minu jaoks tõeline lapsepõlveunistus.

Funktsioonide hulka kuulub töötav punktisüsteem, mis jälgib, kui palju punkte saate, mitmepalliga plinkomasin ja autonoomne aktiveerimislüliti ees, mida saate lennult pöörata. Eespool on USB-kaamera, mis tuvastab mängu ajal pidevalt lestade ja flipperi positsiooni ning teeb otsuseid nende suhteliste erinevuste põhjal. Rohkem pilte projektist on siin!

Kuigi te ei pruugi (või isegi ei taha) projekti täpselt uuesti luua, loodan, et see annab teile inspiratsiooni või lähtepunkti vingete asjade tegemiseks.

Niisiis, valmistage end ette ja… teeme robotid!

Tarvikud

Ilmselgelt on selle projektiga seotud palju tarneid ja ma ei usu, et suudaksin iga tükki loetleda ega arva, et see oleks kasulik. Kuid ma tahan esitada nimekirja peamistest pinball -komponentidest ja selle projekti loomiseks vajalikest tööriistadest. Hilisemates osades püüan omada konkreetsete komponentide üksikasjalikumat loendit.

Tööriistad:

  • Juurdepääs CNC- ja/või laserlõikurile
  • Dremel ja liivapaber
  • Jootekolb
  • 3D -printer (olenevalt masinast)
  • Linuxi arvuti
  • USB kaamera

Materjalid:

  • Palju 22/24 AWG juhet
  • Juhtmete jaoks väheneb palju kuumust
  • 3/4 tolli vineer (kasutasime Läänemere kaske) - 2x 4x8 lehte
  • Mõnus toiteallikas - nagu see!
  • Buck Converter (kerge võimsus) - nagu see!

Pinball komponendid:

Peaaegu kõiki flipperikomponente saab osta Pinball Life'ist.

  • Vasaku ja parema klappkomplekt
  • 2x flipper nahkhiired
  • 2x klappnupud
  • 2x lehtede lülitid
  • Pop kaitseraua komplekt
  • 2x Slingshot sõlmed
  • Vähemalt 6x tähepostid pildistamiseks
  • Vähemalt 2x 2 "kummipaelad tähtpostide jaoks
  • Käivitaja mehhanism
  • Nii palju #44 bajonett-stiilis tulesid ja kinnitusklambreid, kui teie masin vajab
  • Nii palju mänguvälja lisasid, kui teie masin vajab
  • Nii palju keerutajaid kui teie masin vajab
  • Nii palju ümberminekulüliteid kui teie masin vajab
  • Nii palju püstisihte, kui teie masin vajab

Ja muidugi Arduino Mega!

Samm: uurige, kuidas see toimib

Uurige, kuidas see toimib
Uurige, kuidas see toimib
Uurige, kuidas see toimib
Uurige, kuidas see toimib
Uurige, kuidas see toimib
Uurige, kuidas see toimib

Esimene samm millegi ehitamiseks on teha kerge uurimus selle kohta, kuidas asja üksikud osad koos töötavad. Ma eeldan, et teil on vähemalt kerge arusaam elektrikomponentidest, kuid isegi kui te seda ei tee, loodan, et see aitab.

Pinball üldine disain

Üldise abi saamiseks, kui mõelda pinball -masinale, peaksid need lingid teile suurepärase arusaamise andma.

  • Pinball Design, alusta lõpetamist -
  • Lühikesed flipperikomponentide kirjeldused-https://www.topic.com/anatomy-of-a-pinball-machine
  • Suurepärane juhendatav koos toredate animatsioonidega-https://www.instructables.com/id/Making-a-Pinball-Machine/

Elektrilised komponendid:

Enamikul pinball-komponentidel on elektromehaaniline protsess, mis neid käivitab.

  • Lätid -
  • Pop kaitseraud -
  • Slingshots -
  • Transistori teooria-https://learn.sparkfun.com/tutorials/transistors/applications-i-switches

Mehaaniline pinball -disain:

See jaotis sisaldab CAD -mudeleid, puutöö näpunäiteid ja muud kasulikku mehaanilist abi

  • CAD mudelid saidilt pinballmakers.com -
  • Meie meeskonna tehtud CAD -mudelid -
  • Puidu ja akrüüli freesimine -
  • Hobuste tegemine -

Tarkvara ja autonoomia disain:

Selles jaotises on lingid erinevatele algoritmidele ja projektidele, mis võiksid olla kasulikud autonoomse asja tegemisel.

  • Sarnase projekti githubi repo -
  • Silumisalgoritmid (kiiruse/asukoha jälgimiseks) -
  • Arduino riistvara ROS -silla kiirendamine (vajadusel) -

2. samm: kujundage oma masin paberile

Kujundage oma masin paberile
Kujundage oma masin paberile
Kujundage oma masin paberile
Kujundage oma masin paberile
Kujundage oma masin paberile
Kujundage oma masin paberile

Nii et see võib esmapilgul tunduda lihtsama ülesandena ja kui olete sellele pikalt mõelnud, siis võib -olla on. Kuid ühel või teisel põhjusel võib see osutuda üsna keeruliseks.

Võimalik, et teil on ruumipiiranguid, mida te alguses ei arvestanud, või võib -olla on mõnel kaadril, mida te mõtlesite, teie lestadel lihtsalt võimatu pihta saada. Kõik need asjad peavad enne väljaminekut peas ja paberil ringi töötama ning kulutama aega ja raha disainile, mis ei tööta.

Meie meeskonna jaoks purustasime selle mõne odava vineerplaadi testplaatideks, enne kui tegelikult mänguväljaku läbisime ja freesisime. Samuti käisime läbi palju disaini kordusi ja muutsime pidevalt masina väljanägemist, kuid iga samm viis meid lõpptootele veidi lähemale.

Niisiis, õppige meie vigadest ja kasutage neid kasulikke näpunäiteid:

  • Joonista paberile (või tahvlile või muule) enne 3D -modelleerimise juurde asumist.
  • Planeerige oma freesimisel vigu, omage "modulaarseid" funktsioone, mida saab välja võtta ja tagasi panna.
  • Ärge leiutage ratast uuesti, vaadake populaarseid mänge ja nende mänguväljaku struktuuri.
  • Teie peas olev unistus ei ole täpselt see, mis teie ette jõuab, vaid võtke see, mis seal on, ja jookske sellega.

3. samm: kujundage masin SolidWorksis

Disainige teie masin SolidWorksis
Disainige teie masin SolidWorksis

Teine auhind Arduino konkursil 2020

Soovitan: