Innholdsfortegnelse:

HÅNDBANDKONTROLLER SOM BRUKER PLUTOX: 4 trinn
HÅNDBANDKONTROLLER SOM BRUKER PLUTOX: 4 trinn

Video: HÅNDBANDKONTROLLER SOM BRUKER PLUTOX: 4 trinn

Video: HÅNDBANDKONTROLLER SOM BRUKER PLUTOX: 4 trinn
Video: Top 10 Adult Movies That Were Rated R 2024, November
Anonim
Image
Image
ARMBANDSKONTROLLER SOM BRUKER PLUTOX
ARMBANDSKONTROLLER SOM BRUKER PLUTOX

PrimusX er en flykontroller som brukes i PlutoX drone. PrimusX-kortet kommuniserer med ESP8266-12F. Den har også en MPU og barometer, så jeg tenkte hvorfor ikke kontrollere dronen ved å bruke bare PrimusX -kortet og feste brettet til håndleddet og kontrollere dronen ved å bare bruke håndleddsbevegelsene mine.

Trinn 1: Detaljer

Detaljer
Detaljer

Jeg har brukt 2 Primus X -plater i dette prosjektet. En PrimusX er montert på dronen mens den andre brukes til å montere den på håndleddet.

Nå for å kontrollere dronen med bare håndleddsbevegelsene, er det bare å kartlegge verdiene til Roll, Pitch og yaw av håndleddet Montert PrimusX med selve dronen. Gassreguleringen til dronen er beregnet basert på hastighetskomponenten til z -aksen. Således kan vi enkelt kontrollere dronen vår med håndleddets bevegelser med alle dataene om rull, tonehøyde, gjev og gass på håndleddet.

For det må det opprettes en forbindelse mellom de 2 PrimusX -kortene. For dette oppretter vi 2 AT -kommandoer, en for å lage en socket og andre for å lage UserID og passord for dronen som vi vil koble til. Ulike APIer som er tilgjengelige på Cygnus IDE som Angle, Msp etc gjør det veldig enkelt å kode. For å åpne drone -eksperimenter for verden, er Drona Aviation crowdfunding for PlutoX på Indiegogo. Støtt oss og hjelp oss med å gjøre det levende:

Trinn 2: Komponenter

  • 2 × PlutoX (det er en nano -drone utviklet av Drona Aviation)
  • 1 × Cygnus
  • 1 × armbånd

Trinn 3: Å KJØRE MASKINEN

Å KJØRE MASKINEN
Å KJØRE MASKINEN
Å KJØRE MASKINEN
Å KJØRE MASKINEN

1) Lag et bånd som du enkelt kan feste PrimusX -kortet på

Trinn 4: Å KJØRE PROGRAMVAREN KLAR

1) Det brukes 2 PrimusX -brett, hvorav det ene er på dronen og det andre er på håndleddet

2) Så først må du aktivere tilkoblingen mellom dem. For det la jeg til 2 AT -kommandoer, en for å lage kontakten og andre for å lage ID og passord for dronen din.

3) Ved hjelp av nye MSP API -er kan vi kode det på Cygnus IDE

4) Ved å bruke Angle Api får vi Rollus, Pitch and Yaw av PrimusX på håndleddet og kartlegger det til dronene ruller, pitcher og gir.

5) Vi gir gassen med hastighetskomponenten til z -aksen.

Anbefalt: