Obsah:

Servo stolný futbal Arduino: 5 krokov
Servo stolný futbal Arduino: 5 krokov

Video: Servo stolný futbal Arduino: 5 krokov

Video: Servo stolný futbal Arduino: 5 krokov
Video: Ai robots taking over ping pong 👀 #shorts 2024, November
Anonim
Servo stolný futbal Arduino
Servo stolný futbal Arduino

David Joy a Andrew Gothard

Krok 1: Úvod

Náš cieľ: Vytvoriť hru podobnú futbalu pomocou Arduinosu, serva a jeho ramien a drevených dielikov.

Prečo: Rozhodli sme sa, že tento projekt nám poskytne šancu vytvoriť niečo zaujímavé a použiteľné a zároveň nám umožní pracovať so širokou škálou tém, ako je napríklad práca s drevom, kódovanie Arduinos, 3-D tlač a zapojenie.

Krok 2: Potrebný materiál

  • Arduino (vrátane redboardu a breadboardu)
  • Notebook (ak na spustenie musí byť pripojené Arduino)
  • 4 servá a disky
  • 8 3D tlačených servo ramien
  • 8 tlačidiel
  • 8 odporov 10 kOhm
  • Dostatočné zapojenie
  • Lepidlo
  • Prístup k 3D tlačiarni
  • Drevo (pozrite si konkrétne veľkosti v časti o stavbe dosky)
  • Lopta (loptička na stolný tenis funguje dobre)
  • Super lepidlo
  • Skrutky a vŕtačka

Krok 3: Vytvorenie servo ramien

Vytvorenie servopohonu
Vytvorenie servopohonu
Vytvorenie servopohonu
Vytvorenie servopohonu
Vytvorenie servopohonu
Vytvorenie servopohonu
  1. Použite Onshape na navrhnutie servo ramien, ktoré sa majú použiť na odpaľovanie pingpongových loptičiek v hre.
  2. Každé rameno urobte 6 cm dlhé s časťou, ktorá vyčnieva 2,5 cm. (Uistite sa, že sa vytláčanie vysúva, aby sa mohlo otáčať okolo samotného serva.)
  3. Pomocou kruhového servopohonu pripevnite ruky na strednú čiaru tej prvej, ktorá smeruje do stredu dosky, a rovnobežne s bránkovými stranami hracieho plánu.
  4. Stredovú čiaru rozdeľujúcu druhé rameno rozdeľte pod uhlom elevácie 129 stupňov na prvé rameno serva.
  5. Potom umiestnite 4 servá 5 cm nad každú z diagonálnych vodiacich dosiek a 9,75 cm od bočných stien najbližšie k servu. (Na každej strane by mali byť dvaja.)
  6. Potom sme vyvŕtali otvor, cez ktorý sa zmestia servo vodiče, a lepili sme servo lepidlom.

Príklad nášho ramena serva:

Krok 4: Vytvorenie rady

Vytvorenie rady
Vytvorenie rady
Vytvorenie rady
Vytvorenie rady
  1. Vytvorte drevenú základňu 54 x 36 cm. (To zodpovedá hrúbke stien.)
  2. Potom odstrihnite štyri uhlopriečky 14 cm a dve strany 30 cm. (Tieto steny by mali mať hrúbku 2 cm a 4 cm alebo viac.)
  3. Ďalej nakreslite čiary, ktoré sú rovnobežné s každou stranou dva centimetre od steny, a vytvorte novú obdĺžnikovú škatuľu.
  4. Potom v každom zo štyroch rohov obdĺžnika zmerajte 10 cm pozdĺž každej strany obdĺžnika a nakreslite čiaru medzi týmito dvoma bodmi. Táto čiara je čiarou pre diagonálne stenové diely.
  5. Po dokončení zmerajte 5 cm nad každou uhlopriečkou a nakreslite čiaru, ktorá je 9,75 cm dlhá a je kolmá na bočnú dosku.
  6. Nakreslite alebo nakreslite obdĺžnik, ktorý je vycentrovaný na konci riadka, ktorý zodpovedá základni serva.
  7. Potom medzi každou dvojicou uhlopriečok nakreslite čiaru, ktorá je rovnobežná so stranami brány.
  8. Vystrihnite šikmú plochu, ktorá je naklonená ku každému z brán medzi dvoma uhlopriečkami a čiarou, ktorá je cez ne v predchádzajúcom kroku.
  9. Vyvŕtajte otvor pre každé servo v blízkosti základne serva a medzi servom a bočnou stenou.
  10. Zaskrutkujte všetky diely steny a pomocou servo lepidla podržte servo.
  11. Super prilepte ramená serva k servu umiestnením ramena serva na vnútornú stranu dosky rovnobežne s bránkovými stranami.
  12. Ďalej zapojte káble pre servo pod dosku.

Krok 5: Elektronika a programovanie

Elektronika a programovanie
Elektronika a programovanie
Elektronika a programovanie
Elektronika a programovanie
  1. „Elektronika pre každého hráča pozostáva z 2 serv, 4 tlačidiel, 4 odporov 10 kOhm, arduina a dostatočného zapojenia.
  2. Na každom arduine pripojte kladný (čierny plus) stĺpec k 5 V a záporný (červený mínus) k zemi.
  3. Umiestnite štyri tlačidlá na dosku, kam chcete.
  4. Pred pokračovaním vyskúšajte, či môžete pohodlne stlačiť tlačidlá.
  5. Pre ten na každom tlačidle (že kontakt je) zapojte 10k ohmový odpor medzi tento riadok a kladný stĺpček.
  6. V každom z rovnakých radov pripojte drôt k príslušnému kolíku.
  7. Kolíky 2 a 3 ovládajú servo na kolíku 9 a kolíky 4 a 5 ovládajú servo na kolíku 10.
  8. Na zapojenie serva (v tomto kroku ho budete musieť mať nalepené) zapojte biely vodič (signál) na pin 9 alebo 10 (podľa toho, ktoré tlačidlá by ho mali ovládať). Pripojte čierny vodič (napájanie) k kladnému stĺpcu a červený vodič (uzemnenie) k zápornému stĺpcu. “

Stiahnite si priložený program a nahrajte ho do oboch Arduino. Program inicializuje všetky serva a vstupy, potom každých 20 milisekúnd (50 -krát za sekundu) skontroluje, či nie sú stlačené tlačidlá, a podľa toho upraví serva. Po nahraní programu sa každé servo otočí na 1,5 sekundy, aby sa potvrdilo, že sú správne zapojené, a skončí sa pri 90 stupňoch. “

Odporúča: