Мазмұны:

ARDUINO CAMERA STABILIZER: 4 қадам (суреттермен)
ARDUINO CAMERA STABILIZER: 4 қадам (суреттермен)

Бейне: ARDUINO CAMERA STABILIZER: 4 қадам (суреттермен)

Бейне: ARDUINO CAMERA STABILIZER: 4 қадам (суреттермен)
Бейне: 5$ Gimbal Action Camera stabilizer - homemade tutorial DIY 2024, Қараша
Anonim
ARDUINO КАМЕРА ТҰРАҚТАУШЫСЫ
ARDUINO КАМЕРА ТҰРАҚТАУШЫСЫ

ЖОБА СИПАТТАМАСЫ:

Бұл жобаны ELISAVA инженерлік -техникалық бөлімінің 3 -курс студенттері Нил Каррилло мен Роберт Кабанеро жасаған.

Бейнежазба оператордың импульсіне байланысты, себебі ол кадрдың сапасына тікелей әсер етеді. Дірілдің бейне түсірілімге әсерін азайту үшін камералық тұрақтандырғыштар жасалды, және біз дәстүрлі механикалық тұрақтандырғыштардан қазіргі заманғы электронды тұрақтандырғыштарға дейін, мысалы, KarmaGrip GoPro -дан таба аламыз.

Бұл нұсқаулықта сіз Arduino ортасында жұмыс істейтін электронды камера тұрақтандырғышын жасау бойынша қадамдарды таба аласыз.

Біз ойлап тапқан тұрақтандырғыш камераның тегіс айналуын пайдаланушының бақылауында қалдыра отырып, айналу осінің екеуін автоматты түрде тұрақтандырады деп ойлайды, олар камераны қалаған жерінде орналасқан екі түйме арқылы бағдарлай алады.

Біз бұл жобаны әзірлеу үшін қажетті компоненттер мен бағдарламалық жасақтама мен кодты тізімдеуді бастаймыз. Біз бүкіл процесс пен жобаның өзі туралы бірнеше қорытынды шығаруды аяқтау үшін құрастыру процесін кезең-кезеңмен түсіндіруді жалғастырамыз.

Сізге ұнайды деп үміттенеміз!

1 -қадам: ҚҰРАМДАР

КОМПОНЕНТТЕР
КОМПОНЕНТТЕР
КОМПОНЕНТТЕР
КОМПОНЕНТТЕР
КОМПОНЕНТТЕР
КОМПОНЕНТТЕР
КОМПОНЕНТТЕР
КОМПОНЕНТТЕР

Бұл компоненттер тізімі; жоғарыда сіз солдан оңға қарай басталатын әр компоненттің суретін таба аласыз.

1.1 - 3D басып шығарылған тұрақтандырғыш құрылымы шынтақ пен тұтқа (x1 тұтқа, x1 ұзын шынтақ, x1 орташа шынтақ, x1 кіші шынтақ)

1.2 - мойынтіректер (x3)

1.3 - Сервомоторлар Sg90 (x3)

1.4 - Arduino үшін түймелер (x2)

1.5 - Arduino MPU6050 (x1) гироскопы

1.6 - MiniArduino тақтасы (x1)

1.7 - Қосылатын сымдар

·

2 -қадам: БАҒДАРЛАМА ЖӘНЕ КОД

2.1 - Ағымдық диаграмма: Біз бірінші кезекте стабилизатордың электронды компоненттері мен олардың қызметін ескере отырып, оның қалай жұмыс істейтінін көрсету үшін ағын диаграммасын салуымыз керек.

2.2 - Бағдарламалық қамтамасыз ету: Келесі қадам - біз Arduino тақтасымен байланыс орнату үшін тілдік кодты өңдеу схемасына аудару. Біз гироскоп пен x және y осьтерінің қозғалтқыштарының кодын жазудан бастадық, өйткені біз жазудың ең қызықты кодын таптық. Ол үшін алдымен гироскопқа арналған кітапхананы жүктеу керек болды, оны мына жерден табуға болады:

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

Бізде гироскоп x және y осінің сервомоторларын басқарғаннан кейін, z осінің сервомоторын басқару үшін кодты қостық. Біз тұрақтандырғышты басқаруды пайдаланушыға бергіміз келеді деп шештік, сондықтан камераның алдыңғы немесе артқа жазылуын бағдарлау үшін екі түймені қостық.

Тұрақтандырғыштың жұмысының толық кодын жоғарыдағы 3.2 файлдан таба аласыз; сервомоторлардың, гироскоптың және түймелердің физикалық байланысы келесі қадамда түсіндіріледі.

3 -қадам: ЖИНАУ ЖҰМЫСЫ

ЖИНАУ ЖҰМЫСЫ
ЖИНАУ ЖҰМЫСЫ
ЖИНАУ ЖҰМЫСЫ
ЖИНАУ ЖҰМЫСЫ
ЖИНАУ ЖҰМЫСЫ
ЖИНАУ ЖҰМЫСЫ
ЖИНАУ ЖҰМЫСЫ
ЖИНАУ ЖҰМЫСЫ

Осы кезде біз тұрақтандырғыштың физикалық күйін орнатуға дайын болдық. Жоғарыда сіз құрастыру процесінің әр қадамының атымен аталатын суретті таба аласыз, ол әр сәтте не істелетінін түсінуге көмектеседі.

4.1 - Біріншіден, қалған компоненттерді қосқан кезде дайын болу үшін кодты arduino тақтасына жүктеу болды.

4.2 - Келесі нәрсе - сервомоторлардың (x3), MPU6050 гироскопының және екі түйменің физикалық байланысы болды.

4.3 - Үшінші қадам - гироскоптың төрт бөлігін әрқайсысы бір мойынтірекке сәйкес келетін үш түйіспен жинау. Әрбір мойынтірек сыртқы беттің бір бөлігімен және ішкі бетіндегі сервомотордың осімен жанасады. Сервомотор екінші бөлікке бекітілгендіктен, мойынтірек серво осінің айналуымен басқарылатын тегіс айналмалы қосылысты жасайды.

4.4 - Құрастыру процесінің соңғы қадамы - гироскоптың электронды Arduino схемасын, түймелерін және сервостарын тұрақтандырғыш құрылымына қосудан тұрады. Бұл алдымен алдыңғы қадамда сипатталғандай мойынтіректерге сервомоторларды орнату арқылы, екіншіден камераны ұстайтын қолға Arduino гироскопын, үшіншіден батареяны, Arduino тақтасы мен тұтқадағы түймелерді орнату арқылы жасалады. Осы қадамнан кейін біздің функционалды прототипіміз тұрақтандыруға дайын.

4 -қадам: ВИДЕО КӨРСЕТУ

Бұл соңғы қадамда сіз тұрақтандырғыштың бірінші функционалдық сынағын көре аласыз. Келесі бейнеде сіз тұрақтандырғыштың гироскоптың бейімділігіне қалай әсер ететінін, сондай -ақ пайдаланушы жазу бағытын басқару үшін түймелерді қосқан кезде оның мінез -құлқын көре аласыз.

Бейнеде көріп тұрғандай, тұрақтандырғыштың функционалды прототипін құру бойынша біздің мақсатымыз орындалды, өйткені сервомоторлар гироскопқа берілген бейімділікке тез және тыныш жауап береді. Біздің ойымызша, тұрақтандырғыш сервомоторлармен жұмыс жасаса да, 180 немесе 360 градуста жұмыс істейтін сервомоторлар сияқты айналу шектеулері жоқ қадамдық қозғалтқыштарды қолдану өте қолайлы болады.

Ұсынылған: