Съдържание:
- Консумативи
- Стъпка 1: Стартирайте Visuino и изберете Тип платка ESPcopter
- Стъпка 2: Във Visuino: Добавете ускорение към ъгъла
- Стъпка 3: Във Visuino: Добавете компонент на пакет и задайте маркер на заглавката
- Стъпка 4: Във Visuino: Добавете 3 бинарни аналогови елемента към компонента на пакета и ги свържете
- Стъпка 5: Генерирайте, компилирайте и качете кода на Arduino
- Стъпка 6: И играйте …
Видео: ESPcopter и Visuino - Конвертирайте курса на компаса в 3D ъгъл: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
От BoianMVisuinoFollow Още от автора:
ESPcopter вече се поддържа изцяло от най -новата версия на Visuino и това го прави може би най -лесният за програмиране на дрон!:-)
С поддръжката на Visuino можете да контролирате двигателите, светодиода, да работите с акселерометъра, жироскопа и компаса, да комуникирате с дрона по WiFi, да експериментирате с различни файлове, за да постигнете стабилност по време на полет, да го накарате да комуникира с други дронове или компютри и др. …
Прикрепете свои собствени сензори и персонализирайте дрона както искате! Можете да програмирате дрон или още по-забавно … програмирайте рояк дронове, за да комуникират помежду си и да работят заедно:-).
Понастоящем ESPcopter е финансиран с краудфандинг, като се предлагат различни нива на възнаграждение в зависимост от дъските за разширение и желаното количество.
Първи проект:
Компасът изпраща сили на X, Y и Z. Често обаче трябва да преобразуваме силите в X, Y, Z 3D ъгъл, за да определим 3D ориентацията на сензора.
Консумативи
ESPcopter вече се поддържа изцяло от най -новата версия на Visuino и това го прави може би най -лесният за програмиране на дрон!:-) С поддръжката на Visuino можете да управлявате двигателите, светодиода, да работите с акселерометъра, жироскопа и компаса, да комуникирате с дрона по WiFi, да експериментирате с различни файлове, за да постигнете стабилност по време на полет, да го накарате да комуникира с други дронове или компютри и други …
Прикрепете свои собствени сензори и персонализирайте дрона както искате! Можете да програмирате дрон или още по-забавно … програмирайте рояк дронове, за да комуникират помежду си и да работят заедно:-).
Понастоящем ESPcopter е финансиран с краудфандинг, като се предлагат различни нива на възнаграждение в зависимост от дъските за разширение и желаното количество.
Първи проект:
Компасът изпраща ускорителни сили X, Y и Z. Често обаче трябва да преобразуваме силите в 3D, ъгъл X, Y, Z, за да определим 3D ориентацията на сензора.
Стъпка 1: Стартирайте Visuino и изберете Тип платка ESPcopter
За да започнете да програмирате Arduino, ще трябва да имате инсталирана Arduino IDE от тук:
Уверете се, че сте инсталирали 1.6.7 или по -нова версия, в противен случай тази инструкция няма да работи!
Visuino: https://www.visuino.com също трябва да бъде инсталиран.
Стартирайте Visuino, както е показано на първата снимка
Кликнете върху бутона „Инструменти“на компонента Arduino във Visuino
Когато се появи диалоговият прозорец, изберете ESPcopter, както е показано
Стъпка 2: Във Visuino: Добавете ускорение към ъгъла
Първо трябва да добавим компонент, за да преобразуваме заглавието на компаса X, Y, Z в 3D X, Y, Z ъгъл:
- Въведете „ъгъл“в полето Филтър на инструментариума за компоненти, след това изберете компонента „Ускоряване до ъгъл“и го пуснете в областта за проектиране
- Щракнете в полето "Out" на полето "Compass", съдържащо пиновете за ускорение X, Y, X на компонента ESPCopter, за да започнете да свързвате всички изводи на изхода наведнъж
- Преместете мишката върху входния щифт "X" на полето "In" на компонента AccelerationToAngle1. Visuino автоматично ще разпространи проводниците, така че те да се свържат правилно с останалите щифтове
Стъпка 3: Във Visuino: Добавете компонент на пакет и задайте маркер на заглавката
За да изпратим всички канални данни през сериен порт от Arduino, можем да използваме компонента Packet, за да пакетираме каналите заедно и да ги покажем в Scope и Gauges във Visuino:
- Въведете „пакет“в полето Филтър на инструментариума за компоненти, след това изберете компонента „Компонент на пакета“и го пуснете в областта за проектиране
- В свойствата разгънете свойството "Маркер на главата"
- В Свойствата щракнете върху бутона „…“
- В редактора на байтове въведете някои числа като пример
- Щракнете върху бутона OK, за да потвърдите и затворите редактора
Стъпка 4: Във Visuino: Добавете 3 бинарни аналогови елемента към компонента на пакета и ги свържете
Щракнете върху бутона „Инструменти“на компонента Packet1 (Снимка 1)
- В редактора „Елементи“изберете елемента „Двоичен аналогов“и след това кликнете върху бутона „+“3 пъти (Снимка 1), за да добавите 3 Аналогови елемента (Снимка 2)
- Щракнете в полето "Out" на полето "Accelerometer", съдържащо щифтовете на компонента AccelerationToAngle1, за да започнете да свързвате всички изводи на изхода наведнъж (Снимка 4)
- Преместете мишката върху щифта "In" на елемента "Elements. Analog (Binary) 1" на компонента Packet1. Visuino ще разпръсне автоматично проводниците, така че те да се свържат правилно с останалите щифтове (Снимка 4)
- Свържете изходния извод "Out" на компонента Packet1 към входния щифт "In" на канала "Serial [0]" на компонента "Arduino"
Стъпка 5: Генерирайте, компилирайте и качете кода на Arduino
- Във Visuino натиснете F9 или щракнете върху бутона, показан на Picture, за да генерирате кода на Arduino, и отворете Arduino IDE
- В IDE на Arduino кликнете върху бутона Качване, за да компилирате и качите кода
Стъпка 6: И играйте …
Понастоящем ESPcopter е финансиран с краудфандинг, като се предлагат различни нива на възнаграждение в зависимост от дъските за разширение и желаното количество.
Препоръчано:
Цифров компас и търсач на курса: 6 стъпки
Цифров компас и търсач на заглавия: Автори: Кълън Уилън Андрю Луфт Блейк Джонсън Благодарности: Калифорнийска морска академия Евън Чанг-Сиу Въведение: Основата на този проект е цифров компас с проследяване на заглавията. Това позволява на потребителя да следва заглавие на голямо разстояние
Въведение във Visuino - Visuino за начинаещи .: 6 стъпки
Въведение във Visuino | Visuino за начинаещи. В тази статия искам да говоря за Visuino, който е друг софтуер за графично програмиране за Arduino и подобни микроконтролери. Ако сте любител на електрониката, който иска да влезе в света на Arduino, но нямате познания за предварително програмиране
Raspberry Pi A1332 Precision Hall - Сензор за ъгъл на ефекта Java Урок: 4 стъпки
Raspberry Pi A1332 Precision Hall - Сензор за ъгъл на ефекта Java Урок: A1332 е 360 ° безконтактен програмируем сензор за положение на магнитния ъгъл с висока разделителна способност. Той е предназначен за цифрови системи, използващи I2C интерфейс. Изграден е по технология Circular Vertical Hall (CVH) и програмируем микропроцесорен сигнал
КОНТРОЛИРАЙТЕ СВОИТЕ УРЕДИ ОТ ВСИЧКИ ЪГЪЛ НА СВЕТА !!!!: 5 стъпки
КОНТРОЛИРАЙТЕ СВОИТЕ УРЕДИ ОТ ВСЯКИ КЪТ НА СВЕТА !!!!: В предишния Instructable споделих как можете да започнете с NodeMCU (ESP8266) и да го програмирате с помощта на Arduino IDE, проверете тук. В тази инструкция ще ви покажа как да управлявате уреди от всяка точка на света, използвайки Blynk. Това е
Arduino Nano и Visuino: Преобразуване на ускорението в ъгъл от акселерометър и жироскоп MPU6050 I2C сензор: 8 стъпки (със снимки)
Arduino Nano и Visuino: Преобразуване на ускорението в ъгъл от акселерометър и жироскоп MPU6050 I2C сензор: Преди време публикувах урок за това как можете да свържете MPU9250 акселерометър, жироскоп и компас сензор към Arduino Nano и да го програмирате с Visuino за изпращане на пакетни данни и дисплей на обхват и визуални инструменти. Акселерометърът изпраща X, Y