Мазмұны:

ESPcopter және Visuino - Компас бағытын 3D бұрышына түрлендіру: 6 қадам
ESPcopter және Visuino - Компас бағытын 3D бұрышына түрлендіру: 6 қадам

Бейне: ESPcopter және Visuino - Компас бағытын 3D бұрышына түрлендіру: 6 қадам

Бейне: ESPcopter және Visuino - Компас бағытын 3D бұрышына түрлендіру: 6 қадам
Бейне: Как использовать гироскоп, акселерометр, магнитометр MPU-9250 для Arduino 2024, Шілде
Anonim

Автор: BoianMVisuinoFollow Толығырақ:

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 тақтасының түрін таңдаңыз

Visuino іске қосыңыз және ESPcopter тақтасының түрін таңдаңыз
Visuino іске қосыңыз және ESPcopter тақтасының түрін таңдаңыз

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 түйреуіштері бар «Компас» жолағының «Шығу» өрісін басыңыз.
  • Тінтуірді AccelerationToAngle1 компонентінің «In» ұяшығының «X» кіріс түйреуішінің үстіне апарыңыз. Visuino сымдарды автоматты түрде таратады, осылайша олар басқа түйреуіштерге дұрыс қосылады

3 -қадам: Visuino бағдарламасында: пакет компонентін қосыңыз және тақырып маркерін орнатыңыз

Visuino бағдарламасында: пакет компонентін қосыңыз және тақырып белгісін орнатыңыз
Visuino бағдарламасында: пакет компонентін қосыңыз және тақырып белгісін орнатыңыз
Visuino бағдарламасында: пакет компонентін қосыңыз және тақырып белгісін орнатыңыз
Visuino бағдарламасында: пакет компонентін қосыңыз және тақырып белгісін орнатыңыз

Барлық арналар туралы деректерді Arduino -дан сериялық порт арқылы жіберу үшін біз пакеттер компонентін пайдаланып, арналарды бірге пакеттей аламыз және оларды Visuino -дағы қолдану аясы мен көрсеткіштерінде көрсете аламыз:

  • Компоненттердің құралдар тақтасының Сүзгі жолағына «пакет» деп теріңіз, содан кейін «Пакеттік компонент» компонентін таңдап, оны дизайн аймағына тастаңыз.
  • Сипаттарда «Head Marker» сипатын кеңейтіңіз
  • Сипаттарда «…» түймесін басыңыз
  • Байт редакторында мысал ретінде кейбір сандарды теріңіз
  • Редакторды растау және жабу үшін OK түймесін басыңыз

4 -қадам: Visuino -да: пакеттік компонентке 3 екілік аналогтық элементті қосыңыз және оларды қосыңыз

Visuino бағдарламасында: пакеттік компонентке 3 екілік аналогтық элементті қосып, оларды қосыңыз
Visuino бағдарламасында: пакеттік компонентке 3 екілік аналогтық элементті қосып, оларды қосыңыз

Packet1 компонентінің «Құралдар» батырмасын шертіңіз (1 -сурет)

  • «Элементтер» редакторында «екілік аналог» элементін таңдаңыз, содан кейін 3 аналогтық элементті қосу үшін «+» түймесін 3 рет басыңыз (сурет 1) (сурет 2)
  • Барлық шығыс түйреуіштерді бірден қосуды бастау үшін AccelerationToAngle1 компонентінің түйреуіштері бар «Акселерометр» қорабының «Шығу» жолағын нұқыңыз (4 -сурет)
  • Тышқанды Packet1 компонентінің «Elements. Analog (Binary) 1» элементінің «Кіріс» түйреуішінің үстінен жылжытыңыз. Visuinowill сымдарды автоматты түрде таратады, осылайша олар басқа түйреуіштерге дұрыс қосылады (4 -сурет)
  • Packet1 компонентінің «Шығу» шығыс түйреуішін «Arduino» компонентінің «Serial [0]» арнасының «In» кіріс штырына қосыңыз.

5 -қадам: Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз

Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз
Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз
  • Visuino -да F9 пернесін басыңыз немесе Arduino кодын жасау үшін Суретте көрсетілген түймені басыңыз және Arduino IDE -ді ашыңыз.
  • Arduino IDE -де кодты құрастыру және жүктеу үшін Жүктеу түймесін басыңыз

6 -қадам: Ал ойна …

Қазіргі уақытта ESPcopter краудфандинг жүргізуде, кеңейту тақталары мен қалаған мөлшеріне байланысты әр түрлі сыйақы деңгейлері бар.

Ұсынылған: