Daftar Isi:

ESPcopter dan Visuino - Konversi Arah Kompas ke Sudut 3D: 6 Langkah
ESPcopter dan Visuino - Konversi Arah Kompas ke Sudut 3D: 6 Langkah

Video: ESPcopter dan Visuino - Konversi Arah Kompas ke Sudut 3D: 6 Langkah

Video: ESPcopter dan Visuino - Konversi Arah Kompas ke Sudut 3D: 6 Langkah
Video: Prinsip Kerja Akselerometer dan Magnetometer 2024, November
Anonim

Oleh BoianMVisuinoIkuti Lainnya oleh penulis:

Merakit Elegoo Robot Arduino Versi 2.0
Merakit Elegoo Robot Arduino Versi 2.0
Merakit Elegoo Robot Arduino Versi 2.0
Merakit Elegoo Robot Arduino Versi 2.0
Program Arduino UNO Dengan Visuino untuk Menggambar pada ILI9341 TFT Touchscreen Display Shield Dengan Pena
Program Arduino UNO Dengan Visuino untuk Menggambar pada ILI9341 TFT Touchscreen Display Shield Dengan Pena
Program Arduino UNO Dengan Visuino untuk Menggambar pada ILI9341 TFT Touchscreen Display Shield Dengan Pena
Program Arduino UNO Dengan Visuino untuk Menggambar pada ILI9341 TFT Touchscreen Display Shield Dengan Pena
Rakit Robot Wi-Fi Kuman Dengan Kamera dan Manipulator
Rakit Robot Wi-Fi Kuman Dengan Kamera dan Manipulator
Rakit Robot Wi-Fi Kuman Dengan Kamera dan Manipulator
Rakit Robot Wi-Fi Kuman Dengan Kamera dan Manipulator

ESPcopter sekarang didukung penuh oleh Visuino versi terbaru, dan ini membuatnya mungkin yang paling mudah untuk memprogram drone!:-)

Dengan dukungan Visuino-nya, Anda dapat mengontrol motor, LED, bekerja dengan Akselerometer, Giroskop, dan Kompas, berkomunikasi dengan drone melalui WiFi, bereksperimen dengan berbagai file untuk mencapai stabilitas dalam penerbangan, membuatnya berkomunikasi dengan drone atau komputer lain, dan banyak lagi …

Pasang sensor Anda sendiri, dan sesuaikan drone sesuka Anda! Anda dapat memprogram drone, atau bahkan lebih menyenangkan… memprogram segerombolan drone untuk berkomunikasi satu sama lain dan bekerja sama:-).

ESPcopter saat ini melakukan crowdfunding, dengan tingkat hadiah yang berbeda tersedia tergantung pada papan ekspansi dan jumlah yang diinginkan.

Proyek Pertama:

Kompas mengirimkan pasukan pos X, Y, dan Z. Namun seringkali kita perlu mengubah gaya menjadi sudut 3D X, Y, Z untuk menentukan Orientasi 3D sensor.

Perlengkapan

ESPcopter sekarang didukung penuh oleh Visuino versi terbaru, dan ini membuatnya mungkin yang paling mudah untuk memprogram drone!:-) Dengan dukungan Visuino-nya Anda dapat mengontrol motor, LED, bekerja dengan Accelerometer, Gyroscope, dan Compass, berkomunikasi dengan drone melalui WiFi, bereksperimen dengan berbagai file untuk mencapai stabilitas dalam penerbangan, membuatnya berkomunikasi dengan drone lain atau komputer dan lainnya…

Pasang sensor Anda sendiri, dan sesuaikan drone sesuka Anda! Anda dapat memprogram drone, atau bahkan lebih menyenangkan… memprogram segerombolan drone untuk berkomunikasi satu sama lain dan bekerja sama:-).

ESPcopter saat ini melakukan crowdfunding, dengan tingkat hadiah yang berbeda tersedia tergantung pada papan ekspansi dan jumlah yang diinginkan.

Proyek Pertama:

Kompas mengirimkan gaya percepatan X, Y, dan Z. Namun seringkali kita perlu mengubah gaya menjadi sudut 3D X, Y, Z untuk menentukan Orientasi 3D sensor.

Langkah 1: Mulai Visuino, dan Pilih Jenis Papan ESPcopter

Mulai Visuino, dan Pilih Jenis Papan ESPcopter
Mulai Visuino, dan Pilih Jenis Papan ESPcopter

Untuk mulai memprogram Arduino, Anda harus menginstal Arduino IDE dari sini:

Pastikan Anda menginstal 1.6.7 atau lebih tinggi, jika tidak, Instruksi ini tidak akan berfungsi!

Visuino: https://www.visuino.com juga perlu diinstal.

Mulai Visuino seperti yang ditunjukkan pada gambar pertama

Klik tombol "Alat" pada komponen Arduino di Visuino

Saat dialog muncul, pilih ESPcopter seperti yang ditunjukkan

Langkah 2: Di Visuino: Tambahkan Percepatan ke Sudut

Di Visuino: Tambahkan Percepatan ke Sudut
Di Visuino: Tambahkan Percepatan ke Sudut

Pertama kita perlu menambahkan komponen untuk mengubah Heading Kompas X, Y, Z menjadi Sudut 3D X, Y, Z:

  • Ketik "angle" di kotak Filter dari Component Toolbox lalu pilih komponen "Acceleration To Angle", dan letakkan di area desain
  • Klik pada kotak "Out" pada kotak "Compass" yang berisi pin X, Y, X Akselerasi komponen ESPCopter untuk mulai menghubungkan semua pin Out sekaligus
  • Gerakkan mouse ke atas pin input "X" dari kotak "In" pada komponen AccelerationToAngle1. Visuino akan secara otomatis menyebarkan kabel sehingga mereka akan terhubung dengan benar ke pin lainnya

Langkah 3: Di Visuino: Tambahkan Komponen Paket dan Setel Penanda Header

Di Visuino: Tambahkan Komponen Paket dan Setel Penanda Header
Di Visuino: Tambahkan Komponen Paket dan Setel Penanda Header
Di Visuino: Tambahkan Komponen Paket dan Setel Penanda Header
Di Visuino: Tambahkan Komponen Paket dan Setel Penanda Header

Untuk mengirim semua data saluran melalui port serial dari Arduino, kita dapat menggunakan komponen Paket untuk mengemas saluran bersama-sama, dan menampilkannya dalam Ruang Lingkup dan Pengukur di Visuino:

  • Ketik "paket" di kotak Filter Kotak Alat Komponen lalu pilih komponen "Komponen Paket", dan letakkan di area desain
  • Di Properties perluas properti "Head Marker"
  • Di Properties klik tombol "…"
  • Di editor Bytes ketik beberapa angka, sebagai contoh
  • Klik tombol OK untuk mengonfirmasi dan menutup editor

Langkah 4: Di Visuino: Tambahkan 3 Elemen Analog Biner ke Komponen Paket dan Hubungkan Mereka

Di Visuino: Tambahkan 3 Elemen Analog Biner ke Komponen Paket dan Hubungkan Mereka
Di Visuino: Tambahkan 3 Elemen Analog Biner ke Komponen Paket dan Hubungkan Mereka

Klik tombol "Tools" pada komponen Packet1 (Gambar 1)

  • Di editor "Elements" pilih elemen "Binary Analog", lalu klik tombol "+" 3 kali (Gambar 1) untuk menambahkan 3 elemen Analog (Gambar 2)
  • Klik pada kotak "Out" pada Kotak "Accelerometer" yang berisi pin komponen AccelerationToAngle1 untuk mulai menghubungkan semua pin Out sekaligus (Gambar 4)
  • Gerakkan mouse ke atas pin "In" dari elemen "Elements. Analog(Binary)1" dari komponen Packet1. Visuino akan secara otomatis menyebarkan kabel sehingga terhubung dengan benar ke pin lainnya (Gambar 4)
  • Hubungkan pin output "Out" dari komponen Packet1 ke pin input "In" pada saluran "Serial[0]" dari komponen "Arduino"

Langkah 5: Buat, Kompilasi, dan Unggah Kode Arduino

Hasilkan, Kompilasi, dan Unggah Kode Arduino
Hasilkan, Kompilasi, dan Unggah Kode Arduino
  • Di Visuino, Tekan F9 atau klik tombol yang ditunjukkan pada Gambar untuk menghasilkan kode Arduino, dan buka Arduino IDE
  • Di Arduino IDE, klik tombol Unggah, untuk mengkompilasi dan mengunggah kode

Langkah 6: Dan Mainkan…

ESPcopter saat ini melakukan crowdfunding, dengan tingkat hadiah yang berbeda tersedia tergantung pada papan ekspansi dan jumlah yang diinginkan.

Direkomendasikan: