Daftar Isi:

Cara Mengontrol GoPro Hero 4 Menggunakan RC Transmitter: 4 Langkah (Dengan Gambar)
Cara Mengontrol GoPro Hero 4 Menggunakan RC Transmitter: 4 Langkah (Dengan Gambar)

Video: Cara Mengontrol GoPro Hero 4 Menggunakan RC Transmitter: 4 Langkah (Dengan Gambar)

Video: Cara Mengontrol GoPro Hero 4 Menggunakan RC Transmitter: 4 Langkah (Dengan Gambar)
Video: Cara pakai kamera Gopro Hero 4 2024, Juni
Anonim
Cara Mengontrol GoPro Hero 4 Menggunakan Pemancar RC
Cara Mengontrol GoPro Hero 4 Menggunakan Pemancar RC

Tujuan dari proyek ini adalah untuk dapat mengontrol GoPro Hero 4 dari jarak jauh melalui Pemancar RC. Metode ini akan menggunakan Wifi & HTTP API bawaan GoPro untuk mengontrol perangkat & terinspirasi oleh PROTOTYPE: GOPRO REMOTE TERKECIL DAN TERMURAH. Jika Anda memiliki GoPro Hero 3, mungkin lebih mudah menggunakan port bus untuk kontrol langsung, panduan pinout dapat ditemukan di sini. Tetapi karena port bus dinonaktifkan pada Hero 4 (terima kasih GoPro!), kita harus menggunakan metode Wifi. Metode Wifi juga berfungsi pada Hero 3, jadi ikuti rute itu jika Anda ingin kompatibilitas silang. Ini memang membutuhkan pengetahuan tentang elektronik & pemrograman arduino.

Mari kita mulai:

Langkah 1: Bagian

Bagian
Bagian

Anda akan memerlukan beberapa komponen untuk membuatnya berfungsi:

  1. GoPro Hero 4 (jelas)
  2. Drone untuk GoPro
  3. Modul Wifi yang Dapat Diprogram ESP8266
  4. Kabel FTDI/USB 2 TTL Converter (untuk mem-flash kode ke ESP8266)
  5. Pengatur Tegangan LD1117V33 3.3v
  6. Pemancar/Penerima RC

Langkah 2: Kode

Kode
Kode
Kode
Kode
Kode
Kode

ESP8266 secara efektif adalah Arduino dengan kemampuan Wifi bawaan. Ini memungkinkan kami memanfaatkan HTTP API GoPro & membuat permintaan berdasarkan input GPIO. Daftar Perintah Wifi yang bisa kamu buat bisa dilihat di:

Dalam kode saya. Saya telah memprogram ESP8266 untuk mendeteksi apakah tombol hidup atau mati dengan mendekode sinyal PPM dari Penerima Radio RC. Kemudian gunakan waktu, untuk mendeteksi berapa lama tombol ditekan. Jika tombol ditekan kurang dari 0,5 detik, itu akan memicu GoPro. Jika tombol ditekan lebih dari 0,5 detik, tombol akan berputar melalui mode pengambilan di GoPro. Ini adalah solusi terbaik yang bisa saya buat untuk drone FPV.

Catatan: Jika Anda tidak memiliki kemampuan untuk melihat tampilan langsung GoPro, Anda mungkin ingin menyesuaikan kode untuk penggunaan khusus Anda. Jika tidak, Anda tidak akan tahu mode apa yang digunakan.

Kode

Kode ini disusun oleh Bohdan Tomanek (emerysteele), beberapa komponen dipinjam dari berbagai sumber di internet. Sumber informasi utama berasal dari https://euerdesign.de dan

Langkah 3: Menghubungkan ESP8266 untuk Flashing

Menghubungkan ESP8266 untuk Berkedip
Menghubungkan ESP8266 untuk Berkedip

*Adaptor FTDI saya memiliki power rail 3.3v tetapi tidak cukup untuk memberi daya pada unit ESP8266. Jadi saya sarankan untuk menggunakan sumber daya 3.3v lain seperti Arduino, atau Anda dapat menggunakan power rail 5v yang disediakan oleh Adaptor FTDI melalui pengatur tegangan 3.3v.

Flashing Kode ke ESP8266 menggunakan Arduino IDE

Untuk mem-flash kode ke ESP8266, saya akan menggunakan Arduino IDE.

  1. Tambahkan URL Board Manager ini ke Arduino IDE Anda di jendela Preferences (File > Preferences > Additional Board Manager URL:): arduino.esp8266.com/stable/package_esp8266com_index.json
  2. Ubah papan Anda menjadi "Modul ESP8266 Generik"
  3. Hubungkan Adaptor FTDI ke PC melalui USB. Ingatlah untuk mempersingkat pin GPIO 0 selama 2 detik saat menyalakan untuk masuk ke mode pemrograman.
  4. Pilih port COM yang tepat untuk perangkat FTDI Anda & unggah kode ke perangkat.*Terkadang ESP8266 tidak berkedip dengan benar karena alasan apa pun… Saya menemukan bahwa me-reboot perangkat dan/atau memulai ulang Arduino IDE tampaknya memperbaiki masalah.

Langkah 4: Menghubungkan & Mengonfigurasi GoPro

Menghubungkan & Mengonfigurasi GoPro
Menghubungkan & Mengonfigurasi GoPro

Setelah kode di-flash, Anda dapat menyambungkan ESP8266 ke Penerima RC seperti yang ditunjukkan pada gambar di bawah ini:

Sekarang Anda harus mengaktifkan Mode Aplikasi Wifi di GoPro Anda jika Anda belum melakukannya. Jika sudah, pastikan untuk mencocokkan pengaturan wifi di kode dengan pengaturan wifi GoPro Anda. Anda harus menggunakan aplikasi GoPro untuk mengonfigurasi Wifi pada awalnya. Jika Anda perlu mengatur ulang Pengaturan Wifi GoPro Anda, ini dapat dilakukan dari menu Atur Ulang, kemudian dikonfigurasi ulang menggunakan Aplikasi GoPro.

Direkomendasikan: