Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Složení:
1. Kovový drát
2. Levné bicí soupravy (Hi hat, snare and kick drum)
3. Tři serva
4. Elektrický drát
5. Lepicí páska
6. Breadboard
7. Arduino Uno
8. USB na USB 2.0
Krok 1: Jak vyrobit bicí:
Jak budete dělat bubny, je v podstatě na vás. Záleží na tom, jaký typ bubnů dostanete, pokud je to hračka (a ne v životní velikosti, haha). Musel jsem ten svůj trochu vyladit, protože jsem měl pro začátek jen dva tomy, hi hat a léčku. Všechny byly na jedné straně otevřené, a tak jsem dal dohromady dvě uzavřené části tom, aby vytvořily léčku. Použil jsem léčku jako kopací buben. Na otevřený konec kopacího bubnu jsem dal plast a vyřízl do něj otvor. Hi hat stojan byl vyroben téměř výhradně z kovového drátu s trochou lepicí pásky. Je to většinou jen úprava věcí, které už tam jsou, abych byl upřímný. Není to tak těžké.
Krok 2: Jak vyrobit robota:
Postavit robota bylo nejtěžší. Začal jsem tím, že jsem si představoval sebe jako drobného člověka hrajícího na bubínky. Představoval jsem si, jak dlouhé budu muset mít paže, abych dosáhl hi hat a léčky. Bubeníka je třeba upravit na velikost bubnů, jinak to nepůjde. Začněte stavět opravdu základní rámeček, jen jeden drát pro celé tělo a zkuste to odtud udělat více 3D. Ne proto, že to vypadá dobře, ale paže toho muže pomalu klesnou až dolů, když připojíte servo (byl jsem tam). Poté, co dokončíte stavbu rámu pro bubeníka, připojte serva k pravé ruce, levé ruce a pravé noze. Omotejte dráty kolem rámu, abyste se ujistili, že nespadnou z rukou a nohou.
Krok 3: Serva:
Všechna malá modrá serva mají hnědý, červený a oranžový vodič. Zapojení je poměrně jednoduché. Serva, prkénko a Arduino mají ženské otvory, takže budete chtít použít základní elektrický vodič, protože mají dva vnější konce. Oranžový vodič jde do Arduino Uno (na desce vyberte číslo mezi 0 a 13), červený drát do plusové části Breadboardu a hnědý drát do mínusové části Breadboardu. Udělejte to pro všechna serva a můžete vyrazit. No, tak nějak. Připojte vodič od GND (napájecí část Arduina) k mínusové části na pravé straně Breadboardu. Poté připojte vodič z 5V (také napájecí část Arduina) k plusové části na pravé straně desky. Nyní by mělo být dokončeno zapojení.
Krok 4: Kód:
kód by měl být snadný. Neměl jsem s tím žádné potíže a nemám ani ponětí, jak kódování většinou funguje.
Základní kód je tento:
#zahrnout
Servo servo1;
Servo servo2;
Servo servo3;
int servoPos = 0;
neplatné nastavení () {
servo.attach (3); // Číslo udává, který slot jsem použil v Arduino Uno.
servo.attach (5);
servo.attach (6);
}
prázdná smyčka () {
for (servoPos = 0; servoPos <140; servoPos ++) // To v podstatě říká servu, aby se pohybovalo z nuly na 140 stupňů. Záleží však na tom, jak daleko je vaše robotická ruka nad bubny.
{
servo1.write (servoPos); // Ahoj čepice
servo2.write (servoPos); // Moje kopa
servo3.write (servoPos); // Moje léčka
zpoždění (4); // Toto je čas, který bude trvat provedení úkolu v milisekundách. Pokud toto číslo zvýšíte, váš bubeník bude pomalejší.
}
pro (servoPos = 140; servoPos> 0; servoPos--)
{
servo1.write (servoPos);
servo2.write (servoPos);
servo3.write (servoPos);
zpoždění (2);
}
}
Pokud chcete vytvářet vzory bicích, zkopírujte je pro smyčky pod sebe, ale místo použití hi hat, snare a kick drum najednou (jako v kódu výše), můžete to udělat takto:
servo1.write (servoPos);
servo2.write (servoPos);
servo1.write (servoPos);
servo3.write (servoPos);
servo1.write (servoPos);
servo3.write (servoPos);
servo1.write (servoPos);
servo2.write (servoPos);
(Samozřejmě pro smyčky vše samostatně)
Krok 5: Hotový výrobek
Váš hotový výrobek by měl vypadat trochu takto. Gratulujeme, udělal jsi ze sebe bubeníka!