Përmbajtje:

Arduino Drum Man: 5 hapa (me fotografi)
Arduino Drum Man: 5 hapa (me fotografi)

Video: Arduino Drum Man: 5 hapa (me fotografi)

Video: Arduino Drum Man: 5 hapa (me fotografi)
Video: Ai robots taking over ping pong 👀 #shorts 2024, Nëntor
Anonim
Arduino Drum Man
Arduino Drum Man

Përbërësit:

1. Teli metalik

2. Komplet i lirë i lodrave të daulles (Hi hat, lak dhe daulle goditjeje)

3. Tre Servo

4. Teli elektrik

5. Shirit ngjitës

6. Tabela e bukës

7. Arduino Uno

8. Usb në USB 2.0

Hapi 1: Si të bëni daulle:

Si të bëni daulle
Si të bëni daulle
Si të bëni daulle
Si të bëni daulle
Si të bëni bateri
Si të bëni bateri

Se si do të bësh daulle, në thelb varet nga ti. Varet plotësisht nga lloji i daulleve që merrni, për sa kohë që është një lodër (dhe jo e një madhësie të jetës, haha). Më duhej të ndryshoja pak timen, pasi kisha vetëm dy toma, një kapelë dhe një kurth për të filluar. Ata ishin të gjithë të hapur nga njëra anë, kështu që unë i bashkova dy pjesët e mbyllura të tomit së bashku për të formuar një kurth. E kam përdorur kurthin si daulle goditjeje. Vendosa plastikë mbi skajin e hapur të daulles së goditjes dhe preva një vrimë në të. Mbështjellësi i kapelave është bërë pothuajse tërësisht nga tela metalikë me pak shirit ngjitës. Mostlyshtë kryesisht thjesht rregullimi i gjërave që janë tashmë atje, për të qenë i sinqertë. Nuk është aq e vështirë.

Hapi 2: Si ta bëni robotin:

Si të bëni një robot
Si të bëni një robot
Si të bëni një robot
Si të bëni një robot
Si të bëni një robot
Si të bëni një robot

Ndërtimi i robotit ishte pjesa më e vështirë. Fillova duke imagjinuar veten si personi i vogël që luante bateritë e lodrave. Unë imagjinoja se sa kohë do të duhej të ishin krahët e mi për të arritur kapelën dhe grackën. Njeriu i daulles duhet të përshtatet me madhësinë e daulleve, përndryshe nuk do të funksionojë. Filloni të ndërtoni një kornizë vërtet themelore, vetëm një tel për të gjithë trupin dhe përpiquni ta bëni atë më 3D nga atje. Jo sepse duket mirë, por krahët e burrit do të ulen ngadalë deri në fund kur të lidhni servo -në (unë kam qenë atje). Pasi të keni mbaruar së ndërtuari kornizën për daulle, bashkojini servo -në në dorën e djathtë, dorën e majtë dhe këmbën e djathtë. Përfundoni telat rreth kornizës për t'u siguruar që ato të mos bien nga krahët dhe këmbët.

Hapi 3: Shërbimet:

Servos
Servos
Servos
Servos
Servos
Servos

Të gjithë servo blu të vegjël kanë një tel ngjyrë kafe, të kuqe dhe portokalli. Instalimet elektrike janë mjaft të thjeshta. Servot, paneli i bukës dhe Arduino kanë hapje femra, kështu që ju do të dëshironi të përdorni tela elektrike bazë, pasi ato kanë dy skaj meshkuj. Teli portokalli futet në Arduino Uno (zgjidhni një numër midis 0 dhe 13 në tabelë), tela e kuqe hyn në pjesën plus të Breadboard dhe tela ngjyrë kafe shkon në minus pjesën e Breadboard. Bëni këtë për të gjithë servos dhe jeni mirë të shkoni. Epo, një lloj. Lidhni një tel nga GND (pjesa e energjisë e Arduino) në pjesën minus në anën e djathtë të Breadboard. Pastaj lidhni një tel nga 5V (gjithashtu pjesë e fuqisë së Arduino) në pjesën plus në anën e djathtë të bordit. Tani instalimet elektrike duhet të përfundojnë.

Hapi 4: Kodi:

kodi duhet të jetë mjaft i lehtë. Unë nuk kam pasur ndonjë problem me të, dhe nuk kam asnjë ide se si funksionon kodimi në pjesën më të madhe.

Kodi bazë është ky:

#përfshi

Servo servo1;

Servo servo2;

Servo servo3;

int servoPos = 0;

void setup () {

servo.tash (3); // Numri tregon se cilën slot kam përdorur në Arduino Uno.

servo.tach (5);

servo.tach (6);

}

lak void () {

për (servoPos = 0; servoPos <140; servoPos ++) // Kjo në thelb i thotë servo të lëvizë nga zero në 140 gradë. Varet nga sa larg krahu juaj robot është mbi daullet.

{

servo1.shkruaj (servoPos); // Kapelja ime

servo2.write (servoPos); // Goditja ime

servo3.shkruaj (servoPos); // kurthi im

vonesa (4); // Kjo është koha që do të duhet për të kryer një detyrë në milisekonda. Nëse e rrisni këtë numër, bateristi juaj do të bëhet më i ngadalshëm.

}

për (servoPos = 140; servoPos> 0; servoPos--)

{

servo1.shkruaj (servoPos);

servo2.write (servoPos);

servo3.shkruaj (servoPos);

vonesa (2);

}

}

Nëse dëshironi të bëni modele daulle, thjesht kopjoni ato për sythe nën njëra -tjetrën, por në vend që të përdorni kapelën, grackën dhe daullen e goditjes së bashku menjëherë (si në kodin e mësipërm), mund ta bëni kështu:

servo1.shkruaj (servoPos);

servo2.write (servoPos);

servo1.shkruaj (servoPos);

servo3.shkruaj (servoPos);

servo1.shkruaj (servoPos);

servo3.shkruaj (servoPos);

servo1.shkruaj (servoPos);

servo2.write (servoPos);

(Të gjitha të ndara për sythe, natyrisht)

Hapi 5: Produkt i përfunduar

Produkti juaj i përfunduar duhet të duket pak si ky. Urime, e ke bërë veten një daulle djalë!

Recommended: