Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
PrimusX - это полетный контроллер, используемый в дроне PlutoX. Плата PrimusX обменивается данными с помощью ESP8266-12F. У него также есть MPU и барометр, поэтому я подумал, почему бы не управлять дроном, используя только плату PrimusX, и прикрепить доску к моему запястью и управлять дроном, используя только движения моего запястья.
Шаг 1: подробности
В этом проекте я использовал 2 платы Primus X. Один PrimusX устанавливается на дрон, а второй используется для крепления на запястье.
Теперь, чтобы управлять дроном с помощью движений запястья, все, что нам нужно сделать, это сопоставить значения Roll, Pitch и рыскания PrimusX, установленного на запястье, с реальным дроном. Управление дроссельной заслонкой дрона рассчитывается на основе составляющей скорости по оси z. Таким образом, имея все данные о крене, тангаже, рысканье и дросселе платы, установленной на запястье, мы можем легко управлять нашим дроном с помощью движений запястья.
Для этого необходимо установить соединение между двумя платами PrimusX. Для этого мы создаем 2 AT-команды, одну для создания сокета, а другую для создания UserID и пароля для дрона, с которым мы хотим подключиться. Различные API, доступные в Cygnus IDE, такие как Angle, Msp и т. Д., Упрощают кодирование. Чтобы открыть миру эксперименты с дронами, Drona Aviation проводит краудфандинг для PlutoX на Indiegogo. Поддержите нас и помогите воплотить его в жизнь:
Шаг 2: Компоненты
- 2 × PlutoX (это нано-дрон, разработанный Drona Aviation)
- 1 × Лебедь
- 1 × браслет
Шаг 3: ПОДГОТОВКА ОБОРУДОВАНИЯ
1) Создайте ремешок, на который можно легко прикрепить доску PrimusX
Шаг 4: ПОДГОТОВКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
1) Используются 2 платы PrimusX, одна из которых находится на дроне, а другая - на вашем запястье.
2) Итак, сначала вы должны включить соединение между ними. Для этого я добавил 2 AT-команды, одну для создания сокета, а другую для создания идентификатора и пароля для вашего дрона.
3) С помощью нового MSP API мы можем закодировать его в Cygnus IDE.
4) Используя Angle Api, мы получаем крен, тангаж и рыскание PrimusX на запястье и сопоставляем его с креном, тангажем и рысканием дронов.
5) Даем дроссельную заслонку с составляющей скорости оси z.