Mündəricat:

ESPcopter və Visuino - Kompas başlığını 3B bucağa çevirin: 6 addım
ESPcopter və Visuino - Kompas başlığını 3B bucağa çevirin: 6 addım

Video: ESPcopter və Visuino - Kompas başlığını 3B bucağa çevirin: 6 addım

Video: ESPcopter və Visuino - Kompas başlığını 3B bucağa çevirin: 6 addım
Video: Как использовать гироскоп, акселерометр, магнитометр MPU-9250 для Arduino 2024, Iyul
Anonim

Müəllif tərəfindən daha çox BoianMVisuinoFollow:

Elegoo Arduino Robot 2.0 versiyasını yığın
Elegoo Arduino Robot 2.0 versiyasını yığın
Elegoo Arduino Robot Version 2.0 -i yığın
Elegoo Arduino Robot Version 2.0 -i yığın
Qələm ilə ILI9341 TFT Toxunma Ekran Qalxanı çəkmək üçün Visuino ilə Arduino UNO Proqramı
Qələm ilə ILI9341 TFT Toxunma Ekran Qalxanı çəkmək üçün Visuino ilə Arduino UNO Proqramı
Qələm ilə ILI9341 TFT Toxunma Ekran Qalxanı çəkmək üçün Visuino ilə Arduino UNO Proqramı
Qələm ilə ILI9341 TFT Toxunma Ekran Qalxanı çəkmək üçün Visuino ilə Arduino UNO Proqramı
Kuman Wi-Fi Robotunu Kamera və Manipulyatorla Birləşdirin
Kuman Wi-Fi Robotunu Kamera və Manipulyatorla Birləşdirin
Kuman Wi-Fi Robotunu Kamera və Manipulyatorla Birləşdirin
Kuman Wi-Fi Robotunu Kamera və Manipulyatorla Birləşdirin

ESPcopter, Visuinonun son versiyası tərəfindən tam dəstəklənir və bu, ehtimal ki, pilotsuz uçan aparatı proqramlaşdırmağı ən asanlaşdırır!:-)

Visuino dəstəyi ilə mühərrikləri, LEDləri idarə edə, Accelerometer, Gyroscope və Compass ilə işləyə, WiFi üzərindən dronla ünsiyyət qura, uçuşda sabitliyə nail olmaq üçün fərqli fayllarla sınaq keçirə, digər dronlar və ya kompüterlərlə ünsiyyət qura bilərsiniz. …

Öz sensorlarınızı qoşun və dronu istədiyiniz şəkildə düzəldin! Bir dronu proqramlaşdıra və ya daha da əylənə bilərsiniz … bir-birinizlə ünsiyyət qurmaq və birlikdə çalışmaq üçün dron sürüsünü proqramlaşdırın:-).

ESPcopter hazırda genişlənmə lövhələrindən və istədiyiniz miqdardan asılı olaraq fərqli mükafat səviyyələri ilə izdiham maliyyələşdirir.

İlk Layihə:

Pusula X, Y və Z başlıq qüvvələri göndərir. Sensorun 3D oriyentasiyasını müəyyən etmək üçün tez -tez qüvvələri X, Y, Z 3D bucağına çevirməliyik.

Təchizat

ESPcopter, Visuinonun son versiyası tərəfindən tam dəstəklənir və bu, ehtimal ki, pilotsuz uçan aparatı proqramlaşdırmağı ən asanlaşdırır!:-) Visuino dəstəyi ilə mühərrikləri, LED-i idarə edə, Accelerometer, Gyroscope və Compass ilə işləyə, WiFi üzərindən dronla ünsiyyət qura, uçuşda sabitliyə nail olmaq üçün müxtəlif fayllarla sınaq keçirə və ya digər dronlar ilə əlaqə qura bilərsiniz. kompüterlər və daha çox…

Öz sensorlarınızı qoşun və dronu istədiyiniz kimi düzəldin! Bir dronu proqramlaşdıra və ya daha da əylənə bilərsiniz … bir-birinizlə ünsiyyət qurmaq və birlikdə çalışmaq üçün dronlar sürüsünü proqramlaşdırın:-).

ESPcopter hazırda genişlənmə lövhələrindən və istədiyiniz miqdardan asılı olaraq fərqli mükafat səviyyələri ilə izdiham maliyyələşdirir.

İlk Layihə:

Pusula X, Y və Z sürətlənmə qüvvələrini göndərir. Sensorun 3D oriyentasiyasını müəyyən etmək üçün tez -tez qüvvələri X, Y, Z 3D açısına çevirməliyik.

Addım 1: Visuino'yu işə salın və ESPcopter Board Tipini seçin

Visuino'yu işə salın və ESPcopter Board Tipini seçin
Visuino'yu işə salın və ESPcopter Board Tipini seçin

Arduino proqramlaşdırmağa başlamaq üçün Arduino IDE -ni buradan yükləməlisiniz:

1.6.7 və ya daha yüksək qurduğunuzdan əmin olun, əks halda bu Təlimat işləməyəcək!

Visuino: https://www.visuino.com da quraşdırılmalıdır.

Visuino'yu ilk şəkildə göstərildiyi kimi başladın

Visuino'daki Arduino komponentindəki "Alətlər" düyməsini basın

Dialoq göründüyü zaman, göstərildiyi kimi ESPcopter seçin

Addım 2: Visuinoda: Açıya Sürətləndirmə əlavə edin

Visuinoda: Açıya Sürətləndirmə əlavə edin
Visuinoda: Açıya Sürətləndirmə əlavə edin

Əvvəlcə X, Y, Z Pusulasını 3D X, Y, Z Bucağına çevirmək üçün komponent əlavə etməliyik:

  • Komponent Alətlər Qutusunun Filtr qutusuna "bucaq" yazın, sonra "Açıya Sürətləndirmə" komponentini seçin və dizayn sahəsinə buraxın.
  • Bütün Çıxış pinlərini bir anda bağlamağa başlamaq üçün ESPCopter komponentinin X, Y, X sürətləndirmə pinlərini ehtiva edən "Pusula" qutusunun "Çıxış" qutusuna vurun.
  • Siçanı AccelerationToAngle1 komponentinin "In" qutusunun "X" giriş pininin üzərinə aparın. Visuino avtomatik olaraq telləri yayacaq, beləliklə qalan sancaqlara düzgün bağlanacaq

Addım 3: Visuino'da: Paket Komponenti əlavə edin və Başlıq Markerini təyin edin

Visuino'da: Paket Komponenti əlavə edin və Başlıq Markerini təyin edin
Visuino'da: Paket Komponenti əlavə edin və Başlıq Markerini təyin edin
Visuino'da: Paket Komponenti əlavə edin və Başlıq Markerini təyin edin
Visuino'da: Paket Komponenti əlavə edin və Başlıq Markerini təyin edin

Bütün kanal məlumatlarını Arduinodan ardıcıl port üzərindən göndərmək üçün kanalları bir araya toplamaq və Visuinoda Kapsam və Ölçülərdə göstərmək üçün Paket komponentindən istifadə edə bilərik:

  • Komponent Alətlər qutusunun Filtr qutusuna "paket" yazın, sonra "Paket Komponenti" komponentini seçin və dizayn sahəsinə buraxın.
  • Xüsusiyyətlərdə "Baş işarəsi" xüsusiyyətini genişləndirin
  • Xüsusiyyətlərdə "…" düyməsini basın
  • Bayt redaktoruna nümunə olaraq bəzi rəqəmlər yazın
  • Redaktoru təsdiqləmək və bağlamaq üçün OK düyməsini basın

Addım 4: Visuino'da: Paket Komponentinə 3 İkili Analog Element əlavə edin və Onları birləşdirin

Visuino'da: Paket Komponentinə 3 İkili Analog Element əlavə edin və Onları birləşdirin
Visuino'da: Paket Komponentinə 3 İkili Analog Element əlavə edin və Onları birləşdirin

Packet1 komponentinin "Alətlər" düyməsini basın (Şəkil 1)

  • "Elements" redaktorunda "İkili Analog" elementini seçin və sonra 3 Analog element əlavə etmək üçün "+" düyməsini 3 dəfə vurun (Şəkil 1) (Şəkil 2)
  • Bütün Çıxış pinlərini bir anda bağlamağa başlamaq üçün AccelerationToAngle1 komponentinin pinlərini ehtiva edən "Accelerometer" Qutusunun "Çıxış" qutusuna vurun (Şəkil 4)
  • Siçanı Packet1 komponentinin "Elements. Analog (İkili) 1" elementinin "Giriş" pininin üzərinə aparın. Visuinowill, telləri digər pinlərə düzgün bağlayacaq şəkildə avtomatik olaraq yayır (Şəkil 4)
  • Packet1 komponentinin "Çıxış" çıxış pinini "Arduino" komponentinin "Serial [0]" kanalının "Giriş" giriş pininə qoşun.

Addım 5: Arduino Kodunu yaradın, tərtib edin və yükləyin

Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin
  • Visuinoda F9 düyməsini basın və ya Arduino kodunu yaratmaq üçün Şəkildə göstərilən düyməni basın və Arduino IDE -ni açın.
  • Arduino IDE -də kodu tərtib etmək və yükləmək üçün Yüklə düyməsini vurun

Addım 6: Və oynayın …

ESPcopter hazırda genişlənmə lövhələrindən və istədiyiniz miqdardan asılı olaraq fərqli mükafat səviyyələri ilə izdiham maliyyələşdirir.

Tövsiyə: