Mündəricat:
- Addım 1: hissələr
- Addım 2: Kod
- Addım 3: yanıb sönmək üçün ESP8266 -nı bağlayın
- Addım 4: Kabel bağlamaq və GoPro -nu konfiqurasiya etmək
Video: Bir RC Transmitterindən istifadə edərək GoPro Hero 4 -ə necə nəzarət etmək olar: 4 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Bu layihənin məqsədi GoCro Hero 4 -ü RC Transmitter vasitəsilə uzaqdan idarə etməkdir. Bu üsul, cihazı idarə etmək üçün GoPro -nun Wifi və HTTP API -dən istifadə edəcək və PROTOTYPE -dən ilhamlanıb: KÜÇÜK VƏ UCUZ GOPRO REMOTE. Bir GoPro Hero 3 varsa, birbaşa nəzarət üçün avtobus limanından istifadə etmək daha asan ola bilər, burada bir pinout bələdçisi tapa bilərsiniz. Ancaq avtobus portu Hero 4 -də əlil olduğundan (GoPro sayəsində!), Wifi metodundan istifadə etməli olacağıq. Wifi metodu da Hero 3-də işləyir, buna görə də çarpaz uyğunluq istəsəniz o marşruta gedin. Bunun üçün elektronika və arduino proqramlaşdırması haqqında müəyyən biliklər tələb olunur.
Gəlin başlayaq:
Addım 1: hissələr
İşləmək üçün bir neçə komponentə ehtiyacınız olacaq:
- GoPro Hero 4 (açıq şəkildə)
- GoPro üçün dron
- ESP8266 Proqramlaşdırıla bilən WiFi Modulu
- FTDI Kabel/USB 2 TTL Dönüştürücü (kodu ESP8266 -ya yandırmaq üçün)
- LD1117V33 3.3v gərginlik tənzimləyicisi
- RC Verici/Alıcı
Addım 2: Kod
ESP8266, effektiv Wifi imkanları olan bir Arduino -dur. Bu, GoPro -nun HTTP API -dən faydalanmağımıza və GPIO girişinə əsaslanaraq sorğu göndərməyimizə imkan verir. Yarada biləcəyiniz Wifi əmrlərinin siyahısını aşağıdakı ünvanda tapa bilərsiniz:
Mənim kodumda. ESP8266 -nı RC Radio Alıcısının PPM siqnalını deşifr etməklə bir düymənin açılıb -sönmədiyini aşkar etmək üçün proqramlaşdırmışam. Sonra düymənin nə qədər basıldığını müəyyən etmək üçün vaxtdan istifadə edin. Düyməyə 0,5 saniyədən az basıldığı təqdirdə GoPro işə salınacaq. Düyməyə 0,5 saniyədən çox basıldığı təqdirdə, GoPro -da çəkmə rejimləri arasında keçəcəkdir. Bu, FPV dronları üçün hazırlaya biləcəyim ən yaxşı həlldir.
Qeyd: GoPro -nun canlı ekranını görmək qabiliyyətiniz yoxdursa, xüsusi istifadə üçün kodu tənzimləmək istəyə bilərsiniz. Əks halda bunun hansı rejimdə olduğunu bilməyəcəksiniz.
Kod
Bu kod Bohdan Tomanek (emerysteele) tərəfindən bir araya gətirildi, bəzi komponentlər internetdəki müxtəlif mənbələrdən alındı. Əsas məlumat mənbəyi https://euerdesign.de və
Addım 3: yanıb sönmək üçün ESP8266 -nı bağlayın
*FTDI adapterim 3.3v güc rayına malik idi, lakin ESP8266 blokunu gücləndirmək üçün kifayət deyildi. Buna görə bir Arduino kimi başqa bir 3.3v güc mənbəyindən istifadə etməyi təklif edirəm və ya 3.3v gərginlik tənzimləyicisi vasitəsi ilə FTDI Adaptoru tərəfindən verilən 5v güc rayından istifadə edə bilərsiniz.
Arduino IDE istifadə edərək ESP8266 -ya yanan kod
Kodu ESP8266 -ya yandırmaq üçün Arduino IDE -dən istifadə edəcəyəm.
- Tercihlər pəncərəsində Arduino IDE -yə bu İdarəetmə İdarəçisi URL -ni əlavə edin (Fayl> Tercihlər> Əlavə İdarə Heyətinin URL -ləri:): arduino.esp8266.com/stable/package_esp8266com_index.json
- Lövhənizi "Ümumi ESP8266 Modulu" olaraq dəyişdirin
- FTDI adapterini kompüterə USB vasitəsilə qoşun. Proqramlaşdırma rejiminə keçmək üçün güc açarkən GPIO 0 pinini 2 saniyə qısaltmağı unutmayın.
- FTDI cihazınız üçün uyğun COM portunu seçin və cihaza kod yükləyin.*Bəzən ESP8266 hər hansı bir səbəbdən düzgün yanıb sönmür … Cihazı yenidən başlatmağın və/və ya Arduino IDE -ni yenidən başlatmağın problemi həll etdiyini gördüm.
Addım 4: Kabel bağlamaq və GoPro -nu konfiqurasiya etmək
Kod yanıb -sönəndən sonra, ESP8266 -nı aşağıdakı şəkildə göstərildiyi kimi RC Alıcısına bağlaya bilərsiniz:
İndi etməmisinizsə, GoPro -da Wifi Tətbiq Rejimini aktiv etməlisiniz. Əgər varsa, koddakı wifi parametrlərini GoPro'nun wifi parametrləri ilə uyğunlaşdırdığınızdan əmin olun. Wifi -ni konfiqurasiya etmək üçün əvvəlcə GoPro tətbiqindən istifadə etməlisiniz. GoPro'nun Wi -Fi Ayarlarını sıfırlamanız lazımdırsa, bunu Sıfırla menyusundan etmək olar, sonra GoPro Tətbiqi ilə yenidən konfiqurasiya etmək olar.
Tövsiyə:
Arduino Nəzarət Rölesi Modulundan istifadə edərək Ağıllı Evi necə etmək olar - Ev avtomatlaşdırma fikirləri: 15 addım (şəkillərlə)
Arduino Nəzarət Rölesi Modulundan istifadə edərək Ağıllı Evi necə etmək olar | Ev Avtomatlaşdırma Fikirləri: Bu ev avtomatlaşdırma layihəsində 5 ev texnikasını idarə edə biləcək ağıllı bir ev rölesi modulu dizayn edəcəyik. Bu röle modulu Mobil və ya ağıllı telefondan, IR uzaqdan və ya TV uzaqdan, Manuel keçiddən idarə oluna bilər. Bu ağıllı röle həm də hiss edə bilər
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar - Mikrokontrolördən istifadə edərək bir Quadcopter hazırlayın: 8 addım (şəkillərlə)
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar | Mikrokontrolördən istifadə edərək Quadcopter hazırlayın: Giriş Youtube Kanalımı Ziyarət Edin Drone almaq üçün çox bahalı bir gadget (məhsul) təşkil edir. Bu yazıda necə ucuz satacağımı müzakirə edəcəyəm? Ucuz qiymətə öz əlinizlə bunu necə edə bilərsiniz … Yaxşı Hindistanda bütün materiallar (mühərriklər, ESClər
Aşağı Güclü Lazer Oymacından istifadə edərək xüsusi bir PCB necə etmək olar: 8 addım (şəkillərlə)
Aşağı Güclü Lazer Oymacından istifadə edərək Xüsusi PCB necə hazırlanır: Evdə hazırlanmış bir PCB hazırlamağa gəldikdə, İnternetdə bir neçə üsul tapa bilərsiniz: ən sadə, yalnız qələm istifadə edərək 3D printerlər və digər avadanlıqlardan istifadə edərək daha mürəkkəb. Və bu dərslik son vəziyyətə düşür! Bu layihədə mən
Esp8266: 5 addımlarından istifadə edərək cihazları idarə etmək və havanı izləmək üçün bir IoT cihazı necə etmək olar
Esp8266 istifadə edərək cihazları idarə etmək və havanı izləmək üçün bir IoT Cihazı Necə Hazırlanır: Əşyaların İnterneti (IoT) fiziki cihazların ("əlaqəli qurğular" və "ağıllı qurğular" olaraq da adlandırılır), binaların, və elektronika, proqram təminatı, sensorlar, aktuatorlar və
Bir Mosfet istifadə edərək bir toxunuş açarı necə etmək olar: 4 addım (şəkillərlə)
Bir Mosfetdən istifadə edərək Dokunmatik Anahtarı Necə Etmək olar: TƏK BİR MOSFET TRANSİSTORU İSTİFADƏ EDƏCƏK NECƏ OLACAQ Bir çox cəhətdən, MOSFET -lər adi tranzistorlardan daha üstündür və bu günün tranzistor proyektində biz onu əvəz edəcək sadə bir toxunuş açarı necə edəcəyimizi göstərəcəyik. h ilə normal keçid