
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03



PrimusX é um controlador de vôo usado no drone PlutoX. A placa PrimusX se comunica usando ESP8266-12F. Ele também tem um MPU e barômetro, então pensei por que não controlar o drone usando apenas a placa PrimusX e prender a placa no meu pulso e controlar o drone usando apenas os movimentos do meu pulso.
Etapa 1: Detalhes

Usei 2 placas Primus X neste projeto. Um PrimusX é montado no drone enquanto o segundo é usado para montá-lo em nosso pulso.
Agora, para controlar o drone apenas com os movimentos do pulso, tudo o que temos a fazer é mapear os valores de Roll, Pitch e yaw do PrimusX montado no pulso com o drone real. O controle do acelerador para o drone é calculado com base no componente de velocidade do eixo z. Assim, com todos os dados sobre Roll, Pitch, yaw e Throttle da placa montada no pulso, podemos controlar facilmente nosso drone apenas com os movimentos do pulso.
Para isso, deve-se estabelecer uma conexão entre as 2 placas PrimusX. Para isso criamos 2 comandos AT, um para a criação de um socket e outro para a criação de UserID e senha para o drone com o qual queremos nos conectar. Várias APIs disponíveis no Cygnus IDE, como Angle, Msp etc, tornam realmente fácil codificar. Para abrir a experimentação de drones para o mundo, a Drona Aviation está financiando coletivamente a PlutoX no Indiegogo. Apoie-nos e ajude-nos a trazê-lo à vida:
Etapa 2: Componentes
- 2 × PlutoX (é um nano drone desenvolvido pela Drona Aviation)
- 1 × Cygnus
- 1 × pulseira
Etapa 3: PREPARANDO O HARDWARE


1) Crie uma banda na qual você possa facilmente conectar a placa PrimusX
Etapa 4: PREPARANDO O SOFTWARE
1) Existem 2 placas PrimusX usadas, das quais uma está no drone e a outra em seu pulso
2) Portanto, primeiro você deve habilitar a conexão entre eles. Para isso, adicionei 2 comandos AT, um para criar o soquete e outro para criar o ID e a senha do seu drone.
3) Com a ajuda de novas APIs MSP, podemos codificá-lo no Cygnus IDE
4) Usando o Angle Api, obtemos Roll, Pitch e Yaw do PrimusX no pulso e mapeamos para os drones roll, pitch e yaw.
5) Fornecemos o acelerador com o componente de velocidade do eixo z.
Recomendado:
Visuino Como usar a modulação por largura de pulso (PWM) para alterar o brilho de um LED: 7 etapas

Visuino Como usar a modulação por largura de pulso (PWM) para alterar o brilho de um LED: Neste tutorial, usaremos um LED conectado ao Arduino UNO e Visuino para alterar seu brilho usando a modulação por largura de pulso (PWM). Assista a um vídeo de demonstração
Esp8266 Relógio e gerador de pulso: 3 etapas

Esp8266 Clock and Pulse Generator: Instrutível para uma peça simples de equipamento de teste; um gerador de relógio e pulso. Ele usa a interface de hardware i2S em um esp8266 para gerar um relógio de teste ou uma sequência de pulso. Isso facilita a montagem, pois nenhum hardware especial é necessário
Oxímetro de pulso Arduino: 35 etapas (com imagens)

Oxímetro de pulso Arduino: oxímetros de pulso são instrumentos padrão para ambientes hospitalares. Usando as absorvâncias relativas de hemoglobina oxigenada e desoxigenada, esses dispositivos determinam a porcentagem do sangue de um paciente que transporta oxigênio (uma faixa saudável sendo 94-9
Controlador de jogo DIY baseado em Arduino - Controlador de jogo Arduino PS2 - Jogando Tekken com gamepad Arduino DIY: 7 etapas

Controlador de jogo DIY baseado em Arduino | Controlador de jogo Arduino PS2 | Jogando Tekken com DIY Arduino Gamepad: Olá pessoal, jogar é sempre divertido, mas jogar com seu próprio controlador de jogo DIY personalizado é mais divertido. Portanto, faremos um controlador de jogo usando arduino pro micro neste instructables
Microcontrolador AVR. Modulação por largura de pulso. Controlador de motor DC e intensidade de luz LED: 6 etapas

Microcontrolador AVR. Modulação por largura de pulso. Controlador de motor DC e intensidade de luz LED .: Olá a todos! Modulação por largura de pulso (PWM) é uma técnica muito comum em telecomunicações e controle de energia. é comumente usado para controlar a energia fornecida a um dispositivo elétrico, seja um motor, um LED, alto-falantes, etc. É basicamente um modu