2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
PrimusX je letový ovladač používaný v dronu PlutoX. Deska PrimusX komunikuje pomocí ESP8266-12F. Má také MPU a barometr, a tak jsem si řekl, proč nekontrolovat dron pouze pomocí desky PrimusX a připevnit desku k mému zápěstí a ovládat dron pouhými pohyby zápěstí.
Krok 1: Podrobnosti
V tomto projektu jsem použil 2 desky Primus X. Jeden PrimusX je namontován na dronu, zatímco druhý slouží k připevnění na naše zápěstí.
Nyní, abychom mohli ovládat dron pouhými pohyby zápěstí, stačí zmapovat hodnoty Roll, Pitch a zatáčení PrimusX namontovaného na zápěstí se skutečným dronem. Ovládání škrticí klapky k dronu se vypočítá na základě rychlostní složky osy z. Díky všem údajům o Roll, Pitch, Yaw a Throttle na desce namontované na zápěstí můžeme náš dron snadno ovládat pouhými pohyby zápěstí.
K tomu je třeba navázat spojení mezi 2 deskami PrimusX. Za tímto účelem vytvoříme 2 AT příkazy, jeden pro vytvoření soketu a druhý pro vytvoření UserID a hesla pro dron, se kterým se chceme spojit. Různá API dostupná na Cygnus IDE jako Angle, Msp atd. Umožňují opravdu snadné kódování. Aby se experimentování s drony otevřelo světu, Drona Aviation crowdfundinguje pro PlutoX na Indiegogo. Podpořte nás a pomozte nám to uvést do života:
Krok 2: Součásti
- 2 × PlutoX (ITis nano drone vyvinutý společností Drona Aviation)
- 1 × Cygnus
- 1 × náramek
Krok 3: PŘIPRAVENÍ HARDWARU
1) Vytvořte pásek, na který můžete snadno připevnit desku PrimusX
Krok 4: PŘIPRAVENÍ SOFTWARU
1) Jsou použity 2 desky PrimusX, z nichž jedna je na dronu a druhá na zápěstí
2) Nejprve tedy musíte povolit spojení mezi nimi. Za tímto účelem jsem přidal 2 AT příkazy, jeden pro vytvoření zásuvky a druhý pro vytvoření ID a hesla pro váš dron.
3) S pomocí nových MSP API můžeme kódovat na Cygnus IDE
4) Pomocí Angle Api získáme Roll, Pitch a Yaw PrimusX na zápěstí a namapujeme jej na roll drones, pitch a yaw.
5) Dáme plyn s komponentou rychlosti osy z.