Isi kandungan:

ESPcopter dan Visuino - Tukarkan Tajuk Kompas ke Sudut 3D: 6 Langkah
ESPcopter dan Visuino - Tukarkan Tajuk Kompas ke Sudut 3D: 6 Langkah

Video: ESPcopter dan Visuino - Tukarkan Tajuk Kompas ke Sudut 3D: 6 Langkah

Video: ESPcopter dan Visuino - Tukarkan Tajuk Kompas ke Sudut 3D: 6 Langkah
Video: Compile and Upload Arduino Code from Visuino 2024, November
Anonim

Oleh BoianMVisuino Ikuti Lagi oleh pengarang:

Pasang Elegoo Arduino Robot Versi 2.0
Pasang Elegoo Arduino Robot Versi 2.0
Pasang Robot Elegoo Arduino Versi 2.0
Pasang Robot Elegoo Arduino Versi 2.0
Program Arduino UNO With Visuino untuk Menggambar ILI9341 TFT Touchscreen Display Shield With Pen
Program Arduino UNO With Visuino untuk Menggambar ILI9341 TFT Touchscreen Display Shield With Pen
Program Arduino UNO With Visuino untuk Menggambar ILI9341 TFT Touchscreen Display Shield With Pen
Program Arduino UNO With Visuino untuk Menggambar ILI9341 TFT Touchscreen Display Shield With Pen
Pasang Robot Wi-Fi Kuman Dengan Kamera dan Manipulator
Pasang Robot Wi-Fi Kuman Dengan Kamera dan Manipulator
Pasang Robot Wi-Fi Kuman Dengan Kamera dan Manipulator
Pasang Robot Wi-Fi Kuman Dengan Kamera dan Manipulator

ESPcopter kini disokong sepenuhnya oleh versi terbaru Visuino, dan ini menjadikannya yang paling mudah untuk memprogram drone!:-)

Dengan sokongan Visuino anda dapat mengawal motor, LED, bekerja dengan Accelerometer, Gyroscope, dan Compass, berkomunikasi dengan drone melalui WiFi, bereksperimen dengan fail yang berbeza untuk mencapai kestabilan dalam penerbangan, membuatnya berkomunikasi dengan drone atau komputer lain dan banyak lagi …

Pasang sensor anda sendiri, dan sesuaikan drone dengan cara yang anda mahukan! Anda boleh memprogram drone, atau lebih menyeronokkan … memprogramkan sekumpulan drone untuk saling berkomunikasi dan bekerjasama:-).

ESPcopter pada masa ini banyak mencari dana, dengan tahap ganjaran berbeza yang tersedia bergantung pada papan pengembangan dan kuantiti yang diinginkan.

Projek Pertama:

Kompas menghantar pasukan menuju X, Y, dan Z. Walau bagaimanapun, selalunya kita perlu menukar daya menjadi sudut 3D, X, Y, Z untuk menentukan Orientasi 3D sensor.

Bekalan

ESPcopter kini disokong sepenuhnya oleh versi terbaru Visuino, dan ini menjadikannya yang paling mudah untuk memprogram drone!:-) Dengan sokongan Visuino anda dapat mengawal motor, LED, bekerja dengan Accelerometer, Gyroscope, dan Compass, berkomunikasi dengan drone melalui WiFi, bereksperimen dengan fail yang berbeza untuk mencapai kestabilan dalam penerbangan, membuatnya berkomunikasi dengan drone lain atau komputer dan banyak lagi …

Pasang sensor anda sendiri, dan sesuaikan drone dengan cara yang anda mahukan! Anda boleh memprogram drone, atau lebih menyeronokkan … memprogramkan sekumpulan drone untuk saling berkomunikasi dan bekerjasama:-).

ESPcopter kini banyak mencari dana, dengan tahap ganjaran berbeza yang tersedia bergantung pada papan pengembangan dan kuantiti yang diinginkan.

Projek Pertama:

Kompas menghantar daya pecutan X, Y, dan Z. Walau bagaimanapun, selalunya kita perlu menukar daya menjadi sudut 3D X, Y, Z untuk menentukan Orientasi 3D sensor.

Langkah 1: Mulakan Visuino, dan Pilih Jenis Papan ESPcopter

Mulakan Visuino, dan Pilih Jenis Papan ESPcopter
Mulakan Visuino, dan Pilih Jenis Papan ESPcopter

Untuk mula memprogram Arduino, anda perlu memasang Arduino IDE dari sini:

Pastikan anda memasang 1.6.7 atau lebih tinggi, jika tidak, Instructable ini tidak akan berfungsi!

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

Mulakan Visuino seperti yang ditunjukkan pada gambar pertama

Klik pada butang "Alat" pada komponen Arduino di Visuino

Apabila dialog muncul, pilih ESPcopter seperti yang ditunjukkan

Langkah 2: Di Visuino: Tambahkan Pecutan ke Sudut

Di Visuino: Tambahkan Pecutan ke Sudut
Di Visuino: Tambahkan Pecutan ke Sudut

Mula-mula kita perlu menambahkan komponen untuk menukar X, Y, Z Compass Heading menjadi 3D X, Y, Z Angle:

  • Ketik "sudut" di kotak Saringan dari Kotak Alat Komponen kemudian pilih komponen "Percepatan ke Sudut", dan lepaskan di kawasan reka bentuk
  • Klik pada kotak "Keluar" pada kotak "Kompas" yang mengandungi pin Pecutan X, Y, X komponen ESPCopter untuk mula menyambungkan semua pin Keluar sekaligus
  • Gerakkan tetikus ke atas pin input "X" pada kotak "Dalam" komponen AccelerationToAngle1. Visuino secara automatik akan menyebarkan wayar sehingga mereka akan tersambung dengan betul ke pin yang lain

Langkah 3: Di Visuino: Tambahkan Komponen Paket dan Tetapkan Marker Marker

Di Visuino: Tambahkan Komponen Paket dan Tetapkan Marker Marker
Di Visuino: Tambahkan Komponen Paket dan Tetapkan Marker Marker
Di Visuino: Tambahkan Komponen Paket dan Tetapkan Marker Marker
Di Visuino: Tambahkan Komponen Paket dan Tetapkan Marker Marker

Untuk menghantar semua data saluran melalui port bersiri dari Arduino, kita dapat menggunakan komponen Packet untuk mengemas saluran bersama-sama, dan memaparkannya dalam Skop dan Tolok di Visuino:

  • Ketik "paket" di kotak Penapis dari Kotak Alat Komponen kemudian pilih komponen "Komponen Paket", dan jatuhkannya di kawasan reka bentuk
  • Di Properties meluaskan harta "Head Marker"
  • Dalam Properties klik pada butang "…"
  • Dalam editor Bytes taipkan beberapa nombor, sebagai contoh
  • Klik pada butang OK untuk mengesahkan dan menutup editor

Langkah 4: Di Visuino: Tambahkan 3 Elemen Analog Binari ke Komponen Paket dan Sambungkannya

Di Visuino: Tambahkan 3 Elemen Analog Binari ke Komponen Paket dan Sambungkannya
Di Visuino: Tambahkan 3 Elemen Analog Binari ke Komponen Paket dan Sambungkannya

Klik pada butang "Alat" komponen Packet1 (Gambar 1)

  • Dalam editor "Elements" pilih elemen "Binary Analog", dan kemudian klik pada butang "+" sebanyak 3 kali (Gambar 1) untuk menambahkan 3 elemen Analog (Gambar 2)
  • Klik pada kotak "Keluar" pada Kotak "Accelerometer" yang mengandungi pin komponen AccelerationToAngle1 untuk mula menyambungkan semua pin Keluar sekaligus (Gambar 4)
  • Gerakkan tetikus ke atas pin "In" elemen "Elements. Analog (Binary) 1" komponen Packet1. Visuinowill menyebarkan wayar secara automatik sehingga mereka akan tersambung dengan betul ke pin yang lain (Gambar 4)
  • Sambungkan pin output "Out" komponen Packet1 ke pin input "In" saluran "Serial [0]" komponen "Arduino"

Langkah 5: Hasilkan, Susun, dan Muat Naik Kod Arduino

Hasilkan, Susun, dan Muat Naik Kod Arduino
Hasilkan, Susun, dan Muat Naik Kod Arduino
  • Di Visuino, Tekan F9 atau klik pada butang yang ditunjukkan pada Gambar untuk menghasilkan kod Arduino, dan buka Arduino IDE
  • Di Arduino IDE, klik pada butang Upload, untuk menyusun dan memuat naik kodnya

Langkah 6: Dan Main …

ESPcopter kini banyak mencari dana, dengan tahap ganjaran berbeza yang tersedia bergantung pada papan pengembangan dan kuantiti yang diinginkan.

Disyorkan: