Arduino Drum Man: 5 krokov (s obrázkami)
Arduino Drum Man: 5 krokov (s obrázkami)
Anonim
Arduino bicie muž
Arduino bicie muž

Zloženie:

1. Kovový drôt

2. Lacná súprava hračiek na bicie (hi hat, snare and kick drum)

3. Tri servá

4. Elektrický drôt

5. Lepiaca páska

6. Breadboard

7. Arduino Uno

8. USB na USB 2.0

Krok 1: Ako vyrobiť bubny:

Ako vyrobiť bubny
Ako vyrobiť bubny
Ako vyrobiť bubny
Ako vyrobiť bubny
Ako vyrobiť bubny
Ako vyrobiť bubny

Ako budete vyrábať bicie, je v zásade na vás. To úplne závisí od toho, aký typ bubnov dostanete, pokiaľ je to hračka (a nie v životnej veľkosti, haha). Svojho som musel trochu vyladiť, pretože som mal na začiatku iba dva tomy, hi hat a osídlo. Všetky boli na jednej strane otvorené, a tak som dal dohromady dve uzavreté časti toma, aby vytvorili pascu. Použil som osídlo ako kopací bubon. Na otvorený koniec kopacieho bubna som položil plast a vyrezal do neho dieru. Hi -hat stojan bol vyrobený takmer výlučne z kovového drôtu s trochou lepiacej pásky. Úprimne povedané, väčšinou ide len o úpravu vecí, ktoré už existujú. Nie je to také ťažké.

Krok 2: Ako vyrobiť robota:

Ako vyrobiť robota
Ako vyrobiť robota
Ako vyrobiť robota
Ako vyrobiť robota
Ako vyrobiť robota
Ako vyrobiť robota

Zostavenie robota bolo najťažšie. Začal som tým, že som si predstavoval seba ako drobného človeka hrajúceho na hračkách. Predstavoval som si, ako dlho budem musieť mať ruky, aby som sa dostal k hi hat a osídlu. Bubeníka je potrebné prispôsobiť veľkosti bubnov, inak to nepôjde. Začnite stavať skutočne základný rám, iba jeden drôt pre celé telo a skúste to odtiaľ urobiť viac 3D. Nie preto, že by to vyzeralo dobre, ale ramená muža sa pomaly spustia až dole, keď nasadíte servo (bol som tam). Keď budete stavať rám pre bubeníka, pripevnite servo k pravej ruke, ľavej ruke a pravej nohe. Omotajte drôty okolo rámu, aby ste sa uistili, že nespadnú z rúk a nôh.

Krok 3: Servá:

Servá
Servá
Servá
Servá
Servá
Servá

Všetky malé modré servá majú hnedý, červený a oranžový drôt. Zapojenie je pomerne jednoduché. Serva, nepájivá doska a Arduino majú ženské otvory, takže budete chcieť použiť základný elektrický drôt, pretože majú dva vonkajšie konce. Oranžový drôt ide do Arduino Uno (na doske vyberte číslo od 0 do 13), červený drôt ide do plusovej časti Breadboardu a hnedý vodič do mínusovej časti Breadboardu. Urobte to pre všetky servá a môžete ísť. Tak nejako. Pripojte vodič z GND (napájacia časť Arduina) k mínusovej časti na pravej strane Breadboardu. Potom pripojte vodič z 5V (tiež napájaciu časť Arduina) k plusovej časti na pravej strane dosky. Teraz by malo byť dokončené vedenie.

Krok 4: Kód:

kód by mal byť ľahko interpretovateľný. Nemal som s tým žiadne problémy a nemám ani potuchy, ako kódovanie väčšinou funguje.

Základný kód je tento:

#zahrnúť

Servo servo1;

Servo servo2;

Servo servo3;

int servoPos = 0;

neplatné nastavenie () {

servo.attach (3); // Číslo udáva, ktorý slot som použil v Arduino Uno.

servo.attach (5);

servo.attach (6);

}

prázdna slučka () {

for (servoPos = 0; servoPos <140; servoPos ++) // Toto v zásade hovorí servu, aby sa pohybovalo z nuly na 140 stupňov. Záleží však na tom, ako ďaleko je rameno vášho robota nad bubnami.

{

servo1.write (servoPos); // Ahoj klobúk

servo2.write (servoPos); // Môj kopanec

servo3.write (servoPos); // Moja pasca

oneskorenie (4); // Toto je čas, ktorý bude trvať vykonanie úlohy v milisekundách. Ak toto číslo zvýšite, váš bubeník bude pomalší.

}

pre (servoPos = 140; servoPos> 0; servoPos--)

{

servo1.write (servoPos);

servo2.write (servoPos);

servo3.write (servoPos);

oneskorenie (2);

}

}

Ak chcete vytvoriť vzory bicích, skopírujte ich pod seba, ale namiesto hi -hat, snare a kick drum naraz (ako v kóde vyššie) to môžete urobiť 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);

(Všetko oddelene pre slučky, samozrejme)

Krok 5: Hotový výrobok

Váš hotový výrobok by mal vyzerať asi takto. Gratulujeme, urobili ste zo seba bubeníka!