Inhoudsopgave:

POLSBANDBEDIENING MET PLUTOX - Ajarnpa
POLSBANDBEDIENING MET PLUTOX - Ajarnpa

Video: POLSBANDBEDIENING MET PLUTOX - Ajarnpa

Video: POLSBANDBEDIENING MET PLUTOX - Ajarnpa
Video: New Make up Releases | Upgrading my wishlist or not so much 2024, Juli-
Anonim
Image
Image
POLSBANDBEDIENING MET PLUTOX
POLSBANDBEDIENING MET PLUTOX

PrimusX is een vluchtcontroller die wordt gebruikt in PlutoX-drone. Het PrimusX-bord communiceert via ESP8266-12F. Het heeft ook een MPU en barometer, dus ik dacht: waarom zou ik de drone niet besturen met alleen het PrimusX-bord en het bord aan mijn pols bevestigen en de drone besturen met alleen mijn polsbewegingen.

Stap 1: Details

Details
Details

Ik heb in dit project 2 Primus X-borden gebruikt. Eén PrimusX wordt op de drone gemonteerd, terwijl de tweede wordt gebruikt om hem om onze pols te monteren.

Om de drone nu met alleen de polsbewegingen te besturen, hoeven we alleen de waarden van Roll, Pitch en yaw van de op de pols gemonteerde PrimusX in kaart te brengen met de daadwerkelijke drone. De gashendel naar de drone wordt berekend op basis van de snelheidscomponent van de z-as. Dus met alle gegevens over de Roll, Pitch, yaw en Throttle van het op de pols gemonteerde bord, kunnen we onze drone eenvoudig besturen met alleen onze polsbewegingen.

Daarvoor moet er een verbinding tot stand worden gebracht tussen de 2 PrimusX-borden. Hiervoor maken we 2 AT-commando's, één voor het maken van een socket en andere om UserID en wachtwoord aan te maken voor de drone waarmee we verbinding willen maken. Verschillende API's die beschikbaar zijn op Cygnus IDE, zoals Angle, Msp enz., maken het heel gemakkelijk om te coderen. Om drone-experimenten voor de wereld te openen, financiert Drona Aviation voor PlutoX op Indiegogo. Steun ons en help ons het tot leven te brengen:

Stap 2: Componenten

  • 2×PlutoX (ITis een nano-drone ontwikkeld door Drona Aviation)
  • 1×Cygnus
  • 1×polsband

Stap 3: DE HARDWARE KLAAR MAKEN

DE HARDWARE KLAAR MAKEN
DE HARDWARE KLAAR MAKEN
DE HARDWARE KLAAR MAKEN
DE HARDWARE KLAAR MAKEN

1)Maak een band waarop je het PrimusX-bord eenvoudig kunt bevestigen

Stap 4: DE SOFTWARE KLAAR MAKEN

1) Er zijn 2 PrimusX-kaarten gebruikt, waarvan er één op de drone zit en de andere om je pols

2) Dus eerst moet je de verbinding tussen hen inschakelen. Daarvoor heb ik 2 AT-commando's toegevoegd, één voor het maken van de socket en andere voor het maken van een ID en wachtwoord voor je drone.

3) Met behulp van nieuwe MSP API's kunnen we het coderen op Cygnus IDE

4) Met behulp van de Angle Api krijgen we de Roll, Pitch en Yaw van de PrimusX om de pols en brengen deze in kaart met de drones die rollen, stampen en gieren.

5) We geven de gashendel met de snelheidscomponent van de z-as.

Aanbevolen: