Obsah:
- Krok 1: Úvod
- Krok 2: Potřebné materiály
- Krok 3: Vytvoření servo zbraní
- Krok 4: Vytvoření desky
- Krok 5: Elektronika a programování
Video: Servo Foosball Arduino: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
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í
- Pomocí nástroje Onshape navrhněte servoramena, která se použijí k odpalování pingpongových míčků ve hře.
- 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.)
- 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.
- Umístěte středovou čáru rozdělující druhé rameno pod úhlem elevace 129 stupňů k prvnímu ramenu serva.
- 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.)
- 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řte dřevěnou základnu 54x36 cm. (To odpovídá tloušťce stěn.)
- 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ší.)
- Dále nakreslete čáry, které jsou rovnoběžné s každou stranou dva centimetry od zdi, a vytvořte novou obdélníkovou krabici.
- 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.
- 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.
- Nakreslete nebo nakreslete obdélník se středem na konci řádku, který odpovídá základně serva.
- Poté nakreslete mezi každou dvojicí úhlopříček čáru, která je rovnoběžná se stranami branky.
- 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.
- Vyvrtejte otvor pro každé servo v blízkosti základny serva a mezi servem a boční stěnou.
- Zašroubujte každý ze stěn a pomocí super lepidla přidržte servo.
- Super nalepte ramena serva na servo umístěním ramene serva na vnitřní stranu desky rovnoběžně se stranami branky.
- Dále připojte vodiče pro servo pod desku.
Krok 5: Elektronika a programování
- „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í.
- Na každém arduinu připojte kladný (černý plus) sloupec k 5V a záporný (červený mínus) k zemi.
- Umístěte čtyři tlačítka na prkénko tam, kde je chcete mít.
- Před pokračováním vyzkoušejte, zda můžete pohodlně mačkat tlačítka.
- Pro ten na každém tlačítku (že kontakt je v) připojte mezi tuto řadu a kladný odpor odpor 10 kOhm.
- V každé stejné řadě připojte vodič k příslušnému kolíku.
- Piny 2 a 3 ovládají servo v pinu 9 a piny 4 a 5 ovládají ten v pinu 10.
- 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:
Automatický chladicí ventilátor se snímačem teploty a vlhkosti Servo a DHT11 s Arduino: 8 kroků
Automatický chladicí ventilátor využívající snímač teploty a vlhkosti Servo a DHT11 s Arduino: V tomto tutoriálu se naučíme, jak spustit & otáčejte ventilátorem, když teplota stoupne nad určitou úroveň
Servo ovládání Arduino: 6 kroků
Servo ovládání Arduino: Servomotory mají tři vodiče: napájení, uzemnění a signál. Napájecí vodič je obvykle červený a měl by být připojen k 5V pinu na desce Arduino. Zemnící vodič je obvykle černý nebo hnědý a měl by být připojen k uzemňovacímu kolíku na Ardui
ARDUINO: JAK POUŽÍVAT SERVO MOTOR S VNĚJŠÍM VÝKONEM: 5 kroků
ARDUINO: JAK POUŽÍVAT SERVO MOTOR S VNĚJŠÍM VÝKONEM: Tento návod je písemnou verzí mého " Arduina: Jak používat servomotor s externím napájením " Video z YouTube, které jsem nedávno nahrál. Důrazně vám doporučujeme, abyste si to prohlédli. Navštivte kanál YouTube
Servo Arduino automat: 8 kroků
Servo Arduino automat: Tento automat pojme tři zábavné snickers bary a bude prodávat jeden po druhém pomocí Arduino Uno a servomotoru
Hackujte své servo V1.00 - proměňte své servo v výkonný lineární pohon: 7 kroků
Hack Your Servo V1.00 - Proměňte své servo v výkonný lineární pohon: Za předpokladu, že máte nástroje a servo, můžete si jej postavit za pár peněz. Aktuátor se vysouvá rychlostí přibližně 50 mm/min. Je to docela pomalé, ale velmi silné. Podívejte se na moje video na konci příspěvku, kde malý pohon