Orodha ya maudhui:

Mradi wa Mashine ya Roboti: Hatua 6
Mradi wa Mashine ya Roboti: Hatua 6

Video: Mradi wa Mashine ya Roboti: Hatua 6

Video: Mradi wa Mashine ya Roboti: Hatua 6
Video: Majambazi walipopambana na Polisi baada ya kuiba pesa NMB Bank 2024, Julai
Anonim
Mradi wa Mashine ya Roboti
Mradi wa Mashine ya Roboti

Katika siku ya sasa, roboti sasa zinatumiwa kuharakisha michakato ya utengenezaji, pamoja na matumizi yao kwenye laini za mkutano, kiotomatiki, na mengi zaidi. Ili kutuzoea uwanja wa uhandisi na na kuzoea kujenga roboti inayofanya kazi, lengo letu lilikuwa kujenga roboti inayofanya kazi ambayo itakusanya mpira na kuiweka kwenye lengo.

Hatua ya 1: Tambua Lengo na Mapungufu yako

Wakati wowote mradi unaendelea, ni muhimu kwa mtu kutambua lengo ambalo anahitaji kupata pia, kwani hii inamruhusu kukaa umakini zaidi na kutafuta njia ya kufikia lengo hilo. Pia, mapungufu ni muhimu kwa sababu yanakupa kikomo cha nguvu, muda, au pesa ngapi unaweza kuiweka kwenye ujenzi.

Katika kesi hii, lengo letu lilikuwa kutengeneza roboti ambayo inaweza kutumia njia anuwai za programu ya Arduino kuendesha barabara ya ukumbi, inayotumiwa na mdhibiti wa kijijini, halafu, bila mdhibiti wa kijijini, tafuta njia kurudi kwenye lengo na kushinikiza mpira ndani ya lengo. Kwa lengo hili akilini, tunaweza kisha kuelekea kwenye hatua inayofuata katika mradi huo. Kikomo chetu cha mradi huu ni kwamba bei ya jumla haiwezi kuwa zaidi ya dola 75.

Hatua ya 2: Vifaa vinavyohitajika na gharama

Unapofanya mradi wa roboti, ni muhimu kila wakati kutoa orodha ya sehemu kabla ya kuanza mradi badala ya unavyoendelea na mradi huo. Kuunda orodha pia inakupa wazo la ni kiasi gani mradi unapaswa kukugharimu na ni kiasi gani unahitaji kuokoa na kujiandaa.

Orodha yetu ya sehemu ilijumuisha: (Yoyote ambayo hayana bei karibu nao yalitolewa)

Waya 50 kwa wanaume

Waya 50 kwa wanaume

Waya 50 hadi wa kike

1 Arduino Uno / Arduino Mega 2560

Magurudumu 4 $ 26.99

Casters 2 wa Mpira $ 4.99

4 Motors

4 Milima ya Magari

Karatasi za Aluminium zilizopandikizwa * Vipimo vyote viko ndani ya inchi na viko ⅛”Nene * (4) 2 x 10 (4) 1.189 x 1.598 (4) 1.345 x.663 (2) 1.75 x 1.598 (2) 7 base, 3.861 high, and 10 hypotenuse (2) 10 x 10 (1) 3.861 x 10 (1) 7 x 10

1 Betri

1 Dereva wa Magari

Kidhibiti 1 cha mbali na Mpokeaji

Karanga 38 $ 4.99

Bolts 38 $ 5.99

Hatua ya 3: Skematiki

Skimatiki
Skimatiki
Skimatiki
Skimatiki

Mradi wowote mzuri wa roboti unahitaji kuwa na skimu ili mjenzi au mhandisi aweze kuona kile wanachopaswa kujenga ili mradi ufanye kazi. Katika kesi hii, tulihitaji hesabu rahisi zaidi za roboti ambazo zingeonyesha tu dhana ya mfumo wa kurudisha gari. Tulikuwa pia na kifurushi cha betri na kesi ya Arduino.

Hatua ya 4: Ujenzi

Hakuna mengi ya kusema juu ya kipengele hiki cha sehemu ya mradi, lakini vidokezo kadhaa vya usalama kwenye zana. Unapokuwa kwenye semina, vaa glasi na kinga kila wakati na apron. Kuchukua tahadhari hizi zimeokoa maisha mengi na majeraha. Vifaa vingine tulivyotumia katika kesi hii vilikuwa vya kuchoma visima, msumeno wa bendi, mashine ya kuchimba visima, na zana zingine za kufanya kazi za chuma. Pia, kabla ya kulehemu, hakikisha kile unachounganisha ni sahihi kwa 100% kwa sababu hakuna kurudi nyuma.

Hatua ya 5: Kupanga programu

Kupanga programu
Kupanga programu

Roboti kawaida hutembea na programu ya aina fulani ya lugha, au kwa kutumia sehemu za mitambo iliyoundwa kufanya kazi kwa usawa. Katika kesi hii, tulipanga roboti yetu kwa kutumia lugha ya uandishi wa Arduino. Hii inasababisha wengine wetu kujifunza hifadhidata mpya ya programu ili kustadi ujuzi unaohitajika.

Hapo juu ni mpango wa kimsingi wa mipango yetu inayotarajiwa ya wiring kwa roboti.

Hapa chini kuna programu yetu ya kuendesha gari kwa roboti yetu, na njia ya kurudisha mpira itakuwa rahisi sana kwa sababu tungehitaji tu gari kusonga mbele na nyuma.

CODE:

int ch1;

int ch2;

int myInts [20];

int finalDistance;

int Hoja;

int ACHA;

kipima muda;

int x = 0;

int stopTimer;

int ArrayValue;

kuanzisha batili () {// weka msimbo wako wa kusanidi hapa, ili uendeshe mara moja: pinMode (45, INPUT);

pinMode (43, INPUT);

Kuanzia Serial (9600);

}

kitanzi batili () {

// weka nambari yako kuu hapa, kukimbia mara kwa mara:

ch1 = kundeIn (22, HIGH);

ch2 = kundeIn (24, HIGH);

//Serial.print ("ChA:");

Printa ya serial (chA);

//Serial.print ("CHB:");

Serial.println (chB);

ikiwa (ch1> 1463) {timer = millis ();

}

ikiwa (ch1 == 1463) {

stopTimer = milimita ();

ArrayValue = (kipima muda - stopTimer);

ikiwa (ArrayValue> = 0)

{

Printa ya serial (myInts [0]);

myInts [x] = Thamani ya Thamani; x ++;

}

}

Hatua ya 6: Tumia Robot yako bora

Baada ya kazi yote ngumu kuwekwa, unapaswa sasa kuwa na roboti inayofanya kazi kikamilifu ambayo humenyuka kwa rimoti! Jivunie mwenyewe na ufurahie roboti yako!

Ilipendekeza: