Mündəricat:

ARDUINO KAMERA STABİLİZATÖRÜ: 4 addım (şəkillərlə)
ARDUINO KAMERA STABİLİZATÖRÜ: 4 addım (şəkillərlə)

Video: ARDUINO KAMERA STABİLİZATÖRÜ: 4 addım (şəkillərlə)

Video: ARDUINO KAMERA STABİLİZATÖRÜ: 4 addım (şəkillərlə)
Video: How to user Makerfabs ESP32 3.5" TFT Capacitive Touch with Camera 2024, Noyabr
Anonim
ARDUINO KAMERA STABİLİZATÖRÜ
ARDUINO KAMERA STABİLİZATÖRÜ

LAYİHƏNİN TƏSVİRİ:

Bu layihə ELISAVA -nın 3 -cü kurs məhsul dizayn mühəndisliyi tələbələri Nil Carrillo və Robert Cabañero tərəfindən hazırlanmışdır.

Video çəkiliş, operatorun nəbzi ilə çox şərtlənir, çünki bu, görüntülərin keyfiyyətinə birbaşa təsir edir. Titrəmələrin video görüntülərə təsirini minimuma endirmək üçün kamera stabilizatorları hazırlanmışdır və ənənəvi mexaniki stabilizatorlardan GoPro tərəfindən KarmaGrip kimi müasir elektron stabilizatorlara qədər tapa bilərik.

Bu təlimat kitabçasında Arduino mühitində işləyən elektron kamera stabilizatoru hazırlamaq üçün addımlar tapa bilərsiniz.

Hazırladığımız stabilizatorun, kameranın düz fırlanmasını istifadəçinin nəzarəti altında buraxarkən, fırlanma oxunun ikisini avtomatik olaraq sabitləşdirəcəyi düşünülür.

Bu layihəni hazırlamaq üçün lazım olan komponentləri, proqram və kodu siyahıya almağa başlayacağıq. Bütün proses və layihənin özü haqqında bir neçə nəticə çıxarmaq üçün montaj prosesinin addım-addım izahına davam edəcəyik.

Ümid edirik zövq alacaqsınız!

Addım 1: BİLEŞENLER

Tərkibləri
Tərkibləri
Tərkibləri
Tərkibləri
Tərkibləri
Tərkibləri
Tərkibləri
Tərkibləri

Bu komponentlərin siyahısı; yuxarıda soldan sağa başlayan hər bir komponentin şəklini tapa bilərsiniz.

1.1 - 3D çaplı stabilizator quruluşu dirsəklər və sap (x1 sap, x1 uzun dirsək, x1 orta dirsək, x1 kiçik dirsək)

1.2 - Rulmanlar (x3)

1.3 - Servomotorlar Sg90 (x3)

1.4 - Arduino üçün düymələr (x2)

1.5 - Arduino MPU6050 (x1) üçün giroskop

1.6 - MiniArduino lövhəsi (x1)

1.7 - Bağlantı telləri

·

Addım 2: YAZILIM VƏ KOD

2.1 - Akış diaqramı: Etməli olduğumuz ilk şey, stabilizatorun elektron komponentlərini və funksiyalarını nəzərə alaraq necə işləyəcəyini əks etdirmək üçün bir axın diaqramı hazırlamaqdır.

2.2 - Proqram təminatı: Növbəti addım, Arduino lövhəsi ilə ünsiyyət qura biləcəyimiz üçün axın diaqramını dil kodunun işlənməsinə çevirmək idi. Yazmağa ən maraqlı kod olduğunu gördüyümüz üçün giroskopun və x və y oxlu servomotorların kodunu yazmağa başladıq. Bunu etmək üçün əvvəlcə burada tapa biləcəyiniz jiroskop üçün kitabxananı yükləməli olduq:

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

X və y oxlu servomotorları işlədən giroskopu əldə etdikdən sonra z oxu servomotorunu idarə etmək üçün kodu əlavə etdik. İstifadəçiyə stabilizatorun idarə olunmasını vermək istədiyimizə qərar verdik, buna görə də kameranın irəli və ya geri çəkilməsi üçün oriyentasiyasını idarə etmək üçün iki düymə əlavə etdik.

Stabilizatorun işləməsi üçün bütün kodu yuxarıdakı 3.2 faylında tapa bilərsiniz; servomotorların, jiroskopun və düymələrin fiziki əlaqəsi növbəti addımda izah ediləcəkdir.

Addım 3: MONTAJ PROSESİ

MONTAJ PROSESİ
MONTAJ PROSESİ
MONTAJ PROSESİ
MONTAJ PROSESİ
MONTAJ PROSESİ
MONTAJ PROSESİ
MONTAJ PROSESİ
MONTAJ PROSESİ

Bu nöqtədə stabilizatorumuzun fiziki quruluşuna başlamağa hazır olduq. Yuxarıda, montaj prosesinin hər bir addımının adını daşıyan bir şəkil tapacaqsınız ki, bu da hər nöqtədə nə edildiyini anlamağa kömək edəcək.

4.1 - Ediləcək ilk şey, qalan komponentləri bağladıqda hazır olması üçün kodu arduino lövhəsinə yükləmək idi.

4.2 - Növbəti iş, servomotorların (x3), MPU6050 giroskopunun və iki düymənin fiziki əlaqəsi idi.

4.3 - Üçüncü addım, giroskopun dörd hissəsinin hər birinin bir rulmanla uyğunlaşdırılmış üç qovşağının yığılması idi. Hər bir rulman xarici səthin bir hissəsi ilə və daxili səthdəki servomotorun oxu ilə təmasda olur. Servomotor ikinci hissəyə quraşdırıldığından rulman, servonun oxunun fırlanması ilə idarə olunan hamar bir fırlanma birləşməsi yaradır.

4.4 - Montaj prosesinin son mərhələsi, giroskopun elektron düymələri, düymələri və servolarını stabilizatorun quruluşuna bağlamaqdan ibarətdir. Bu, əvvəlcə əvvəlki addımda izah edildiyi kimi servomotorları rulmanlara, ikincisi kameranı tutan qola Arduino jiroskopu və üçüncü batareyanı, Arduino lövhəsini və tutacaqdakı düymələri quraşdırmaqla edilir. Bu addımdan sonra funksional prototipimiz sabitləşməyə hazırdır.

Addım 4: VİDEO NAMONSTRASİYASI

Bu son addımda stabilizatorun ilk funksional testini görə biləcəksiniz. Aşağıdakı videoda, stabilizatorun giroskopun meylinə necə reaksiya verdiyini və istifadəçi qeyd istiqamətini idarə etmək üçün düymələri aktivləşdirdikdə davranışını görə biləcəksiniz.

Videoda gördüyünüz kimi, servomotorlar giroskopa verilən meyllərə tez və sakit şəkildə reaksiya verdikləri üçün stabilizatorun funksional bir prototipini qurmaq məqsədimiz yerinə yetirildi. Düşünürük ki, stabilizator servomotorlarla işləsə də, ideal quruluş 180 və ya 360 dərəcə işləyən servomotorlar kimi heç bir fırlanma məhdudiyyəti olmayan step motorlardan istifadə etmək olar.

Tövsiyə: