Cov txheej txheem:

(G) Classy So: 7 Kauj Ruam (nrog Duab)
(G) Classy So: 7 Kauj Ruam (nrog Duab)

Video: (G) Classy So: 7 Kauj Ruam (nrog Duab)

Video: (G) Classy So: 7 Kauj Ruam (nrog Duab)
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Cuaj hlis
Anonim
(G) Classy So
(G) Classy So

Nyob zoo nyob ntawd! Kuv lub npe yog Manou thiab ua ke nrog Max thiab Mirthe peb tau tsim qhov project arduino.

Koj puas tseem muaj teeb meem hauv nag, thaum koj lub iav tsis ntub? Peb muaj cov tshuaj: tsom iav so!

Txoj haujlwm no zoo li lub suab zoo li cas, cov ntaub so uas yuav npog koj lub iav txhawm rau txhawm rau ntxuav koj lub ntsej muag thaum los nag lossis daus.

ua siab ncaj peb tsuas yog xav ua qee yam lom zem thiab txawm hais tias nws tsis yog thawj lub tswv yim, peb txhua tus ntseeg tias nws tsis muaj leej twg ua tau tiag. Txoj haujlwm no yog rau cov pib kawm hauv arduino thiab coding, tab sis xav tias dawb los ua tus qauv zoo dua thiab tau txais txoj haujlwm no mus rau qhov siab dua!

Kauj Ruam 1: Yam Koj Xav Tau

Yam Koj Xav Tau
Yam Koj Xav Tau

nov yog txhua yam uas koj xav tau thaum lub sijhawm ua haujlwm:

- 1x Arduino genuino uno (https://www.floris.cc/shop/en/search?controller=se…), - arduino.exe program (rub tawm dawb:

- 2x servo motors (Kuv siv TG9e, koj tuaj yeem siv lwm tus ib yam nkaus thiab txawm tias qhov loj dua lossis ib qho txuas ntxiv, tab sis cov no tsis suav nrog kuv cov cai)

- 8 x pinwires (tab sis tej zaum ntau dua, cov xov hlau tsis taus!) (Qhov sib txawv tau pom zoo)

- usb 2.0 kab

- fais fab txhab nyiaj

- cov ntawv luam tawm

- tsom iav dhia dej (kom pom zoo dua koj tuaj yeem siv tsom iav ib txwm, tab sis tsom iav dhia dej tau ruaj khov dua rau qhov kev pabcuam)

- textile lossis ntaub (koj tuaj yeem siv cov xim sib txawv thiab rau cov ntaub so koj tuaj yeem siv roj hmab)

- cov zaub

- lub kaus mom (qhov no tuaj yeem yog txhua yam lossis siv ntau cov xov hlau kom cov arduino tuaj yeem haum hauv koj lub hnab ris!)

- yas yas npuas

- soldering hlau

- 2x cross-screws

- hla tus ntsia hlau

- tiv tauj kua nplaum

- txiab

- stapler

- koob thiab xov

- hlau txiav

- ib woodfile

Kauj ruam 2: Rub tawm Arduino.exe

Rub tawm Arduino.exe
Rub tawm Arduino.exe
Rub tawm Arduino.exe
Rub tawm Arduino.exe

Thaum rub tawm arduino.exe ntawm koj lub computer, koj tuaj yeem qhib nws hauv cov ntawv uas koj tau khaws nws thiab tau txais cov vijtsam hauv qab no.

Rho tawm cov cai dhau los thiab luam cov cai hauv qab no: Cov cai suav nrog qee qhov piav qhia nws ua dab tsi, yog tias nws tsis ua haujlwm nyem rau ntawm cov ntawv ntxiv nrog kuv cov cai.

// Ua kom ntseeg tau tias kev ua haujlwm servo tuaj yeem siv thiab raug xa tawm hauv txoj haujlwm.

#suav nrog

// Variables kom paub qhov txawv servo's sib txawv.

Servo tsav;

Servo tsav 2;

// Nov yog txiav txim siab qhov twg servo txuas rau tus pin thiab yog tias lawv pib nrog tus nqi. hauv qhov no nws yog 0.

void teeb tsa () {

Serial.begin (9600);

servo.attach (8);

servo2.attach (9);

servo.write (0); cov.

servo2.write (0);

}

void voj () {

// Qhov hloov pauv tsis tu ncua rau qhov tig ntawm servo thiab tso lawv rau hauv txoj haujlwm hauv nws qhov ntau (Qhov twg caj npab ncav cuag).

const int angleIncrement = 1;

const int incrementDelay = 10;

// Lub kaum pib ntawm xoom. yog tias lub kaum sab xis me dua qhov txav mus, qhov kev pabcuam yuav tig, vim tias ntxiv rau lub kaum sab xis ntxiv nrog qhov kev ncua me me (nce ntxiv).

rau (lub kaum sab xis = 0; lub kaum ntse ntse <60; lub kaum sab xis += lub kaum ntse ntseIncrement)

{// qeeb txav mus rau tom ntej

servo.write (kaum sab xis);

servo2.write (kaum sab xis);

ncua (incrementDelay);

}

// Lub kaum pib ntawm 60 degrees. Yog tias lub kaum sab xis loj dua xoom, lub kaum sab xis yuav txav rov qab, vim tias rho tawm lub kaum sab xis Ntxiv nrog qhov kev ncua me me (nce ntxiv)

rau (lub kaum sab xis = 60; kaum sab xis> 0; kaum sab xis -= lub kaum sab xis ntxiv)

{// qeeb txav rov qab

servo.write (kaum sab xis);

servo2.write (kaum sab xis);

ncua (incrementDelay);

}

}

Kauj Ruam 3: Tsim Circuit Court

Tsim lub Circuit
Tsim lub Circuit
Tsim lub Circuit
Tsim lub Circuit
Tsim lub Circuit
Tsim lub Circuit

Zoo tam sim no tias txoj cai tau npaj siv, koj tuaj yeem txuag nws nrog cov cim kos nyob rau ntawm kaum sab laug saum toj no thiab xa nws mus rau koj arduino nrog khawm xub ntawm nws ib sab.

Tom ntej no peb yuav ua qhov Circuit Court. Saib ntawm kuv lub tswv yim los tsim nws. Tib qho uas yuav tsum tau ua yog tso USB2.0 cable rau hauv arduino thiab hauv koj lub laptop, lub txhab nyiaj lossis siv lub roj teeb (nrog rau lwm qhov chaw nres nkoj ntawm arduino).

Txhawm rau ua kom cov teeb meem kev ua tiav, siv cov hlau txuas thiab cov ntawv luam tawm los ua ke ua ke.

Tam sim no txoj haujlwm ua haujlwm! Tam sim no peb yuav tsum ua tus tsim.

Kauj Ruam 4: Tsim Cov Tsom iav Diving

Tsim Cov Tsom iav Diving
Tsim Cov Tsom iav Diving
Tsim Cov Tsom iav Diving
Tsim Cov Tsom iav Diving
Tsim Cov Tsom iav Diving
Tsim Cov Tsom iav Diving

Yog lawm, txhawm rau ua kom yooj yim dua rau koj, nqa lub tsom iav thiab txiav lub qhov uas lub qhov ntswg haum. Txoj kev no koj tuaj yeem sim ua yam tsis muaj teeb meem ua pa. Kuj coj lub tsom iav thiab ua cov hauv qab daim iav ciam teb tiaj tus. Qhov no txoj kev servo tuaj yeem yooj yim glued. Piv txwv li, ntawm no peb tau sim muab nws ua ke nrog daim kab xev. Qhov ntawd tseem yog qhov uas cov servo yuav raug txuas nrog.

Kauj Ruam 5: Ua Cov Khaub Ncaws

Ua Cov So
Ua Cov So
Ua Cov So
Ua Cov So
Ua Cov So
Ua Cov So

Okay nrog cov teeb meem txuj ci thiab qee qhov kev ua haujlwm ua ntej ua tiav, cia pib los ntawm kev ua cov ntaub so. Cias txiav qee daim ntaub thiab siv cov khoom sib txuas los txuas ob qho kawg ua ke. Siv qee cov hlua los txuas rau ntawm lub tshuab servo thiab hu rau txhua yam ua ke thiab nws yuav tsum zoo li daim duab kawg. Ua qhov no rau ob qho tib si servo.

Kauj Ruam 6: Tau Ib Qhov

Tau Txais Qhov Twg
Tau Txais Qhov Twg
Tau Txais Qhov Twg
Tau Txais Qhov Twg

Tom ntej no yog cov kua nplaum sib txuas thiab cov servo. Kuaj cov servo thiab muab tso rau ntawm lub tsom iav, Nws tuaj yeem ua kom yuam kev teeb tsa lawv kom raug ntawm lub tsom iav, vim tias koj nyob ntawm qhov chaws. Qhov no txhais tau tias koj tsuas xav tau sim qhov twg ntawm servo qhov xav tau kom tau glued, nws xav tau qee qhov kev sim thiab yuam kev.

Kauj Ruam 7: Ua Kom Nws Zoo Nkauj?

Ua Nws Zoo Nkauj?
Ua Nws Zoo Nkauj?
Ua Nws Zoo Nkauj?
Ua Nws Zoo Nkauj?
Ua Nws Zoo Nkauj?
Ua Nws Zoo Nkauj?

nyob zoo! ntawm qhov no, txhua yam koj tuaj yeem ua lossis xav tau ua yog npog cov xov hlau thiab cov servo kom nws tsawg kawg yog dej me ntsis. Peb tau siv qee daim ntaub los npog cov xov hlau thiab cov yas npuas kom npog tag nrho cov txheej txheem. Txoj hauv kev no koj tuaj yeem npog nws hauv lub kaus mom thiab koj lub taub hau kuj tseem txuag txhua yam ntsiab lus ntse. (lossis yog tias koj siv cov xov hlau ntev, nqes hauv qab koj nraub qaum thiab hauv koj lub hnab ris).

Nov yog txhua yam koj yuav tsum tau ua / paub, txhawm rau ua kom cov iav zoo nkauj (lossis zoo nkauj) so!

Pom zoo: