Cov txheej txheem:

ROADRUNNER: 5 Kauj ruam
ROADRUNNER: 5 Kauj ruam

Video: ROADRUNNER: 5 Kauj ruam

Video: ROADRUNNER: 5 Kauj ruam
Video: Sib Hawm Dhau (Time Passed) Music Video by: Deeda/Dib Xwb 2024, Hlis ntuj nqeg
Anonim
ROADRUNNER
ROADRUNNER

Roadrunner yog lub tsheb siv tsheb me me, uas muaj lub luag haujlwm thauj cov kaus poom dej haus rau cov neeg siv nqhis dej.

Nws ua haujlwm li cas? Lub peev xwm tau muab tso rau saum lub hauv paus ntawm lub tsheb, thiab qhov hnyav ntawm lub peev xwm tuaj yeem ua lub pob me me uas qhia rau kev thauj khoom tias nws tau npaj ua haujlwm. Txhawm rau coj nws tus kheej, Roadrunner ua raws txoj hauv kev hauv av hauv daim ntawv ntawm kab dub, uas qhia tias nws yuav tsum mus qhov twg, thiab ua tsaug rau kev siv lub tshuab ntsuas duab, nws tuaj yeem kuaj pom thaum nws tawm ntawm txoj kev, kho nws cov lus qhia, kom nyob hauv txoj kev no, ib txwm sab hauv txoj kab. Thaum lub tsheb tuaj txog rau tus neeg siv, nws khaws cov dej haus tuaj yeem ua rau kev thauj me me nres hauv tib qho chaw. Nws yuav tsis rov hais dua nws txoj kev taug mus txog thaum tus neeg siv tso lub peev xwm rov qab rau nws, txhawm rau rov qab mus rau qhov pib thiab ua tiav nws txoj haujlwm.

Kauj Ruam 1: Cov Cuab Yeej & Cov Khoom

Cov Cuab Yeej & Cov Khoom
Cov Cuab Yeej & Cov Khoom
Cov Cuab Yeej & Cov Khoom
Cov Cuab Yeej & Cov Khoom

Kauj ruam 2: Khoos phis tawj khoos phis tawj

Khoos phis tawj sib dhos
Khoos phis tawj sib dhos
Khoos phis tawj sib dhos
Khoos phis tawj sib dhos
Khoos phis tawj sib dhos
Khoos phis tawj sib dhos

1. BODY

Rau lub cev peb siv daim ntawv txhuas, uas peb txiav thiab khoov nrog cov duab peb xav tau. Peb kuj tau ua txhua qhov uas yuav xav tau rau cov ntsia hlau.

2. LEEJ TWG

Peb siv 2 lub log los ntawm Mecano game uas haum zoo rau peb cov neeg hlau. Cov servos mus rau hauv qab phaj nrog kev pab ntawm cov ntsia hlau. Rau lub log pem hauv ntej peb siv lub log "pub dawb", yog li nws tuaj yeem mus rau txhua txoj kev yooj yim.

3. PHOTOSENSORS

Rau RDL cov duab hluav taws xob peb tau siv lub rooj sib tham hauv Circuit Court thiab peb tau txuas lub Circuit Court rau nws, nws suav nrog kev tiv thaiv, LDR, qhov zoo, tsis zoo, thiab teeb liab.

4. ARDUINO BOARD

Peb txuas Arduino lub rooj tsavxwm rau phaj uas siv cov ntsia hlau. Tom qab ntawd peb tsuas yog txuas txhua lub Circuit Court rau nws. Txhawm rau muab lub rooj tsavxwm peb siv 2 9V roj teeb, uas peb tau koom ua ke thiab ntsaws rau hauv Arduino.

5. TOP PLATE

Rau saum phaj peb siv lub tshuab txiav laser txiav PMMA. Peb tsim cov duab no nrog AutoCad. Nws suav nrog daim phaj loj, 3 lub voj voos ncig, thiab ib daim ncig kom haum rau hauv lub nplhaib. Peb muab qhov chaw rau lub phaj yog li peb tuaj yeem haum lub pob.

Kauj Ruam 3: Kev Sib Txuas Hluav Taws Xob

Kev Sib Txuas Hluav Taws Xob
Kev Sib Txuas Hluav Taws Xob

1. Txuas Servomotors:

Servomotors suav nrog peb kab; ib qho daj lossis txiv kab ntxwv rau teeb liab, liab rau lub zog (Vcc) thiab dub lossis xim av rau hauv av (GND). Cov xim liab thiab xim av tau txuas nrog raws tus pin ntawm Arduino (5V thiab GND). Ib qho servo tau txuas rau PWM tus pin 10 thiab lwm tus rau PWM tus pin 11.

2. Txuas khawm:

Cov tshuab hluav taws xob ua haujlwm hauv qee qhov tshwj xeeb; tso cai kom dhau qhov hluav taws xob hla cov pins kab pheeb ces kaum, uas yog, yog tias peb muaj plaub tus pin, peb yuav tsum txuas cov tswv yim thiab cov zis hauv tsuas yog ob tus pin, 1-4 lossis 2-3 los ua haujlwm. Piv txwv li, yog tias peb xaiv tus pin 1-4, peb yuav txuas hauv av (GND) rau tus pin 4, thiab cov zis yuav txuas rau PWM 9 tus pin thiab, nyeg, ua ke nrog kev tiv thaiv ntawm 1kOhm, txuas nws mus rau 5V (Vcc) ua.

3. Txuas Cov Duab Duab:

Txhawm rau txuas cov duab, peb yuav tsum tso ib txhais ceg ncaj qha mus rau Vcc cov khoom, thiab lwm qhov txuas nws tib lub sijhawm, mus rau tus lej sib piv (hauv qhov no rau tus pin A0 thiab A1) thiab hauv av GND ua ke nrog kev tiv thaiv ntawm 1kOhm

Nco tseg:

Koj tuaj yeem txuas cov kab sib txuas me me rau cov xov hlau yog tias cov xov hlau tsis haum ncaj qha rau hauv Arduino lossis siv tus tiv thaiv tiv thaiv kom yooj yim sib txuas. Hauv txoj haujlwm no peb tau siv cov hlua txuas rau cov pob qij txha sib txawv.

Kauj ruam 4: Programming Arduino

Programming Arduino
Programming Arduino
Programming Arduino
Programming Arduino

CODE

#suav nrog Servo myservoL;

Servo myservoR;

int inPin = 7;

int khawmVal = 1;

void teeb tsa () {

// Cov neeg ua haujlwm

myservoL.attach (10);

myservoR.attach (11);

Serial.begin (9600); }

void voj () {

int LDR_L = analogRead (A2);

int LDR_R = analogRead (A1);

buttonVal = digitalRead (inPin);

// PACK LEFT

yog (LDR_L> 590 && buttonVal == 0) {

myservoL.write (180);

//Serial.println(LDR_L); }

lwm tus {

myservoL.write (92);

//Serial.println(LDR_L);

}

// PACK RIGHT

yog (LDR_R> 750 && buttonVal == 0) {

myservoR.write (-270);

//Serial.println(LDR_R); }

lwm tus {

myservoR.write (92);

//Serial.println(LDR_R); }

}

Pom zoo: