Kazalo:
- 1. korak: Uvod
- 2. korak: Potrebni materiali
- 3. korak: Ustvarite servo roko
- 4. korak: Ustvarite tablo
- 5. korak: Elektronika in programiranje
Video: Arduino Servo Foosball: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
avtorja David Joy in Andrew Gothard
1. korak: Uvod
Naš cilj: Ustvariti igro, podobno nogometu, z uporabo Arduinosa, servomotorjev in ročic ter lesenih kosov.
Zakaj: Odločili smo se, da nam bo ta projekt dal priložnost ustvariti nekaj zanimivega in uporabnega, hkrati pa nam bo omogočil delo s široko paleto tem, kot so obdelava lesa, kodiranje Arduinosa, 3-D tiskanje in ožičenje.
2. korak: Potrebni materiali
- Arduino (vključno z rdečo desko in mizo)
- Prenosni računalnik (če mora biti Arduino povezan za zagon)
- 4 servomotorji in diski
- 8 3D tiskanih servo ročic
- 8 gumbov
- 8 uporov 10 k ohmov
- Zadostno ožičenje
- Lepilo
- Dostop do 3D tiskalnika
- Les (glejte posebne velikosti pri gradnji odseka plošče)
- Žoga (miza za namizni tenis dobro deluje)
- Super lepilo
- Vijaki in vrtalnik
3. korak: Ustvarite servo roko
- Uporabite Onshape za oblikovanje servo ročic, ki jih želite uporabiti za udarjanje žogic za namizni tenis v igri.
- Vsaka roka naj bo dolga 6 cm z delom, ki izstopa navzdol 2,5 cm. (Prepričajte se, da se iztiskanje razteza tako, da se lahko vrti okoli servomotorja.)
- S krožnim servo kosom pritrdite roke in postavite osrednjo črto prve, ki kaže na sredino deske, vzporedno s stranskimi stranicami igralne plošče.
- Sredinsko črto, ki deli drugo roko, postavite pod kotom 129 stopinj proti prvi servo roki.
- Nato postavite 4 servomotorja 5 cm nad vsako od diagonalnih vodilnih plošč in 9,75 cm od vsake od stranskih sten, ki so najbližje servo. (Na vsaki strani morata biti dva.)
- Nato smo izvrtali luknjo, da se servo žice prilegajo, in servo zlepimo s super lepilom.
Primer naše servo roke:
4. korak: Ustvarite tablo
- Naredite leseno podlago 54x36 cm. (To je debelina sten.)
- Nato izrežite štiri diagonale po 14 cm in dve strani po 30 cm. (Te stene morajo biti debele 2 cm in 4 cm ali več.)
- Nato narišite črte, ki so vzporedne na vsaki strani dva centimetra stran od stene, da ustvarite novo pravokotno polje.
- Nato na vsakem od štirih vogalov pravokotnika izmerite 10 cm vzdolž vsake strani pravokotnika in potegnite črto med tema dvema točkama. Ta črta je črta za diagonalne stenske dele.
- Ko končate, izmerite 5 cm nad vsako diagonalo in narišite črto, ki je dolga 9,75 cm in je pravokotna na stransko ploščo.
- Narišite ali sledite pravokotniku, ki je centriran na koncu vrstice, ki se ujema z osnovo servomotorjev.
- Nato med vsakim parom diagonale potegnite črto, ki je vzporedna s stranicami gola.
- Izrežite poševno površino, ki se nagiba proti vsakemu cilju med dvema diagonalama in črto, ki je potegnjena čez njih v prejšnjem koraku.
- Izvrtajte luknjo za vsak servo v bližini servoosnove in med servo in stransko steno.
- Privijte vse stenske dele navzdol in s pomočjo super lepila držite servo.
- Servo roke super prilepite na servo, tako da servo roko postavite na notranjo stran plošče vzporedno s stranicami gola.
- Nato priključite žice za servo pod ploščo.
5. korak: Elektronika in programiranje
- "Elektronika za vsakega igralca je sestavljena iz 2 servomotorjev, 4 gumbov, 4 uporov 10 k ohmov, arduina in zadostnega ožičenja.
- Na vsakem arduinu priključite pozitivni (črni plus) stolpec na 5V, negativni (rdeči minus) pa na ozemljitev.
- Štiri gumbe postavite na mizo, kamor jih želite.
- Preden nadaljujete, se prepričajte, da lahko udobno pritisnete gumbe.
- Za enega na vsakem gumbu (v katerem je kontakt) med to vrstico in pozitivnim stolpcem priključite 10k ohmski upor.
- Na vsaki isti vrsti povežite žico z ustreznim zatičem.
- Zatiči 2 in 3 krmilita servo v zatiču 9, zatiči 4 in 5 pa krmilita enega na zatiču 10.
- Za priključitev servomotorjev (za ta korak jih boste morali prilepiti) priključite belo žico (signal) na pin 9 ali 10 (odvisno od tega, kateri gumbi bi morali upravljati). Črno žico (napajanje) priključite na pozitivni stolpec, rdečo žico (ozemljitev) pa na negativni stolpec."
"Prenesite priloženi program in ga naložite na oba arduina. Program inicializira vse servomotorje in vhode, nato preveri, ali so gumbi pritisnjeni vsakih 20 milisekund (50 -krat na sekundo) in ustrezno prilagodi servomotorje. Po nalaganju programa se bo vsak servo obrnil 1,5 sekunde, da potrdite, da so pravilno priključeni, in se bodo končali pri 90 stopinjah."
Priporočena:
Vrtite peščeno uro vsako minuto z uporabo servo motorja - Arduino: 8 korakov
Vrtite peščeno uro vsako minuto z uporabo servo motorja - Arduino: V tej vadnici se bomo naučili, kako vsakih 60 -ih vrtiti majhno (1 minuto) peščeno uro z uporabo servo motorja in Visuina. Oglejte si predstavitveni video
Arduino Kako povezati več servo motorjev - Vadnica PCA9685: 6 korakov
Arduino Kako povezati več servo motorjev - Vadnica PCA9685: V tej vadnici se bomo naučili, kako povezati več servo motorjev z uporabo modulov PCA9685 in arduino. Modul PCA9685 je zelo dober, ko morate priključiti več motorjev, več o tem si lahko preberete tukaj https : //www.adafruit.com/product/815Oglejte si Vi
Enostaven elektronski krmilnik hitrosti (ESC) za servo servo za neskončno vrtenje: 6 korakov
Enostaven elektronski krmilnik hitrosti (ESC) za servo brezmejne rotacije: če danes poskušate predstaviti elektronski krmilnik hitrosti (ESC), morate biti drzni ali drzni. Svet poceni elektronske proizvodnje je poln regulatorjev različnih kakovosti s širokim spektrom funkcij. Kljub temu me vpraša prijatelj
Raspberry Pi IoT Foosball miza: 11 korakov
Raspberry Pi IoT Foosball Table: Dobrodošli v moji različici vlomljene mize za nogomet, kot del študentskega projekta za nove medije in komunikacijsko tehnologijo. V bistvu sem odraščal ob namiznem nogometu in biljardnih mizah, zato se mi je zdelo super, da eno od teh naprav povežem z int
Hack Your Servo V1.00 - Pretvorite servo v zmogljiv linearni aktuator: 7 korakov
Hack Your Servo V1.00 - Pretvorite servo v zmogljiv linearni aktuator: Če imate orodja in servo, lahko to sestavite za nekaj dolarjev. Pogon se razteza s hitrostjo približno 50 mm/min. Je precej počasen, a zelo močan. Oglejte si moj videoposnetek na koncu objave, kjer mali pogon