Mundarija:

ARDUINO KAMERA STABILIZATORI: 4 qadam (rasmlar bilan)
ARDUINO KAMERA STABILIZATORI: 4 qadam (rasmlar bilan)

Video: ARDUINO KAMERA STABILIZATORI: 4 qadam (rasmlar bilan)

Video: ARDUINO KAMERA STABILIZATORI: 4 qadam (rasmlar bilan)
Video: Best WhatsApp Trick! How to share video and photo files on WhatsApp without loosing quality? 2024, Iyul
Anonim
ARDUINO KAMERA STABILIZATORI
ARDUINO KAMERA STABILIZATORI

LOYIHA TAVSIFI:

Ushbu loyiha ELISAVA -da mahsulot dizayni bo'yicha 3 -kurs talabalari Nil Carrillo va Robert Cabanero tomonidan ishlab chiqilgan.

Videoklip yozish operatorning pulsiga bog'liq, chunki bu tasvir sifatiga bevosita ta'sir qiladi. Videokadrlarga tebranish ta'sirini minimallashtirish uchun kamera stabilizatorlari ishlab chiqilgan va biz an'anaviy mexanik stabilizatorlardan zamonaviy elektron stabilizatorlargacha, masalan, KarmaGrip by GoPro -dan topa olamiz.

Ushbu qo'llanmada siz Arduino muhitida ishlaydigan elektron kamera stabilizatorini ishlab chiqish bosqichlarini topasiz.

Biz ishlab chiqargan stabilizator kameraning tekis aylanishini foydalanuvchi nazorati ostida qoldirganda, aylanish o'qining ikkitasini avtomatik ravishda barqarorlashtiradi, deb o'ylashadi, ular kamerani xohlagancha yo'naltirishga imkon beradi.

Biz ushbu loyihani ishlab chiqish uchun zarur bo'lgan komponentlar va dasturiy ta'minot va kodlarni sanab o'tishni boshlaymiz. Biz yig'ish jarayonini bosqichma-bosqich tushuntirishni davom ettiramiz, natijada butun jarayon va loyihaning o'zi haqida bir nechta xulosalar chiqariladi.

Sizga yoqadi degan umiddamiz!

1 -qadam: QOMPONENTLAR

KOMPONENTLAR
KOMPONENTLAR
KOMPONENTLAR
KOMPONENTLAR
KOMPONENTLAR
KOMPONENTLAR
KOMPONENTLAR
KOMPONENTLAR

Bu komponentlar ro'yxati; yuqorida chapdan o'ngga boshlanadigan har bir komponentning rasmini topasiz.

1.1 - 3D bosilgan stabilizator tuzilishi tirsak va tutqich (x1 tutqich, x1 uzun tirsak, x1 o'rta tirsak, x1 kichik tirsak)

1.2 - rulmanlar (x3)

1.3 - servo motorlar Sg90 (x3)

1.4 - Arduino uchun tugmalar (x2)

1.5 - Arduino MPU6050 (x1) uchun giroskop

1.6 - MiniArduino taxtasi (x1)

1.7 - ulanish simlari

·

2 -qadam: dasturiy ta'minot va kod

2.1 - Oqim diagrammasi: Biz qilishimiz kerak bo'lgan birinchi narsa - stabilizatorning elektron komponentlari va funktsiyasini hisobga olgan holda qanday ishlashini ko'rsatish uchun oqim diagrammasini chizish.

2.2 - Dasturiy ta'minot: Keyingi qadam oqim sxemasini "Arduino Board" bilan bog'lanish uchun til kodini qayta ishlashga o'tkazish edi. Biz gyroskop va x va y o'qlari servomotorlari uchun kod yozishdan boshladik, chunki biz yozish uchun eng qiziqarli kod ekanligini aniqladik. Buning uchun biz avval gyroskop kutubxonasini yuklab olishimiz kerak edi, uni bu erda topishingiz mumkin:

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

Giroskop x va y o'qlari servomotorlarini ishga tushirgandan so'ng, biz z o'qi servomotorini boshqarish kodini qo'shdik. Biz stabilizatorni boshqarishni foydalanuvchiga berishni xohladik, shuning uchun oldinga yoki orqaga yozish uchun kameraning yo'nalishini boshqarish uchun ikkita tugma qo'shdik.

Stabilizatorning ishlashi uchun butun kodni yuqoridagi 3.2 -fayldan topishingiz mumkin; servomotorlar, giroskop va tugmalarning jismoniy ulanishi keyingi bosqichda tushuntiriladi.

3 -qadam: Yig'ilish jarayoni

Yig'ilish jarayoni
Yig'ilish jarayoni
Yig'ilish jarayoni
Yig'ilish jarayoni
Yig'ilish jarayoni
Yig'ilish jarayoni
Yig'ilish jarayoni
Yig'ilish jarayoni

Bu vaqtda biz stabilizatorimizning fizikaviy o'rnatilishini boshlashga tayyor edik. Yuqorida siz yig'ish jarayonining har bir bosqichi nomidagi rasmni topasiz, bu har bir nuqtada nima qilinayotganini tushunishga yordam beradi.

4.1 - Birinchi narsa, biz qolgan komponentlarni ulashda tayyor bo'lishi uchun kodni arduino kartasiga yuklash edi.

4.2 - Keyingi ish - servomotorlarning (x3), MPU6050 gyroskopining va ikkita tugmachaning fizik ulanishi edi.

4.3 - Uchinchi qadam - giroskopning to'rt qismini har biri bitta rulmanga mos keladigan uchta birikma bilan yig'ish. Har bir rulman tashqi yuzaning bir qismi bilan va ichki yuzadagi servomotor o'qi bilan aloqa qiladi. Servo motor ikkinchi qismga o'rnatilgandan buyon rulman servo o'qining aylanishi bilan boshqariladigan silliq aylanuvchi bo'g'in hosil qiladi.

4.4 - O'rnatish jarayonining oxirgi bosqichi elektron arduino sxemasini gyroskop, tugmachalar va servolarni stabilizator strukturasiga ulashdan iborat. Bu avvalgi bosqichda aytilganidek, rulmanlarga servomotorlarni o'rnatish, ikkinchisini kamerani ushlab turadigan qo'lga Arduino gyroskopini o'rnatish, uchinchisi - batareyani, Arduino taxtasi va tutqichdagi tugmachalarni o'rnatish. Ushbu qadamdan so'ng, bizning funktsional prototipimiz barqarorlashishga tayyor.

4 -qadam: VIDEO KO'RSATISH

Oxirgi bosqichda siz stabilizatorning birinchi funktsional sinovini ko'rishingiz mumkin bo'ladi. Keyingi videoda siz stabilizator gyroskopning moyilligiga qanday munosabatda bo'lishini, shuningdek, foydalanuvchi yozish yo'nalishini boshqarish uchun tugmachalarni faollashtirganda uning xatti -harakatlarini ko'rishingiz mumkin bo'ladi.

Videoda ko'rib turganingizdek, stabilizatorning funktsional prototipini yaratish bo'yicha bizning maqsadimiz amalga oshdi, chunki servomotorlar giroskopga berilgan moyilliklarga tez va sokin ta'sir ko'rsatadi. Bizning fikrimizcha, stabilizator servomotorlar bilan ishlasa -da, 180 yoki 360 gradusda ishlaydigan servomotorlar kabi aylanish cheklovlari bo'lmagan qadam dvigatellari ideal tarzda o'rnatiladi.

Tavsiya: