İçindekiler:

RC Verici Kullanarak GoPro Hero 4 Nasıl Kontrol Edilir: 4 Adım (Resimlerle)
RC Verici Kullanarak GoPro Hero 4 Nasıl Kontrol Edilir: 4 Adım (Resimlerle)

Video: RC Verici Kullanarak GoPro Hero 4 Nasıl Kontrol Edilir: 4 Adım (Resimlerle)

Video: RC Verici Kullanarak GoPro Hero 4 Nasıl Kontrol Edilir: 4 Adım (Resimlerle)
Video: 3.Gözü Olan Kaleci #shorts 2024, Haziran
Anonim
RC Verici Kullanarak GoPro Hero 4 Nasıl Kontrol Edilir
RC Verici Kullanarak GoPro Hero 4 Nasıl Kontrol Edilir

Bu projenin amacı, bir GoPro Hero 4'ü bir RC Verici aracılığıyla uzaktan kontrol edebilmektir. Bu yöntem, cihazı kontrol etmek için GoPro'nun yerleşik Wifi ve HTTP API'sini kullanacak ve PROTOTİP'ten esinlenmiştir: EN KÜÇÜK VE EN UCUZ GOPRO UZAKTAN. Bir GoPro Hero 3'ünüz varsa, doğrudan kontrol için veri yolu bağlantı noktasını kullanmak daha kolay olabilir, burada bir pinout kılavuzu bulunabilir. Ancak Hero 4'te veri yolu bağlantı noktası devre dışı bırakıldığından (teşekkürler GoPro!), Wifi yöntemini kullanmamız gerekecek. Wifi yöntemi ayrıca Hero 3'te de çalışır, bu nedenle çapraz uyumluluğu istiyorsanız bu rotaya gidin. Bu, biraz elektronik ve arduino programlama bilgisi gerektirir.

Başlayalım:

Adım 1: Parçalar

Parçalar
Parçalar

Bunun işe yaraması için birkaç bileşene ihtiyacınız olacak:

  1. GoPro Hero 4 (belli ki)
  2. GoPro için bir Drone
  3. ESP8266 Programlanabilir Wifi Modülü
  4. FTDI Kablo/USB 2 TTL Dönüştürücü (kodu ESP8266'ya göndermek için)
  5. LD1117V33 3.3v Voltaj Regülatörü
  6. RC Verici/Alıcı

2. Adım: Kodlayın

kod
kod
kod
kod
kod
kod

ESP8266, yerleşik Wifi özelliklerine sahip etkin bir Arduino'dur. Bu, GoPro'nun HTTP API'sinden yararlanmamıza ve GPIO girişine dayalı isteklerde bulunmamıza olanak tanır. Yapabileceğiniz Wifi Komutlarının listesi şu adreste bulunabilir:

Kodumda. ESP8266'yı, RC Radyo Alıcısının PPM sinyalinin kodunu çözerek bir düğmenin açık mı yoksa kapalı mı olduğunu algılaması için programladım. Ardından, düğmeye ne kadar süreyle basıldığını tespit etmek için zamanlamayı kullanın. Düğmeye 0,5 saniyeden daha az basılırsa GoPro'yu tetikler. Düğmeye 0,5 saniyeden uzun süre basılırsa, GoPro'daki yakalama modları arasında geçiş yapacaktır. FPV drone'ları için bulabildiğim en iyi çözüm bu.

Not: GoPro'nun canlı görüntüsünü görme olanağınız yoksa, özel kullanımınız için kodu ayarlamak isteyebilirsiniz. Aksi takdirde hangi modda olduğunu bilemezsiniz.

kod

Bu kod Bohdan Tomanek (emerysteele) tarafından derlenmiştir, bazı bileşenler internetteki çeşitli kaynaklardan ödünç alınmıştır. Birincil bilgi kaynakları https://euerdesign.de ve https://saaspirate.com/ adresindedir.

Adım 3: ESP8266'yı Yanıp Sönme için Kablolama

ESP8266'yı Yanıp Sönme için Kablolama
ESP8266'yı Yanıp Sönme için Kablolama

*FTDI adaptörümde 3.3v güç rayı vardı ancak ESP8266 ünitesine güç sağlamak için yeterli değildi. Bu yüzden Arduino gibi başka bir 3.3v güç kaynağı kullanmanızı öneririm veya FTDI Adaptörü tarafından sağlanan 5v güç rayını 3.3v voltaj regülatörü üzerinden kullanabilirsiniz.

Arduino IDE kullanarak ESP8266'ya Yanıp Sönen Kod

Kodu ESP8266'ya flaş etmek için Arduino IDE kullanacağım.

  1. Bu Board Manager URL'sini Tercihler penceresinde Arduino IDE'nize ekleyin (Dosya > Tercihler > Ek Pano Yöneticisi URL'leri:): arduino.esp8266.com/stable/package_esp8266com_index.json
  2. Kartınızı “Genel ESP8266 Modülü” olarak değiştirin
  3. FTDI Adaptörünü USB üzerinden PC'ye bağlayın. Programlama moduna girmek için gücü açarken GPIO 0 pinini 2 saniye kısa devre yapmayı unutmayın.
  4. FTDI cihazınız için uygun COM portunu seçin ve cihaza kod yükleyin.*Bazen ESP8266 herhangi bir nedenle düzgün şekilde yanıp sönmez… Cihazı yeniden başlatmanın ve/veya Arduino IDE'yi yeniden başlatmanın sorunu çözdüğünü gördüm.

Adım 4: Kablolama ve GoPro'yu Yapılandırma

Kablolama ve GoPro'yu Yapılandırma
Kablolama ve GoPro'yu Yapılandırma

Kod yanıp söndüğünde, ESP8266'yı aşağıdaki resimde gösterildiği gibi RC Alıcısına bağlayabilirsiniz:

Henüz yapmadıysanız, şimdi GoPro'nuzda Wifi Uygulama Modunu etkinleştirmeniz gerekecek. Varsa, koddaki wifi ayarlarını GoPro'nuzun wifi ayarlarıyla eşleştirdiğinizden emin olun. Başlangıçta Wifi'yi yapılandırmak için GoPro uygulamasını kullanmanız gerekecek. GoPro'nuzun Wifi Ayarlarını sıfırlamanız gerekirse, bu Sıfırla menüsünden yapılabilir ve ardından GoPro Uygulaması kullanılarak yeniden yapılandırılabilir.

Önerilen: