Orodha ya maudhui:

Mtu wa Drum ya Arduino: Hatua 5 (na Picha)
Mtu wa Drum ya Arduino: Hatua 5 (na Picha)

Video: Mtu wa Drum ya Arduino: Hatua 5 (na Picha)

Video: Mtu wa Drum ya Arduino: Hatua 5 (na Picha)
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Julai
Anonim
Arduino Drum Mtu
Arduino Drum Mtu

Viungo:

1. Waya wa chuma

2. Bei ya kuchezea ya ngoma ya bei rahisi (Kofia ya Hi, mtego na ngoma ya kick)

3. Servo tatu

4. Waya wa umeme

5. Mkanda wa bomba

6. Bodi ya mkate

7. Arduino Uno

8. Usb kwa Usb 2.0

Hatua ya 1: Jinsi ya Kutengeneza Ngoma:

Jinsi ya Kutengeneza Ngoma
Jinsi ya Kutengeneza Ngoma
Jinsi ya Kutengeneza Ngoma
Jinsi ya Kutengeneza Ngoma
Jinsi ya Kutengeneza Ngoma
Jinsi ya Kutengeneza Ngoma

Jinsi utakavyotengeneza ngoma, kimsingi ni juu yako. Inategemea kabisa aina ya ngoma unayopata, maadamu ni toy (na sio saizi ya maisha, haha). Ilinibidi kurekebisha mgodi kidogo, kwani nilikuwa na toms mbili tu, kofia ya hi na mtego kuanza. Zote zilikuwa wazi upande mmoja, kwa hivyo niliweka sehemu mbili zilizofungwa za tom ili kuunda mtego. Nilitumia mtego kama ngoma ya mateke. Niliweka plastiki juu ya mwisho wazi wa ngoma ya kick na kukata shimo ndani yake. Stendi ya kofia hi ilitengenezwa karibu kabisa na waya wa chuma na mkanda mdogo wa bomba. Kwa kweli ni tu kurekebisha mambo ambayo tayari yapo, kuwa waaminifu. Sio ngumu sana.

Hatua ya 2: Jinsi ya Kutengeneza Robot:

Jinsi ya kutengeneza Robot
Jinsi ya kutengeneza Robot
Jinsi ya kutengeneza Robot
Jinsi ya kutengeneza Robot
Jinsi ya kutengeneza Robot
Jinsi ya kutengeneza Robot

Kujenga roboti ilikuwa sehemu ngumu zaidi. Nilianza kwa kujifikiria kama mtu mdogo anayepiga ngoma za kuchezea. Nilifikiria ni muda gani mikono yangu ingetakiwa kufikia kofia ya hi na mtego. Mtu wa ngoma lazima abadilishwe kwa saizi ya ngoma, vinginevyo haitafanya kazi. Anza kujenga fremu ya msingi kabisa, waya moja tu kwa mwili mzima na ujaribu kuifanya iwe 3D zaidi kutoka hapo. Sio kwa sababu inaonekana nzuri, lakini mikono ya mtu huyo itashuka polepole chini wakati unapoambatanisha ya servo (nimekuwa hapo). Baada ya kumaliza kujenga sura ya mtu wa ngoma, ambatisha servo kwa mkono wa kulia, mkono wa kushoto na mguu wa kulia. Funga waya kuzunguka sura ili kuhakikisha kuwa hazitaanguka kutoka kwa mikono na miguu.

Hatua ya 3: Servos:

Servos
Servos
Servos
Servos
Servos
Servos

Servo zote ndogo za hudhurungi zina waya wa kahawia, nyekundu na machungwa. Wiring ni rahisi sana. Servos, ubao wa mkate na Arduino zina fursa za kike, kwa hivyo utataka kutumia waya msingi wa umeme, kwani zina mwisho mbili za kiume. Waya ya rangi ya machungwa huenda kwenye Arduino Uno (chagua nambari kati ya 0 na 13 ubaoni), waya mwekundu unaingia kwenye sehemu ya pamoja ya Bodi ya mkate na waya wa hudhurungi huenda kwenye sehemu ya chini ya Bodi ya Mkate. Fanya hivi kwa servos zote na uko vizuri kwenda. Naam, aina ya. Unganisha waya kutoka GND (sehemu ya nguvu ya Arduino) hadi sehemu ya chini upande wa kulia wa Bodi ya mkate. Kisha unganisha waya kutoka 5V (pia sehemu ya nguvu ya Arduino) hadi sehemu ya pamoja upande wa kulia wa bodi. Sasa wiring inapaswa kumaliza.

Hatua ya 4: Kanuni:

nambari inapaswa kuwa rahisi sana. Sikuwa na shida nayo, na sina kidokezo jinsi kazi ya kuweka alama kwa sehemu kubwa.

Nambari ya msingi ni hii:

# pamoja

Servo servo1;

Servo servo2;

Servo servo3;

int servoPos = 0;

usanidi batili () {

ambatisha servo (3); // Nambari inaonyesha ni kipi nilichotumia kwenye Arduino Uno.

ambatisha servo (5);

ambatisha servo (6);

}

kitanzi batili () {

kwa (servoPos = 0; servoPos <140; servoPos ++) // Hii kimsingi inaiambia servo kuhama kutoka sifuri hadi nyuzi 140. Inategemea jinsi umbali wa mkono wako wa robot uko juu ya ngoma ingawa.

{

andika (servoPos); // Kofia yangu ya hi

andika (servoPos); // Teke langu

andika (servoPos); // Mtego wangu

kuchelewesha (4); // Huu ndio wakati utakaochukua kutekeleza jukumu katika miliseconds. Ukiongeza nambari hii, mpiga ngoma wako atakua polepole.

}

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

{

andika (servoPos);

andika (servoPos);

andika (servoPos);

kuchelewesha (2);

}

}

Ikiwa unataka kutengeneza muundo wa ngoma, nakala tu hizo kwa vitanzi chini ya kila mmoja, lakini badala ya kutumia kofia ya hi, mtego na ngoma ya kick pamoja wakati mmoja (kama ilivyo kwenye nambari hapo juu), unaweza kuifanya hivi:

andika (servoPos);

andika (servoPos);

andika (servoPos);

andika (servoPos);

andika (servoPos);

andika (servoPos);

andika (servoPos);

andika (servoPos);

(Zote kwa tofauti kwa vitanzi, kwa kweli)

Hatua ya 5: Bidhaa iliyokamilishwa

Bidhaa yako iliyokamilishwa inapaswa kuangalia kitu kidogo kama hiki. Hongera, umejifanya ngoma jamani!

Ilipendekeza: