Мазмуну:

ESPcopter жана Visuino - Компасты 3D бурчка айландыруу: 6 кадам
ESPcopter жана Visuino - Компасты 3D бурчка айландыруу: 6 кадам

Video: ESPcopter жана Visuino - Компасты 3D бурчка айландыруу: 6 кадам

Video: ESPcopter жана Visuino - Компасты 3D бурчка айландыруу: 6 кадам
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Ноябрь
Anonim

By BoianMVisuinoFollow More by the author:

Elegoo Arduino роботунун 2.0 версиясын чогултуп алыңыз
Elegoo Arduino роботунун 2.0 версиясын чогултуп алыңыз
Elegoo Arduino роботунун 2.0 версиясын чогултуп алыңыз
Elegoo Arduino роботунун 2.0 версиясын чогултуп алыңыз
Visuino менен Arduino UNO программасы ILI9341 TFT сенсордук экраны калем менен тартуу үчүн
Visuino менен Arduino UNO программасы ILI9341 TFT сенсордук экраны калем менен тартуу үчүн
Visuino менен Arduino UNO программасы ILI9341 TFT сенсордук экраны калем менен тартуу үчүн
Visuino менен Arduino UNO программасы ILI9341 TFT сенсордук экраны калем менен тартуу үчүн
Камера жана манипулятор менен Kuman Wi-Fi роботун чогултуп алыңыз
Камера жана манипулятор менен Kuman Wi-Fi роботун чогултуп алыңыз
Камера жана манипулятор менен Kuman Wi-Fi роботун чогултуп алыңыз
Камера жана манипулятор менен Kuman Wi-Fi роботун чогултуп алыңыз

ESPcopter азыр Visuino'нун акыркы версиясы тарабынан толугу менен колдоого алынат жана бул пилотсуз учакты программалоону эң оңой кылат!:-)

Visuino колдоосу менен сиз моторлорду, светодиоддорду башкара аласыз, акселерометр, гироскоп жана компас менен иштей аласыз, дрон менен WiFi аркылуу байланышасыз, учуунун туруктуулугуна жетүү үчүн ар кандай файлдар менен тажрыйба жасай аласыз, аны башка дрондор же компьютерлер менен баарлашууга жана башкалар …

Өзүңүздүн сенсорлоруңузду тиркеп, дронду каалагандай ыңгайлаштырыңыз! Сиз дронду программалай аласыз, же андан да кызыктуу … бири-бириңиз менен баарлашуу жана чогуу иштөө үчүн дрондордун үйүрүн программалоого болот:-).

ESPcopter учурда краудфандингде, кеңейтүү такталарына жана каалаган санына жараша ар кандай сыйлык деңгээлдери бар.

Биринчи долбоор:

Компас X, Y жана Z баш күчтөрүн жөнөтөт. Көбүнчө, сенсордун 3D багытын аныктоо үчүн күчтөрдү X, Y, Z 3D бурчуна айландыруу керек.

Жабдуулар

ESPcopter азыр Visuino'нун акыркы версиясы тарабынан толугу менен колдоого алынат жана бул пилотсуз учакты программалоону эң оңой кылат!:-) Анын Visuino колдоосу менен сиз моторлорду, светодиоддорду башкара аласыз, акселерометр, гироскоп жана компас менен иштей аласыз, дрон менен WiFi аркылуу байланышып, учуунун туруктуулугуна жетүү үчүн ар кандай файлдар менен эксперимент жасай аласыз, же аны башка дрондор менен байланышууга же компьютерлер жана башкалар …

Өзүңүздүн сенсорлоруңузду тиркеп, дронду каалагандай ыңгайлаштырыңыз! Сиз дронду программалай аласыз, же андан да кызыктуу … бири-бириңиз менен баарлашуу жана чогуу иштөө үчүн дрондордун үйүрүн программалоо:-).

ESPcopter учурда краудфандингде, кеңейүү такталарына жана каалаган санына жараша ар кандай сыйлык деңгээлдери бар.

Биринчи долбоор:

Компас X, Y жана Z ылдамдатуу күчтөрүн жөнөтөт. Көбүнчө, сенсордун 3D багытын аныктоо үчүн күчтөрдү X, Y, Z 3D бурчуна айландыруу керек.

1 -кадам: Visuinoду баштаңыз жана ESPcopter Board түрүн тандаңыз

Visuino'ду баштаңыз жана ESPcopter Board түрүн тандаңыз
Visuino'ду баштаңыз жана ESPcopter Board түрүн тандаңыз

Arduino программалоону баштоо үчүн, бул жерден Arduino IDE орнотулган болушу керек:

1.6.7 же андан жогору орнотуп жатканыңызды текшериңиз, антпесе бул Нускоо иштебейт!

Visuino: https://www.visuino.com да орнотулушу керек.

Visuino программасын биринчи сүрөттө көрсөтүлгөндөй баштаңыз

Visuinoдогу Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз

Диалог пайда болгондо, көрсөтүлгөндөй ESPcopter тандоо

2 -кадам: Visuinoдо: бурчка ылдамдатууну кошуу

Visuinoдо: бурчка ылдамдатууну кошуңуз
Visuinoдо: бурчка ылдамдатууну кошуңуз

Биринчиден, X, Y, Z Compass аталышын 3D X, Y, Z бурчуна айландыруу үчүн компонентти кошушубуз керек:

  • Компоненттин инструменттер кутусунун Фильтр кутучасына "бурч" деп териңиз, андан кийин "Бурчтун ылдамдашы" компонентин тандап, аны дизайн чөйрөсүнө таштаңыз.
  • ESPCopter компонентинин X, Y, X Acceleration пиндерин камтыган "Compass" кутусунун "Out" кутучасын чыкылдатып, бардык Out казыктарын туташтырып баштаңыз.
  • Чычканды AccelerationToAngle1 компонентинин "Кирүү" кутусунун "X" киргизүү пининин үстүнө жылдырыңыз. Visuino зымдарды автоматтык түрдө жайып, алар калган казыктарга туура туташат

3 -кадам: Visuinoдо: Пакет компонентин кошуп, Header Markerди коюңуз

Visuinoдо: Пакет компонентин кошуп, баштын маркерин коюңуз
Visuinoдо: Пакет компонентин кошуп, баштын маркерин коюңуз
Visuinoдо: Пакет компонентин кошуп, баштын маркерин коюңуз
Visuinoдо: Пакет компонентин кошуп, баштын маркерин коюңуз

Бардык каналдардын маалыматтарын Arduinoдон сериялык порт аркылуу жөнөтүү үчүн, Пакет компонентин колдонуп, каналдарды чогуу пакеттеп, Visuinoдогу Scope and Gauges дисплейинде көрсөтө алабыз:

  • Компоненттердин куралдар кутусунун Фильтр кутусуна "пакет" терип, андан кийин "Пакет компоненти" компонентин тандап, аны дизайн чөйрөсүнө таштаңыз.
  • Сипаттарда "Head Marker" касиетин кеңейтүү
  • Сипаттарда "…" баскычын чыкылдатыңыз
  • Байт редакторуна мисал катары кээ бир сандарды териңиз
  • Редакторду ырастоо жана жабуу үчүн OK баскычын басыңыз

4 -кадам: Visuinoдо: Пакеттик компонентке 3 бинардык аналогдук элементтерди кошуп, аларды туташтырыңыз

Visuinoдо: Пакет компонентине 3 бинардык аналогдук элементтерди кошуп, аларды туташтырыңыз
Visuinoдо: Пакет компонентине 3 бинардык аналогдук элементтерди кошуп, аларды туташтырыңыз

Packet1 компонентинин "Куралдар" баскычын чыкылдатыңыз (Picture 1)

  • "Elements" редакторунда "Binary Analog" элементин тандап, анан 3 аналогдук элементти кошуу үчүн "+" баскычын 3 жолу басыңыз (Сүрөт 1) (Picture 2)
  • AccelerationToAngle1 компонентинин түйрөгүчтөрүн камтыган "Акселерометр" кутусунун "Чыгуу" кутучасын чыкылдатыңыз, бардык Out казыктарын бир убакта туташтыра баштаңыз (Picture 4)
  • Чычканды Packet1 компонентинин "Elements. Analog (Binary) 1" элементинин "In" пининин үстүнө жылдырыңыз. Visuinowill зымдарды автоматтык түрдө жайып, алар башка казыктарга туура туташат (Picture 4)
  • Packet1 компонентинин "Out" чыгаруу пинин "Arduino" компонентинин "Serial [0]" каналынын "In" кирүү пинине туташтырыңыз.

5 -кадам: Arduino кодун түзүү, түзүү жана жүктөө

Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө
  • Visuinoдо F9 баскычын басыңыз же Arduino кодун түзүү үчүн Сүрөттө көрсөтүлгөн баскычты басыңыз жана Arduino IDE ачыңыз.
  • Arduino IDEде, кодду түзүү жана жүктөө үчүн, Жүктөө баскычын чыкылдатыңыз

6 -кадам: Жана ойноо…

ESPcopter учурда краудфандингде, кеңейүү такталарына жана каалаган санына жараша ар кандай сыйлык деңгээлдери бар.

Сунушталууда: