Cov txheej txheem:

Robotics Machine Project: 6 Kauj Ruam
Robotics Machine Project: 6 Kauj Ruam

Video: Robotics Machine Project: 6 Kauj Ruam

Video: Robotics Machine Project: 6 Kauj Ruam
Video: 20 MOMENTS YOU WOULDN'T BELIEVE IF NOT FILMED 2024, Lub Xya hli ntuj
Anonim
Robotics Tshuab Project
Robotics Tshuab Project

Nyob rau niaj hnub no, cov neeg hlau tam sim no tau siv los ua cov txheej txheem tsim khoom, suav nrog lawv siv hauv cov kab sib dhos, kev siv tshuab, thiab ntau ntxiv. Txhawm rau kom peb tau siv rau hauv thaj chaw ntawm kev tsim vaj tsev thiab hloov kho peb tus kheej los tsim cov neeg hlau ua haujlwm, peb lub hom phiaj yog tsim cov neeg hlau ua haujlwm uas yuav sau pob thiab tso nyiaj rau hauv lub hom phiaj.

Kauj Ruam 1: Txheeb Xyuas Koj Lub Hom Phiaj thiab Kev Txwv

Thaum twg ib txoj haujlwm tseem tab tom pib, nws yog ib qho tseem ceeb rau ib tus neeg kom paub txog lub hom phiaj uas lawv xav tau kom dhau, vim qhov no tso cai rau lawv mob siab rau thiab nrhiav txoj hauv kev kom ua tiav lub hom phiaj ntawd. Tsis tas li, cov kev txwv yog qhov tseem ceeb vim tias lawv muab rau koj txwv kev siv zog, sijhawm, lossis nyiaj ntau npaum li cas koj tuaj yeem tso rau hauv kev tsim.

Hauv qhov xwm txheej no, peb lub hom phiaj yog ua kom tus neeg hlau uas tuaj yeem siv ntau txoj hauv kev ntawm Arduino cov phiaj xwm txhawm rau tsav txoj hauv kev, siv los ntawm cov chaw taws teeb tswj, thiab tom qab ntawd, tsis muaj lub chaw taws teeb tswj, nrhiav nws txoj kev rov qab mus rau lub hom phiaj thiab thawb pob mus rau lub hom phiaj. Nrog lub hom phiaj no hauv siab, peb tuaj yeem txav mus rau qib tom ntej hauv txoj haujlwm. Peb qhov kev txwv tsuas yog rau txoj haujlwm no yog tias tus nqi tag nrho tuaj yeem tsis ntau dua 75 daus las.

Kauj Ruam 2: Cov Khoom Xav Tau Nrog Tus Nqi

Thaum ua qhov phiaj xwm neeg hlau, nws ib txwm tseem ceeb los tsim cov npe ib feem ua ntej koj pib qhov haujlwm es tsis txhob ua thaum koj mus nrog txoj haujlwm. Ua ib daim ntawv kuj tseem muab tswv yim rau koj tias qhov project yuav tsum raug nqi ntau npaum li cas thiab koj xav tau nyiaj ntau npaum li cas thiab npaj rau.

Peb cov npe teev muaj: (Txhua yam uas tsis muaj tus nqi ib sab ntawm lawv tau muab)

50 Txiv neej rau txiv neej cov xov hlau

50 txiv neej rau poj niam cov xov hlau

50 tus poj niam rau poj niam cov xov hlau

1 Arduino Uno/Arduino Mega 2560

4 Log $ 26.99

2 Pob Casters $ 4.99

4 Tsav

4 Tsav Tsheb

Cov Ntawv Txhuas Txhuas Txhuas Txhuas Txhuas Txhuas * Txhua Qhov Ntsuas Nyob Hauv Ntiv Tes Thiab Yog ⅛ THICK * (4) 2 x 10 (4) 1.189 x 1.598 (4) 1.345 x.663 (2) 1.75 x 1.598 (2) 7 puag, 3.861 siab, thiab 10 hypotenuse (2) 10 x 10 (1) 3.861 x 10 (1) 7 x 10

1 Roj teeb

1 Tsav Tsheb

1 Chaw Tswj Chaw Taws Teeb nrog Tus Txais

38 Ceev $ 4.99

38 Bolts $ 5.99

Kauj Ruam 3: Schematics

Schematics
Schematics
Schematics
Schematics

Txhua qhov haujlwm zoo hauv neeg hlau yuav tsum muaj cov duab kos yog li tus kws tsim lossis tus tsim khoom tuaj yeem pom tias lawv yuav tsum tsim dab tsi rau txoj haujlwm kom ua haujlwm. Hauv qhov no, peb xav tau cov txheej txheem neeg hlau yooj yim dua uas yuav tsuas yog qhia txog lub tswv yim ntawm kev siv lub tshuab rov ua haujlwm. Peb kuj muaj qee yam rau lub roj teeb pob thiab cov ntaub ntawv Arduino.

Kauj Ruam 4: Kev tsim kho

Tsis muaj ntau yam yuav hais txog qhov no ntawm qhov haujlwm ib feem, tab sis qee qhov lus qhia kev nyab xeeb ntawm cov cuab yeej. Thaum nyob hauv qhov kev cob qhia, ib txwm hnav tsom iav thiab hnab looj tes thiab ntaub pua chaw. Kev ua cov kev ceev faj no tau cawm ntau txoj sia thiab raug mob. Qee yam khoom siv uas peb siv rau hauv rooj plaub no yog tus kws siv hlau txuas, saw pom, laum xovxwm, thiab lwm yam cuab yeej ua haujlwm hlau. Tsis tas li, ua ntej koj txuas, xyuas kom tseeb tias koj txuas yog 100% raug vim tias tsis muaj qhov rov qab los.

Kauj ruam 5: Programming

Programming
Programming

Ib tus neeg hlau feem ntau txav los ntawm ib qho kev ua haujlwm ntawm qee hom lus, lossis los ntawm kev siv cov khoom siv tshuab tsim los ua haujlwm sib haum xeeb. Hauv qhov no, peb tau npaj peb cov neeg hlau siv Arduino coding lus. Qhov no ua rau peb qee tus yuav tsum kawm tag nrho cov ntaub ntawv tshiab ntawm kev ua haujlwm txhawm rau txhawm rau paub cov txuj ci xav tau.

Saum toj no yog cov txheej txheem yooj yim ntawm peb cov phiaj xwm phiaj xwm thaiv rau cov neeg hlau.

Hauv qab no yog peb txoj haujlwm tsav tsheb rau peb cov neeg hlau, thiab txoj hauv kev rov qab pob yuav yooj yim dua vim tias peb tsuas xav tau lub cav txav mus los thiab rov qab.

CODE:

koj ch1;.

koj ch2;.

int myInts [20];

int finalDistance;

koj tsiv;

koj STOP;

koj timer;

int x = 0;

koj stopTimer;

hauv ArrayValue;

teeb tsa tsis muaj dab tsi () {// muab koj cov cai teeb tsa ntawm no, kom khiav ib zaug: pinMode (45, INPUT);

pinMode (43, INPUT);

Serial.begin (9600);

}

void voj () {

// muab koj cov cai tseem ceeb ntawm no, kom rov ua dua:

ch1 = pulseIn (22, HIGH);

ch2 = mem tesIn (24, HIGH);

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

Serial.print (chA);

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

Serial.println (chB);

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

}

yog (ch1 == 1463) {

stopTimer = millis ();

ArrayValue = (timer - stopTimer);

yog (ArrayValue> = 0)

{

Serial.print (myInts [0]);

myInts [x] = ArrayValue; x ++;

}

}

Kauj Ruam 6: Siv Koj Tus Neeg Hlau kom Zoo Tshaj

Tom qab txhua qhov kev ua haujlwm nyuaj tau muab tso rau, tam sim no koj yuav tsum muaj lub tshuab ua haujlwm zoo uas ua haujlwm rau lub chaw taws teeb tswj! Txaus siab rau koj tus kheej thiab txaus siab rau koj tus neeg hlau!

Pom zoo: