Obsah:

Servo Foosball Arduino: 5 kroků
Servo Foosball Arduino: 5 kroků

Video: Servo Foosball Arduino: 5 kroků

Video: Servo Foosball Arduino: 5 kroků
Video: Foosball - Web Server - Arduino 2024, Červenec
Anonim
Servo Foosball Arduino
Servo Foosball Arduino

David Joy a Andrew Gothard

Krok 1: Úvod

Náš cíl: Vytvořit hru podobnou Foosball pomocí Arduinos, serv a paží a dřevěných dílků.

Proč: Rozhodli jsme se, že tento projekt nám dá šanci vytvořit něco zajímavého a použitelného a zároveň nám umožní pracovat s celou řadou témat, jako je práce se dřevem, kódování Arduinos, 3-D tisk a elektroinstalace.

Krok 2: Potřebné materiály

  • Arduino (včetně redboardu a breadboardu)
  • Notebook (pokud ke spuštění musí být připojeno Arduino)
  • 4 serva a disky
  • 8 3D vytištěných servo ramen
  • 8 tlačítek
  • 8 10k ohm odpory
  • Dostatečné zapojení
  • Lepidlo
  • Přístup k 3D tiskárně
  • Dřevo (viz konkrétní velikosti při stavbě desky)
  • Míč (míč na stolní tenis funguje dobře)
  • Super lepidlo
  • Šrouby a vrták

Krok 3: Vytvoření servo zbraní

Vytvoření servo ramen
Vytvoření servo ramen
Vytvoření servo ramen
Vytvoření servo ramen
Vytvoření servo ramen
Vytvoření servo ramen
  1. Pomocí nástroje Onshape navrhněte servoramena, která se použijí k odpalování pingpongových míčků ve hře.
  2. Každé rameno udělejte 6 cm dlouhé s částí, která vyčnívá dolů 2,5 cm. (Ujistěte se, že se vysunutí vysune, aby se mohlo otáčet kolem samotného serva.)
  3. Kruhovým servopohonem připevněte paže a položte středovou linii první, která směřuje do středu desky, rovnoběžně s cílovými stranami hracího plánu.
  4. Umístěte středovou čáru rozdělující druhé rameno pod úhlem elevace 129 stupňů k prvnímu ramenu serva.
  5. Dále umístěte 4 serva 5 cm nad každou z diagonálních vodicích desek a 9,75 cm od každé boční stěny nejblíže k servu. (Na každé straně by měli být dva.)
  6. Potom jsme vyvrtali otvor, aby se do něj vešly servo dráty, a slepili jsme servo lepidlem.

Příklad našeho servo ramene:

Krok 4: Vytvoření desky

Vytvoření rady
Vytvoření rady
Vytvoření rady
Vytvoření rady
  1. Vytvořte dřevěnou základnu 54x36 cm. (To odpovídá tloušťce stěn.)
  2. Poté ustřihněte čtyři úhlopříčky 14 cm a dvě strany 30 cm. (Tyto stěny by měly mít tloušťku 2 cm a 4 cm nebo větší.)
  3. Dále nakreslete čáry, které jsou rovnoběžné s každou stranou dva centimetry od zdi, a vytvořte novou obdélníkovou krabici.
  4. Potom v každém ze čtyř rohů obdélníku změřte 10 cm podél každé strany obdélníku a nakreslete čáru mezi těmito dvěma body. Tato čára je čára pro diagonální stěny.
  5. Po dokončení změřte 5 cm nad každou úhlopříčkou a nakreslete čáru, která je 9,75 cm dlouhá a je kolmá na boční desku.
  6. Nakreslete nebo nakreslete obdélník se středem na konci řádku, který odpovídá základně serva.
  7. Poté nakreslete mezi každou dvojicí úhlopříček čáru, která je rovnoběžná se stranami branky.
  8. Vyřízněte šikmou plochu, která se nakloní ke každému z branek mezi dvěma úhlopříčkami a čárou, která je v předchozím kroku protáhne.
  9. Vyvrtejte otvor pro každé servo v blízkosti základny serva a mezi servem a boční stěnou.
  10. Zašroubujte každý ze stěn a pomocí super lepidla přidržte servo.
  11. Super nalepte ramena serva na servo umístěním ramene serva na vnitřní stranu desky rovnoběžně se stranami branky.
  12. Dále připojte vodiče pro servo pod desku.

Krok 5: Elektronika a programování

Elektronika a programování
Elektronika a programování
Elektronika a programování
Elektronika a programování
  1. „Elektronika pro každého hráče se skládá ze 2 serv, 4 tlačítek, 4 odporů 10 kOhm, arduina a dostatečného zapojení.
  2. Na každém arduinu připojte kladný (černý plus) sloupec k 5V a záporný (červený mínus) k zemi.
  3. Umístěte čtyři tlačítka na prkénko tam, kde je chcete mít.
  4. Před pokračováním vyzkoušejte, zda můžete pohodlně mačkat tlačítka.
  5. Pro ten na každém tlačítku (že kontakt je v) připojte mezi tuto řadu a kladný odpor odpor 10 kOhm.
  6. V každé stejné řadě připojte vodič k příslušnému kolíku.
  7. Piny 2 a 3 ovládají servo v pinu 9 a piny 4 a 5 ovládají ten v pinu 10.
  8. Chcete -li zapojit serva (pro tento krok je budete muset mít nalepená), připojte bílý vodič (signál) ke kolíku 9 nebo 10 (podle toho, která tlačítka by měla ovládat). Připojte černý vodič (napájení) ke kladnému sloupci a červený vodič (uzemnění) k zápornému sloupci."

Stáhněte si připojený program a nahrajte jej do obou arduinos. Program inicializuje všechna serva a vstupy, poté každých 20 milisekund (50krát za sekundu) kontroluje stisknutí tlačítek a podle toho upraví serva. Po nahrání programu se každé servo otočí na 1,5 sekundy, aby se potvrdilo, že jsou zapojeny správně, a skončí na 90 stupňů. “

Doporučuje: