Índice:

CONTROLADOR DE PULSO COM PLUTOX: 4 etapas
CONTROLADOR DE PULSO COM PLUTOX: 4 etapas

Vídeo: CONTROLADOR DE PULSO COM PLUTOX: 4 etapas

Vídeo: CONTROLADOR DE PULSO COM PLUTOX: 4 etapas
Vídeo: MUITO CUIDADOS POIS ELES IMITAM TUDO 2024, Novembro
Anonim
Image
Image
CONTROLADOR DE PULSO COM PLUTOX
CONTROLADOR DE PULSO COM PLUTOX

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

Detalhes
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

PREPARANDO O HARDWARE
PREPARANDO O HARDWARE
PREPARANDO O HARDWARE
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: