Cov txheej txheem:

ARDUINO CAMERA STABILIZER: 4 Kauj Ruam (nrog Duab)
ARDUINO CAMERA STABILIZER: 4 Kauj Ruam (nrog Duab)

Video: ARDUINO CAMERA STABILIZER: 4 Kauj Ruam (nrog Duab)

Video: ARDUINO CAMERA STABILIZER: 4 Kauj Ruam (nrog Duab)
Video: Behind scene steadicam operator Cooke optics 2024, Hlis ntuj nqeg
Anonim
ARDUINO CAMERA STABILIZER
ARDUINO CAMERA STABILIZER

KEV KAWM NTAWV

Txoj haujlwm no tau tsim los ntawm Nil Carrillo thiab Robert Cabañero, ob tus tub ntxhais kawm xyoo 3 tsim khoom tsim qauv engineering ntawm ELISAVA.

Cov vis dis aus kaw tau zoo heev los ntawm tus kws yees duab lub plawv dhia, vim nws muaj kev cuam tshuam ncaj qha rau qhov zoo ntawm cov duab. Lub koob yees duab ruaj khov tau tsim los txhawm rau txo qis kev cuam tshuam ntawm kev co ntawm cov vis dis aus, thiab peb tuaj yeem pom los ntawm cov cuab yeej siv tshuab ruaj khov mus rau cov cuab yeej siv hluav taws xob niaj hnub xws li KarmaGrip los ntawm GoPro.

Hauv phau ntawv qhia no koj yuav pom cov kauj ruam los txhim kho lub tshuab hluav taws xob ruaj khov ua haujlwm ntawm ib puag ncig Arduino.

Qhov ruaj khov peb tau tsim yog xav kom ruaj khov ob ntawm kev sib hloov axis txiav, thaum tawm hauv lub tiaj tig ntawm lub koob yees duab nyob rau hauv kev tswj hwm ntawm tus neeg siv, leej twg tuaj yeem taw qhia lub koob yees duab raws li nws nyiam los ntawm ob lub pob nyem nyob ntawm

Peb yuav pib sau cov khoom tsim nyog thiab cov software thiab cov lej uas tau siv los txhim kho txoj haujlwm no. Peb yuav txuas ntxiv nrog cov lus piav qhia ib qib zuj zus ntawm txheej txheem kev sib sau ua ke kom xaus qee qhov kev txiav txim siab txog tag nrho cov txheej txheem thiab txoj haujlwm nws tus kheej.

Peb vam tias koj txaus siab!

Kauj ruam 1: QHOV TSEEB

QHOV TSEEB
QHOV TSEEB
QHOV TSEEB
QHOV TSEEB
QHOV TSEEB
QHOV TSEEB
QHOV TSEEB
QHOV TSEEB

Nov yog daim ntawv teev npe tivthaiv; saum toj no koj yuav pom daim duab ntawm txhua qhov pib los ntawm sab laug mus rau sab xis.

1.1 - 3D luam tawm cov qauv ruaj khov lub luj tshib thiab tuav (x1 tuav, x1 lub luj tshib ntev, x1 lub luj tshib nruab nrab, x1 lub luj tshib me me)

1.2 - Bearings (x3)

1.3 - Servomotors Sg90 (x3)

1.4 - Pushbuttons rau Arduino (x2)

1.5 - Gyroscope rau Arduino MPU6050 (x1)

1.6 - MiniArduino Board (x1)

1.7 - Cov xov hlau sib txuas

·

Kauj ruam 2: SOFTWARE THIAB CODE

2.1 - Daim duab ntws: Thawj qhov peb yuav tsum tau ua yog kos duab kab duab ntws los sawv cev rau qhov kev ruaj ntseg yuav ua haujlwm li cas, suav nrog nws cov khoom siv hluav taws xob thiab lawv cov haujlwm.

2.2 - Software: Cov kauj ruam tom ntej yog txhais cov kab lus ntws mus rau Kev Ua cov lus lus kom peb tuaj yeem sib tham nrog Arduino Board. Peb pib tawm los ntawm kev sau cov cai rau lub gyroscope thiab x thiab y axis servomotors, raws li peb pom nws yog qhov ntxim nyiam tshaj plaws los sau. Txhawm rau ua qhov no peb yuav tsum xub rub lub tsev qiv ntawv rau lub gyroscope, uas koj tuaj yeem pom ntawm no:

github.com/jrowberg/i2cdevlib/tree/master/…

Thaum peb muaj lub gyroscope ua haujlwm x thiab y axis servomotors peb ntxiv cov cai los tswj z axis servomotor. Peb txiav txim siab tias peb xav muab qee qhov kev tswj hwm tus neeg ruaj khov rau tus neeg siv, yog li peb tau ntxiv ob lub khawm kom tswj kev taw qhia ntawm lub koob yees duab rau pem hauv ntej lossis rov qab kaw.

Koj tuaj yeem pom tag nrho cov cai rau kev ua haujlwm ntawm tus stabilizer hauv cov ntaub ntawv 3.2 saum toj no; kev sib txuas ntawm lub cev ntawm tus neeg siv khoom, lub tshuab ntsuas lub ntsej muag thiab lub pob nyem yuav piav qhia hauv theem tom ntej.

Kauj Ruam 3: KEV TSHAWB XYUAS

KEV TSHAWB XYUAS
KEV TSHAWB XYUAS
KEV TSHAWB XYUAS
KEV TSHAWB XYUAS
KEV TSHAWB XYUAS
KEV TSHAWB XYUAS
KEV TSHAWB XYUAS
KEV TSHAWB XYUAS

Txog tam sim no peb tau npaj los pib lub cev kev teeb tsa ntawm peb tus stabilizer. Saum toj no koj yuav pom daim duab uas muaj npe tom qab txhua kauj ruam ntawm cov txheej txheem sib dhos, uas yuav pab nkag siab txog qhov ua tiav ntawm txhua kis.

4.1 - Thawj qhov uas yuav tsum tau ua yog thauj cov cai mus rau lub rooj tsav xwm arduino kom nws npaj tau rau thaum peb txuas cov khoom seem.

4.2 - Qhov yuav tsum tau ua tom ntej yog kev sib txuas phisical ntawm servomotors (x3), MPU6050 gyroscope thiab ob lub pob nyem.

4.3 - Cov kauj ruam thib peb tau teeb tsa plaub ntu ntawm lub gyroscope nrog peb qhov kev sib tshuam ua raws txhua tus los ntawm ib qho kabmob. Txhua tus kabmob tau sib chwv nrog ib feem ntawm sab nraud thiab nrog lub axis ntawm servomotor hauv sab hauv. Txij li thaum lub servomotor tau teeb tsa ntawm ntu thib ob cov kabmob tsim kom muaj kev sib koom ua ke uas tswj tau los ntawm kev sib hloov ntawm servo lub axis.

4.4 - Kauj ruam kawg ntawm cov txheej txheem sib dhos muaj nyob hauv kev sib txuas hluav taws xob Arduino Circuit Court ntawm lub gyroscope, lub pob nyem, thiab servos rau tus qauv ntawm tus ruaj khov. Qhov no yog ua tiav los ntawm thawj kev teeb tsa tus neeg siv khoom ntawm cov kabmob raws li tau piav qhia hauv cov kauj ruam dhau los, thib ob teeb tsa Arduino gyroscope ntawm caj npab uas tuav lub koob yees duab thiab thib peb teeb lub roj teeb, Arduino board thiab khawm lub khawm ntawm tus kov. Tom qab cov kauj ruam no peb cov txheej txheem ua haujlwm tau npaj kom ruaj khov.

Kauj ruam 4: VIDEO DEMONSTRATION

Hauv cov kauj ruam kawg no koj yuav tuaj yeem pom thawj qhov kev sim ua haujlwm ntawm tus stabilizer. Hauv cov vis dis aus hauv qab no koj yuav tuaj yeem pom tias tus stabilizer ua li cas rau qhov nyiam ntawm lub gyroscope nrog rau nws tus cwj pwm thaum tus neeg siv qhib lub pob nyem kom tswj cov lus teev cia.

Raws li koj tuaj yeem pom hauv daim vis dis aus, peb lub hom phiaj ntawm kev tsim lub luag haujlwm tseem ceeb ntawm kev ruaj khov tau ua tiav, raws li cov neeg siv khoom siv ua haujlwm sai thiab soothly rau qhov kev xav tau muab rau lub gyroscope. Peb xav tias txawm tias qhov ruaj khov ua haujlwm nrog servomotors, kev teeb tsa zoo tshaj plaws yuav siv lub cav qis, uas tsis muaj kev txwv kev sib hloov zoo li servomotors, uas ua haujlwm ntawm 180 lossis 360 degrees.

Pom zoo: