Mündəricat:
Video: ARDUINO KAMERA STABİLİZATÖRÜ: 4 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
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
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İ
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ə:
Prototip Kamera Stabilizatoru (2DOF): 6 addım
Prototip Kamera Stabilizatoru (2DOF): Müəlliflər: Robert de Mello e Souza, Jacob Paxton, Moises Farias Təsdiqlər: Kaliforniya Dövlət Universiteti Dənizçilik Akademiyasına, Mühəndislik Texnologiyaları proqramına və Dr. belə bir layihə
Arduino Kamera Stabilizatoru DIY: 4 Addım (Şəkillərlə birlikdə)
Arduino Kamera Stabilizatoru DIY: Bir məktəb layihəsi üçün arduino istifadə edərək bir Kamera stabilizatoru hazırladım. Ehtiyacınız olacaq: 1x Arduino Uno3x Servo motor1x Gyroscope MP60502x Button1x Potentiometer1x Breadboard (1x Xarici enerji təchizatı)
Əl Kamera Stabilizatoru: 13 Addım (Şəkillərlə birlikdə)
Əl Kamera Stabilizatoru: Giriş, Digilent Zybo Zynq-7000 İnkişaf etdirmə lövhəsindən istifadə edərək GoPro üçün 3 eksenli bir kamera sabitləşdirmə qurğusu yaratmaq üçün bir bələdçidir. Bu layihə CPE Real-Time Əməliyyat Sistemləri sinfi (CPE 439) üçün hazırlanmışdır. Stabilizator istifadə edir
ENV2 və ya digər Kamera Telefonları üçün Kamera Stabilizatoru: 6 Addım
ENV2 və ya Digər Kamera Telefonları üçün Kamera Stabilizatoru: Heç bir video çəkmək istəyirsiniz, ancaq bir kamera telefonunuz var? Heç kamera telefonu ilə video çəkmisiniz, amma hələ də saxlaya bilmirsiniz? Bu sizin üçün öyrədicidir
Universal, 2 Gyro Görüntü Stabilizatoru: 6 Addım (Şəkillərlə birlikdə)
Universal, 2 Gyro Image Stabilizer: Bu görüntü stabilizatoru istənilən lens və kamera ilə istifadə edilə bilər. Hubble teleskopu bir neçə gün ərzində eyni obyektə işarə etdiyi kimi işləyir