Cov txheej txheem:

Ob Chav Micro Servo Neeg Hlau Caj Npab: 10 Kauj Ruam
Ob Chav Micro Servo Neeg Hlau Caj Npab: 10 Kauj Ruam

Video: Ob Chav Micro Servo Neeg Hlau Caj Npab: 10 Kauj Ruam

Video: Ob Chav Micro Servo Neeg Hlau Caj Npab: 10 Kauj Ruam
Video: How is this lady so relaxed when faced with a road-man! 😳#ukdashcams 2024, Hlis ntuj nqeg
Anonim
Image
Image
Ob Chav Micro Servo Neeg Hlau Caj Npab
Ob Chav Micro Servo Neeg Hlau Caj Npab

Hauv qhov kev qhia no koj yuav ua ob chav servo neeg hlau tswj nrog tus ntiv tes xoo!

Khoom siv

Ob Micro Servos (TowerPro SG90 thiab Nrog Kev Txuas Ntxiv

ThumbStick

Jumper Hlau

Arduino UAS

Breadboard Power Sawb

Duab los qhia

Glue (Super Glue Suggested)

thiab

Kev paub me ntsis nrog Arduinos

Kauj Ruam 1: Txiav Tawm Daim Duab Daim Duab

Txiav Tawm Daim Duab Daim Duab
Txiav Tawm Daim Duab Daim Duab
Txiav Tawm Daim Duab Daim Duab
Txiav Tawm Daim Duab Daim Duab

Koj yuav xav tau cov duab los qhia/cov yas:

3 "x 10/16" X 4

4 "x 14/16" X 2

6.5 "los ntawm 4.5" X 1

1 "los ntawm 1 1/4" X 2

1 "los ntawm 1 1/4" X 1 Nrog lub voj voog txiav tawm hauv nruab nrab

2 "los ntawm 2" los ntawm 2 "Daim duab peb sab X 1

2 "los ntawm 2.5" X 1

Tom qab koj txiav tawm cov no koj yuav tsum txav mus rau qib tom ntej.

Kauj Ruam 2: Txuas Daim Duab Duab los rau Thawj Tus Neeg Sawv Cev

Txuas daim Cardboard rau Thawj Servo
Txuas daim Cardboard rau Thawj Servo

Txuas 4 "los ntawm 14/16" daim duab los qhia rau ib qho servo zoo li daim duab saum toj no. Muab ob lossis ntau daim zip txuas rau ntawm daim duab los qhia thiab servo los tuav nws hauv qhov chaw. Koj kuj tseem tuaj yeem siv cov kua nplaum lossis kab xev tab sis kuv hais kom kaw cov zauv.

Kauj Ruam 3: Txuas Thawj Tus Pabcuam rau Tus Pabcuam thib Ob

Muab Thawj Tus Thawj Coj rau Tus Pabcuam thib Ob
Muab Thawj Tus Thawj Coj rau Tus Pabcuam thib Ob
Muab Thawj Tus Thawj Coj rau Tus Pabcuam thib Ob
Muab Thawj Tus Thawj Coj rau Tus Pabcuam thib Ob
Muab Thawj Tus Thawj Coj rau Tus Pabcuam thib Ob
Muab Thawj Tus Thawj Coj rau Tus Pabcuam thib Ob

Txuas qhov kawg ntawm daim duab los qhia uas tsis txuas nrog ib yam dab tsi rau qhov kev pabcuam thib ob raws li qhia saum toj no. Ib zaug ntxiv kuv yuav hais qhia siv zip txuas. Ntawm qhov kev pabcuam thib ob kom ntseeg tau tias koj muaj cov yas txuas uas yog lub voj voos ces ib sab txuas ntxiv mus.

Tsis nkag siab? Ntsia qhov txuas txuas mus rau servo tom qab ntawd muab cov nplaum txuas rau nruab nrab ntawm ob daim duab los qhia hauv qib kawg. Tom qab ntawd siv lub zip kaw los tuav nws ua ke txawm tias muaj zog dua.

Kauj Ruam 4: Txuas Ob Qhov Kev Pab Cuam Ob Sab

Muab ob sab Servos Caj Npab
Muab ob sab Servos Caj Npab
Muab ob sab Servos Caj Npab
Muab ob sab Servos Caj Npab
Muab ob sab Servos Caj Npab
Muab ob sab Servos Caj Npab

Siv 3 "los ntawm 10/16" daim ntawv los ua caj npab ntawm qhov kev pabcuam thib ob. Txuas ob qho ntawm cov khoom no mus rau qhov kev pabcuam thib ob tsuas yog ua li cas koj txuas lawv rau thawj qhov kev pabcuam. Tom qab ntawd siv ob daim kawg 3 "los ntawm 10/16" daim duab los nthuav rau ob txhais caj npab, nws tsis muaj teeb meem npaum li cas koj tso ob daim rau ntev li ntev tau nthuav caj npab.

Kauj Ruam 5: Txuas Arduino rau Lub Hauv Paus

Txuas Arduino rau Lub Hauv Paus
Txuas Arduino rau Lub Hauv Paus
Txuas Arduino rau Lub Hauv Paus
Txuas Arduino rau Lub Hauv Paus
Txuas Arduino rau Lub Hauv Paus
Txuas Arduino rau Lub Hauv Paus
Txuas Arduino rau Lub Hauv Paus
Txuas Arduino rau Lub Hauv Paus

Txuas Arduino mus rau 2 "los ntawm 2.5" daim duab los qhia, kuv siv cov ntsia hlau tab sis koj tuaj yeem siv daim kab xev lossis zip txuas yog tias koj xav tau. Tom qab ntawd lo rau 2 "los ntawm 2.5" thooj rau 6.5 "los ntawm 4.5" daim duab los qhia

Kauj Ruam 6: Txuas Thumbstick

Txuas tus Thumbstick
Txuas tus Thumbstick
Txuas tus Thumbstick
Txuas tus Thumbstick
Txuas tus Thumbstick
Txuas tus Thumbstick

Kaw tus ntiv tes xoo los ntawm daim duab los qhia nrog lub qhov nyob hauv. Tom qab ntawd txiav daim duab peb sab kom nws yog 2 "los ntawm 1" los ntawm 1 "los ntawm 1" trapezoid thiab siv ob qho 1 "los ntawm 1 1/4" daim thiab. Kaw tag nrho cov khoom no ua ke raws li pom hauv thawj daim duab. Nco ntsoov tias tus ntiv tes xoo GPiO pins tau lo rau sab hauv ntawm lub hauv paus. Koj tsis tas yuav lo tus ntiv tes xoo ntiv tes tshwj tsis yog nws xoob heev hauv nws lub tsev.

Kauj Ruam 7: Sib sau Ua Ke

Sib sau Ua Ke
Sib sau Ua Ke
Sib sau Ua Ke
Sib sau Ua Ke

Muab cov khoom seem tso rau lub hauv paus. Kua thawj servo nqes mus rau lub hauv paus thawj daim duab piav qhia. (Thov txim rau daim duab me me) Txuas daim kab xev fais fab ntawm ib sab ntawm Arduino. (Schematics tom ntej)

Kauj Ruam 8: Schematics

Schematics
Schematics
Schematics
Schematics
Schematics
Schematics

Txuas txhua tus pin thiab jumper xov zoo li no. Txhawm rau zam kom tsis txhob xau kuv yuav txuas tus +5v thiab GND lub khob cij fais fab mov thiab xa lub zog rau ntawm kab ntawv ntawd. (Tom ntej no yog code)

Kauj Ruam 9: Tshaj Tawm Txoj Cai Siv Arduino IDE

#suav nrog

Servo myServo1; Servo myServo2;

int servo1 = 5; int servo2 = 6; int joyY = 1; int joyX = 0;

void teeb tsa () {

myServo1.attach (servo1);

myServo2.attach (servo2);

}

void voj () {

int valX = analogRead (joyX);

int valY = analogRead (zoo siab);

valX = daim ntawv qhia (valX, 0, 1023, 10, 170);

valY = daim ntawv qhia (valY, 0, 1023, 10, 170);

myServo1.write (valX);

myServo2.write (valY);

ncua (5);

}

Kauj ruam 10: Koj ua tiav

Yog tias koj txhais caj npab tsis ua haujlwm ces nco ntsoov rov qab thiab txheeb xyuas txhua yam ntawm koj cov kauj ruam! Ua tsaug rau kev nyeem ntawv thiab muaj hnub zoo!

Pom zoo: