Orodha ya maudhui:

Ukumbi wa Kivuli: Hatua 3 (na Picha)
Ukumbi wa Kivuli: Hatua 3 (na Picha)

Video: Ukumbi wa Kivuli: Hatua 3 (na Picha)

Video: Ukumbi wa Kivuli: Hatua 3 (na Picha)
Video: UKHTY RIZIKI AMZINDUA BIBI HARUSI KWA YASINI 3 ASIHUSUDIWE NA MACHO YA WATU - WAREMBO WAMEDAMSHI 2024, Julai
Anonim
Ukumbi wa Kivuli
Ukumbi wa Kivuli

Mafundisho haya yataonyesha jinsi ya kuunda ukumbi wa michezo wa kimvuli kwa kutumia vifaa vifuatavyo. Kwa programu yangu nilitengeneza mashua ikitikiswa na mawimbi lakini kwa marekebisho kidogo, unaweza kutumia maumbo / vitu unavyopenda kuunda eneo lolote ambalo ungependa kuwa nalo.

- Kitanda cha Arduino Uno

- Printa ya 3D na programu ya kubuni

-9 Volt Betri

-Mpokeaji WAKE

- LEDs

- (https://www.amazon.com/6000K-6500K-600mA-700mA-Int…)

- Servo Motors

- Bodi ya mkate

- Nakili Karatasi

Hatua ya 1: Kubuni

Ubunifu
Ubunifu

Tumia programu kama vile solidworks au mvumbuzi kubuni sehemu unazotaka, kwa upande wangu mashua na wimbi, pamoja na noti zilizopigwa ili kuziweka kwenye mabano ili kushikamana na motors zako za servo.

Ili kupata mwendo wa usawa na wima niliyotaka, nilitumia mfumo wa baa mbili uliounganishwa na servo pamoja na reli ya mwongozo iliyo na umbo kama T ambayo inatoshea kwenye ingizo lingine la umbo la T kwenye vipande vya mashua na mawimbi.

Mabano yaliyochapishwa ya 3D pia yanaweza kubadilishwa kwa saizi na inafaa lakini jambo moja la kuzingatia ni kipenyo cha mashimo lazima zote zilingane na kuingia kwenye gari la servo. Kwa servos yangu na matumizi, mashimo yote yana kipenyo cha 5mm. na reli za T ni 1mm ndogo-upana-busara kuliko kuingiza ambayo imekusudiwa.

Baada ya kuchapisha, mchanga mchanga na kufungua inaweza kuhitajika kuwa na sehemu laini zinazofaa na zinazohamia.

Hatua ya 2: Mkutano

Mkutano
Mkutano

Uwekaji wa sehemu zako zote ni muhimu kwa mradi huu kwa sababu ikiwa hazipo katika nafasi sahihi, makadirio yako ya kivuli hayatakuwa sahihi.

Anza na kuweka skrini yako, nilitumia karatasi ndogo kati ya fremu iliyochapishwa ya 3D iliyoundwa kuonekana kama nguzo 2 na kitako.

Panda ijayo uliongozwa kwa uhuru (kwa marekebisho ya baadaye). Kwa LED nimeipandisha nje kwa kuiunganisha na waya kadhaa za kuruka na kisha kwa betri ya 9 Volt, lakini unaweza kuchukua hatua zaidi na kuiunganisha kwenye arduino kwa hivyo hautalazimika kuondoa nyaya kugeuza mwenyewe kuwasha na kuzima.

Mara tu LED na skrini zimewekwa, weka sehemu zako zinazohamia kati ya hizo mbili ili upate makadirio bora unayotafuta, na mara tu unapohifadhi salama servos zako mahali pa kuwazuia wasizunguke (nilitumia tu superglue).

Kutoka wakati huu weka tu waya zako, arduino, ubao wa mkate, na mpokeaji wa IR mahali popote hazitaingiliana na nuru na umemaliza.

Hatua ya 3: Usimbuaji

# pamoja

# pamoja

#fafanua kucheza 0xFFC23D

int oscillate = 0; int RECV_PIN = 11; Pini ya mpokeaji ya IR

Servo servo;

Servo servo2;

int val; // mzunguko wa pembe ya mzunguko;

bool cwRotation, ccwRotation; // majimbo ya kuzunguka

IRrecv irrecv (RECV_PIN);

namua matokeo_ya matokeo;

kuanzisha batili ()

{Serial.begin (9600);

irrecv.wezeshwaIRIn (); // Anza mpokeaji

kiambatisho cha servo2 (7); // siri ya pili ya servo

ambatisha servo (9); // pini ya servo

}

kitanzi batili () {if (irrecv.decode (& results)) {

Serial.println (matokeo.thamani, HEX);

kuendelea irrecv (); // Pokea thamani inayofuata

ikiwa (results.value == play || oscillate)

{

oscillate = 1;

andika (5); // mwambie servo aende kwenye msimamo katika 'pos' inayobadilika

andika servo2 (5);

kuchelewesha (400); // inasubiri servo kufikia msimamo

andika (50); // mwambie servo aende kwenye msimamo katika 'pos' inayobadilika

andika (50);

kuchelewesha (400); // inasubiri servo kufikia msimamo

}

}

}

Ilipendekeza: