Cov txheej txheem:

: 6 Cov Kauj Ruam (nrog Duab)
: 6 Cov Kauj Ruam (nrog Duab)

Video: : 6 Cov Kauj Ruam (nrog Duab)

Video: : 6 Cov Kauj Ruam (nrog Duab)
Video: Yasmi - Txiv Nraug Ntsuag ft. JN Vang (Music Video) 2024, Hlis ntuj nqeg
Anonim
Duab
Duab

Kauj ruam 1: Qhov & Cov Cuab Yeej

Qhov & Cov Cuab Yeej
Qhov & Cov Cuab Yeej
Qhov & Cov Cuab Yeej
Qhov & Cov Cuab Yeej

Qhov: ~ 2 x Servo Motors - Local Electronics Store ~ 4 x LDR's - Local Electronics Store ~ 4 x 10k Resistors - Local Electronics Store ~ Arduino Uno - Sparkfun.com ~ 2 x 50k Variable Resistor - Local Electronics StoreTools: ~ Soldering Iron - Sparkfun.com ~ Solder Wire - Sparkfun.com ~ Jumper Wires - Sparkfun.com ~ Protoboard - Local Electronics Store Txhua qhov chaw yuav raug nqi koj tsawg dua 30 $ (Tsis suav nrog arduino thiab txhua yam cuab yeej)

Kauj ruam 2: Tsim Circuit Court

Tsim Circuit Court
Tsim Circuit Court
Tsim Circuit Court
Tsim Circuit Court
Tsim Circuit Court
Tsim Circuit Court

Lub Circuit yog qhov yooj yim zoo sib txuas plaub LDR rau analog pins 0, 1, 2 thiab 3 feem ntawm 10k resistor txuas ob lub servos rau digital pins 9 thiab 10 feem. Txuas ob qhov sib txawv resistors rau analog pins 4 thiab 5. a Saib cov duab lawv yeej pab tau tiag. Saib daim duab kawg rau daim duab qhia chaw (Nws yuav yog qhov phem tshaj uas koj tau pom dua).

Kauj Ruam 3: Tsim lub Sensor Sib Dhos

Tsim lub Sensor Sib dhos
Tsim lub Sensor Sib dhos
Tsim lub Sensor Sib dhos
Tsim lub Sensor Sib dhos
Tsim lub Sensor Sib dhos
Tsim lub Sensor Sib dhos

Txhawm rau tsim lub ntsuas hluav taws xob sib dhos ua ob daim duab plaub ntawm daim duab, txiav qhov ntev los ntawm nruab nrab ntawm thawj daim duab los qhia. Txiav ib daim luv los ntawm nruab nrab ntawm daim ntawv ntawv thib ob thiab tom qab ntawd txiav ob qho ntawm lawv thiab kho lawv kom zoo. kab xev Nws yuav tsum zoo li tus ntoo khaub lig 3D nrog 4 ntu.. Peb yuav tsum tso peb plaub lub LDR nyob rau hauv plaub ntu ntawm tus ntoo khaub lig no. Saib cov duab lawv yeej pab tau.

Kauj ruam 4: Teem Nws

Teeb Nws
Teeb Nws

Nrhiav lub hauv paus (Nescafe lub raj mis hauv kuv rooj plaub) thiab lo koj lub nrig nrig servo rau nws tom qab ntawd mus rau lub rotor ntawm thawj servo txuas thib ob servo. To lub rotor ntawm qhov thib ob servo txuas lub sensor sib dhos uas peb tau ua yav dhau los. coj nws tawm hauv lub hnub thiab nws yuav tsum tau kho nws tus kheej mus rau lub hnub yog tias sab hauv tsev nws yuav ua nws tus kheej mus rau qhov chaw ci tshaj plaws ntawm lub teeb hauv chav. Ua tibzoo saib cov duab lawv pab tiag tiag.

Kauj ruam 5: Txoj Cai

Nov yog cov cai rau koj lub hnub ci taug qab neeg hlau: #suav nrog // suav nrog Servo lub tsev qiv ntawv Servo kab rov tav; // kab rov tav servo int servoh = 90; // sawv ntsug kab rov tav servo Servo ntsug; // ntsug servo int servov = 90; // sawv ntsug servo // LDR tus pin txuas // lub npe = analogpin; int ldrlt = 0; // LDR sab saum toj sab laug int ldrrt = 1; // LDR top rigt int ldrld = 2; // LDR down left int ldrrd = 3; // ldr nqis rigt void teeb () {Serial.begin (9600); // servo sib txuas // name.attacht (tus pin); kab rov tav.attach (9); ntsug.attach (10); } void loop () {int lt = analogRead (ldrlt)); // sab saum toj sab laug int rt = analogRead (ldrrt); // sab saum toj sab xis int ld = analogRead (ldrld); // nqis sab laug int rd = analogRead (ldrrd); // down rigt int dtime = analogRead (4)/20; // nyeem potentiometers int tol = analogRead (5)/4; int avt = (lt + rt) / 2; // nruab nrab tus nqi sab saum toj int avd = (ld + rd) / 2; // nruab nrab tus nqi nqis int avl = (lt + ld) / 2; // nruab nrab tus nqi sab laug int avr = (rt + rd) / 2; // nruab nrab tus nqi txoj cai int dvert = avt - avd; // txheeb xyuas qhov sib txawv ntawm nce thiab nqis int dhoriz = avl - avr; // txheeb xyuas qhov sib txawv og sab laug thiab rigt yog (-1*tol> dvert || dvert> tol) // kos yog tias qhov sib txawv nyob hauv qhov ua siab ntev ntxiv hloov lub kaum ntsug {yog (avt> avd) {servov = ++ servov; yog (servov> 180) {servov = 180; }} lwm yog (avt <avd) {servov = --servov; yog (servov <0) {servov = 0; }} vertical.write (servov); } yog (-1*tol> dhoriz || dhoriz> tol) // kos yog tias qhov sib txawv nyob hauv qhov ua siab ntev ntxiv hloov kab rov tav {yog (avl> avr) {servoh = --servoh; yog (servoh <0) {servoh = 0; }} lwm tus yog (avl <avr) {servoh = ++ servoh; yog (servoh> 180) {servoh = 180; }} lwm tus yog (avl = avr) {// tsis muaj dab tsi} horizontal.write (servoh); } ncua (sijhawm); }

Kauj ruam 6: Txhua yam ua tiav

Txhua yam ua tiav!
Txhua yam ua tiav!

Vam tias txoj haujlwm no txhawb nqa kev sim ntxiv. Arduino pawg thawj coj saib muaj ntau yam tsis txaus ntseeg, pheej yig, thiab nkag tau rau txhua tus neeg nyiam ua haujlwm. Nov tsuas yog ib qho ntawm ntau txoj haujlwm yooj yim uas tuaj yeem tsim kho siv arduino. Khaws xav txog!. Tsis txhob hnov qab ua raws ntau ntxiv. Rau txhua qhov lus nug hu rau kuv ntawm no yog kuv li E-mail ID [email protected]

Pom zoo: