TelloPAD

Online Manual TelloPAD

TelloPAD merupakan eksperimen saya menggunakan microcontroller NodeMCU ESP8266 untuk membuat Remote Control drone Ryze Tello.

Tombol-tombol pada TelloPAD


Secara total TelloPAD memiliki 10 tombol analog dan 2 tombol Digital, sebagaimana gambar di atas. 

Urutan tombol mulai dari 1 hingga 10, serta D1 dan D2 pada gambar merupakan standar penyebutan yang digunakan dalam dokumentasi ini.

Menu Utama



Pemilihan fungsi dari menu TelloPAD dilakukan dengan menggeser batang sorot menu menggunakan tombol [5] dan [6].
Kemudian eksekusi pilihan dilakukan dengan menekan tombol [D2].

Garis besar cara penggunaan TelloPAD

Untuk bisa meng-koneksi kan antara TelloPAD dengan drone Tello, kita harus terlebih dulu memberitahu TelloPAD nama SSID/ WiFi yang ada pada drone, serta Password nya.
Hal ini dilakukan dengan memilih pilihan kedua dan ketiga menu utama. Cara memasukkan informasi nama SSID serta Password nya akan dijelaskan pada bagian berikut nya. Pekerjaan memasukkan data-data ini hanya dilakukan sekali saja, yakni saat pertamakali menggunakan TelloPAD. Data-data yang sudah dimasukkan akan disimpan dalam flash memory, sehingga bisa digunakan lagi pada pemakaian selanjutnya.

Kita hanya perlu melakukan pengaturan ini lagi jika nama SSID, dan/ atau Password yang ter-setting pada Tello berubah, atau jika hendak menggunakan TelloPAD pada drone Tello yang lain.

Setelah nama SSID/ WiFi serta Password nya dimasukkan dengan benar, baru lah kita dapat meng-koneksi kan TelloPAD dengan Tello, melalui pilihan menu yang pertama.

Cara memasukkan Nama SSID dan Password

User interface saat hendak memasukkan nama SSID maupun Password, adalah sama. Kita akan dihadapkan pada tampilan Virtual Keyboard seperti gambar ini:

Virtual Keyboard Halaman 1
 
Virtual Keyboard Halaman 2
 
Masukkan data yang dibutuhkan dengan menyusun huruf demi huruf hingga membentuk Nama SSID (atau Password nya) dengan menggunakan tombol-tombol sebagai berikut:

[5]    Geser kursor ke atas
[6]    Geser kursor ke bawah
[7]    Geser kursor ke kiri
[8]    Geser kursor ke kanan

[3]    Backspace/ Mundur
[4]    Spasi
[9]    Pindah antara halaman 1-2
[10]   Ambil huruf yang terpilih

[D2]   Simpan data dan keluar
[D1]   Batalkan entry dan keluar

Cara koneksi ke Tello

Pastikan nama SSID serta Password Tello telah dimasukkan dengan benar. Kemudian hidupkan drone Ryze Tello, dan tunggu sampai lampu indikator nya berwarna kuning berkedip.

Pilih item menu pertama yakni Koneksi ke Tello, dan tunggu hingga di layar muncul tulisan: Tello Terhubung. Pada layar OLED akan tampak tampilan seperti berikut:

Tombol-tombol yang bisa digunakan saat di darat

[9]     Tekan 3x berturut-turut untuk Take-off
[10]   Tampilkan status drone, yakni: Ketinggian, Prosentase sisa baterai, dan              lama waktu motor bekerja (dalam detik)

[D1]   Kembali ke Menu Utama (hanya bisa dilakukan jika status Koneksi dengan Tello terputus)
[D2]   (sambil ditahan) masuk ke fungsi pengaturan delta.

Delta atau Selisih Nilai yang bisa diatur yakni berupa:
Delta Vertikal     - pengaturan selisih kenaikan dan penurunan drone
Delta Horizontal - pengaturan selisih jarak maju mundur dan geser kiri kanan
Delta Yaw/sudut - pengaturan selisih sudut berputar pada sumbu Yaw

Tombol-tombol untuk mengatur besaran delta tersebut, yaitu:

  • [D2]+[1] / [D2]+[2]    atur besaran Delta Vertikal +/-
  • [D2]+[3] / [D2]+[4]    atur besaran Delta Yaw +/-
  • [D2]+[3] / [D2]+[4]    atur besaran Delta Yaw +/-
  • [D2]+[7] / [D2]+[8]    atur besaran Delta Horizontal +/-

Catatan:

  • [D2]+[n] artinya tekan tombol [D2] saat masih ditahan, diikuti tekan [n]
  • Untuk pengaturan Delta Horizontal juga bisa gunakan [D2]+[5] / [D2]+[6] 

Tombol-tombol yang bisa digunakan saat melayang

[1]        Naik
[2]        Turun
[3]        Putar kiri/ lawan jarum jam
[4]        Putar kanan/ jarum jam

[5]        Maju
[6]        Mundur
[7]        Geser kiri
[8]        Geser kanan

[9]        Tekan 3x berturut-turut untuk Mendarat
[10]      Sama seperti saat di darat

[D1]      (sambil ditahan) melakukan Fipping/ Rolling

  • [D1]+[5] Flipping ke depan
  • [D1]+[6] Flipping ke belakang
  • [D1]+[7] Flipping ke kiri
  • [D1]+[8] Flipping ke kanan
[D2]      Sama seperti saat di darat

Catatan:

  1. Tello akan melakukan Auto Landing bila dalam 15 detik tidak menerima perintah apapun.
  2. Untuk saat ini TelloPAD belum mengakomodasi fungsi kamera.
  3. Dalam beberapa situasi, pada TelloPAD secara umum tombol [D1] dapat di analogikan seperti Esc dan [D2] sebagai Enter, pada komputer.
  4. Untuk me-restart TelloPAD bisa dengan memutus dan menyambungkan kembali sumberdaya, atau dengan menekan tombol Reset di NodeMCU ESP8266. Proses restart seperti ini tidak menghapus data di dalam flash memory NodeMCU.
---oOo---


Simak video-video saya terkait TelloPAD pada link-link berikut ini:

  1. Membuat Remote Kontrol Drone Ryze Tello | Bagian 1: Multi Button Analog pada ESP8266
  2. Main Flappy Bird di TelloPAD


Tidak ada komentar:

Posting Komentar