Mundarija:

ESPcopter va Visuino - kompas sarlavhasini 3D burchakka aylantirish: 6 qadam
ESPcopter va Visuino - kompas sarlavhasini 3D burchakka aylantirish: 6 qadam

Video: ESPcopter va Visuino - kompas sarlavhasini 3D burchakka aylantirish: 6 qadam

Video: ESPcopter va Visuino - kompas sarlavhasini 3D burchakka aylantirish: 6 qadam
Video: Как использовать гироскоп, акселерометр, магнитометр MPU-9250 для Arduino 2024, Iyul
Anonim

BoianMVisuinoFollow by Muallifning boshqa maqolalari:

Elegoo Arduino Robot 2.0 versiyasini yig'ing
Elegoo Arduino Robot 2.0 versiyasini yig'ing
Elegoo Arduino Robot 2.0 versiyasini yig'ing
Elegoo Arduino Robot 2.0 versiyasini yig'ing
Visuino bilan Arduino UNO dasturini ILI9341 TFT sensorli ekranli qalamli qalam bilan chizish
Visuino bilan Arduino UNO dasturini ILI9341 TFT sensorli ekranli qalamli qalam bilan chizish
Visuino bilan Arduino UNO dasturi ILI9341 TFT sensorli ekranli qalamli qalamni chizish uchun
Visuino bilan Arduino UNO dasturi ILI9341 TFT sensorli ekranli qalamli qalamni chizish uchun
Kuman Wi-Fi robotini kamera va manipulyator bilan yig'ing
Kuman Wi-Fi robotini kamera va manipulyator bilan yig'ing
Kuman Wi-Fi robotini kamera va manipulyator bilan yig'ing
Kuman Wi-Fi robotini kamera va manipulyator bilan yig'ing

ESPcopter endi Visuino -ning so'nggi versiyasi tomonidan to'liq qo'llab -quvvatlanadi va bu, ehtimol, dronlarni dasturlashning eng oson yo'li bo'ladi!:-)

Visuino yordami bilan siz motorlar, LEDlarni boshqarishingiz, akselerometr, giroskop va kompas bilan ishlashingiz, WiFi orqali dron bilan bog'lanishingiz, parvozda barqarorlikka erishish uchun turli fayllar bilan tajriba o'tkazishingiz, uni boshqa dronlar yoki kompyuterlar bilan aloqa o'rnatishingiz va hk. …

O'zingizning sensorlaringizni ulang va dronni xohlaganingizcha sozlang! Siz dronni dasturlashingiz yoki undan ham qiziqroq qilishingiz mumkin … bir-biri bilan muloqot qilish va birgalikda ishlash uchun dronlar to'dasini dasturlashingiz mumkin:-).

Hozirda ESPcopter kraudfanding bilan shug'ullanmoqda, kengaytirish taxtalari va kerakli miqdorga qarab turli xil mukofotlar mavjud.

Birinchi loyiha:

Kompas X, Y va Z bosh kuchlarini yuboradi. Ko'pincha sensorning 3D yo'nalishini aniqlash uchun kuchlarni X, Y, Z 3D burchagiga aylantirishimiz kerak.

Ta'minotlar

ESPcopter Visuino -ning so'nggi versiyasi tomonidan to'liq qo'llab -quvvatlanadi va bu, ehtimol, dronlarni dasturlashning eng oson yo'li bo'ladi!:-) Visuino yordami bilan siz motorlarni, LEDlarni boshqarishingiz, akselerometr, giroskop va kompas bilan ishlashingiz, WiFi orqali dron bilan bog'lanishingiz, parvozda barqarorlikka erishish uchun turli fayllar bilan tajriba o'tkazishingiz, uni boshqa dronlar bilan aloqa o'rnatishingiz yoki kompyuterlar va boshqalar …

O'zingizning sensorlaringizni ulang va dronni xohlaganingizcha sozlang! Siz dronni dasturlashingiz yoki undan ham qiziqroq qilishingiz mumkin … bir-biri bilan muloqot qilish va birgalikda ishlash uchun dronlar to'dasini dasturlashingiz mumkin:-).

Hozirda ESPcopter kraudfanding bilan shug'ullanmoqda, kengaytirish taxtalari va kerakli miqdorga qarab turli xil mukofotlar mavjud.

Birinchi loyiha:

Kompas X, Y va Z tezlanish kuchlarini yuboradi. Ko'pincha sensorning 3D yo'nalishini aniqlash uchun kuchlarni X, Y, Z 3D burchagiga aylantirishimiz kerak.

1 -qadam: Visuino -ni ishga tushiring va ESPcopter karta turini tanlang

Visuino -ni ishga tushiring va ESPcopter karta turini tanlang
Visuino -ni ishga tushiring va ESPcopter karta turini tanlang

Arduino -ni dasturlashni boshlash uchun siz bu erdan Arduino IDE -ni o'rnatishingiz kerak bo'ladi:

1.6.7 yoki undan yuqori versiyasini o'rnatganingizga ishonch hosil qiling, aks holda bu ko'rsatma ishlamaydi!

Visuino: https://www.visuino.com ham o'rnatilishi kerak.

Visuinoni birinchi rasmda ko'rsatilgandek ishga tushiring

Visuino -dagi Arduino komponentidagi "Asboblar" tugmasini bosing

Dialog paydo bo'lganda, ko'rsatilgandek ESPcopter -ni tanlang

2 -qadam: Visuino -da: burchakka tezlashtirishni qo'shing

Visuino -da: burchakka tezlashtirishni qo'shing
Visuino -da: burchakka tezlashtirishni qo'shing

Avval biz X, Y, Z kompas sarlavhasini 3D X, Y, Z burchagiga aylantirish uchun komponent qo'shishimiz kerak:

  • Komponentlar asboblar qutisining Filtr qutisiga "burchak" yozing, so'ngra "burchakka tezlashtirish" komponentini tanlang va uni dizayn maydoniga qo'ying.
  • Bir vaqtning o'zida barcha chiqish pinlarini ulashni boshlash uchun ESPCopter komponentining X, Y, X Acceleration pinlarini o'z ichiga olgan "Kompas" qutisining "Chiqish" qutisini bosing.

  • Sichqonchani AccelerationToAngle1 komponentining "In" qutisining "X" kirish pimi ustida harakatlantiring. Visuino simlarni avtomatik ravishda tarqatadi, ular qolgan pinlarga to'g'ri ulanadi

3 -qadam: Visuino -da: Paket komponentini qo'shing va sarlavha belgisini o'rnating

Visuino -da: Paket komponentini qo'shing va sarlavha markerini o'rnating
Visuino -da: Paket komponentini qo'shing va sarlavha markerini o'rnating
Visuino -da: Paket komponentini qo'shing va sarlavha markerini o'rnating
Visuino -da: Paket komponentini qo'shing va sarlavha markerini o'rnating

Arduino -dan ketma -ket port orqali barcha kanal ma'lumotlarini yuborish uchun biz paketlar paketidan foydalanib, kanallarni bir joyga to'plashimiz va Visuino -dagi ko'lam va o'lchagichlarda ko'rsatishimiz mumkin:

  • Komponentlar asboblar qutisining Filtr qutisiga "paket" ni kiriting, so'ng "Paket komponenti" komponentini tanlang va uni dizayn maydoniga qo'ying.
  • Xususiyatlarda "Bosh belgisi" xususiyatini kengaytiring
  • Xususiyatlarda "…" tugmasini bosing
  • Bayt tahrirlovchisiga misol sifatida ba'zi raqamlarni kiriting
  • Tahrirlovchini tasdiqlash va yopish uchun OK tugmasini bosing

4 -qadam: Visuino -da: Paket komponentiga 3 ta ikkilik analog elementni qo'shing va ularni ulang

Visuino -da: Paket komponentiga 3 ta ikkilik analog elementni qo'shing va ularni ulang
Visuino -da: Paket komponentiga 3 ta ikkilik analog elementni qo'shing va ularni ulang

Packet1 komponentining "Asboblar" tugmasini bosing (1 -rasm)

  • "Elements" muharririda "Ikkilik analog" elementini tanlang va 3 ta analog elementni qo'shish uchun "+" tugmasini 3 marta bosing (1 -rasm) (2 -rasm).
  • Bir vaqtning o'zida barcha chiqish pinlarini ulashni boshlash uchun AccelerationToAngle1 komponentining pimlarini o'z ichiga olgan "Accelerometer" qutisining "Out" qutisini bosing (4 -rasm)
  • Sichqonchani Packet1 komponentining "Elements. Analog (Binary) 1" elementining "In" piniga o'tkazing. Visuinowill simlarni avtomatik ravishda tarqatadi, shunda ular boshqa pinlarga to'g'ri ulanadi (4 -rasm)
  • Packet1 komponentining "Out" chiqish pinini "Arduino" komponentining "Serial [0]" kanalining "In" kirish piniga ulang.

5 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash

Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash
  • Visuino -da F9 tugmasini bosing yoki Arduino kodini yaratish uchun Rasmda ko'rsatilgan tugmani bosing va Arduino IDE -ni oching.
  • Arduino IDE -da kodni kompilyatsiya qilish va yuklash uchun Yuklab olish tugmasini bosing

6 -qadam: Va o'ynang …

Hozirda ESPcopter kraudfanding bilan shug'ullanmoqda, kengaytirish taxtalari va kerakli miqdorga qarab turli xil mukofotlar mavjud.

Tavsiya: