Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
PrimusX je letový ovládač používaný v drone PlutoX. Doska PrimusX komunikuje pomocou ESP8266-12F. Má tiež MPU a barometer, a tak som si povedal, prečo nekontrolovať dron iba pomocou dosky PrimusX a pripevniť dosku k svojmu zápästiu a ovládať dron iba pohybmi zápästia.
Krok 1: Podrobnosti
V tomto projekte som použil 2 dosky Primus X. Jeden PrimusX je pripevnený k dronu, zatiaľ čo druhý slúži na pripevnenie na naše zápästie.
Teraz, aby sme dron ovládali iba pohybmi zápästia, stačí zmapovať hodnoty Roll, Pitch a vybočenia PrimusX namontovaného na zápästí so skutočným dronom. Ovládanie plynu k dronu sa vypočíta na základe rýchlostnej zložky osi z. Vďaka všetkým údajom o valci, rozstupe, vybočení a škrtiacej klapke dosky namontovanej na zápästí teda môžeme náš dron ľahko ovládať iba pohybmi zápästia.
Na to je potrebné vytvoriť spojenie medzi 2 doskami PrimusX. Za týmto účelom vytvoríme 2 AT príkazy, jeden na vytvorenie soketu a druhý na vytvorenie UserID a hesla pre dron, s ktorým sa chceme spojiť. Rôzne API dostupné na Cygnus IDE, ako napríklad Angle, Msp atď., Uľahčujú kódovanie. Aby sa experimentovanie s dronmi otvorilo svetu, Drona Aviation crowdfunduje PlutoX na Indiegogo. Podporte nás a pomôžte nám to uviesť do života:
Krok 2: Komponenty
- 2 × PlutoX (jedná sa o nano dron vyvinutý spoločnosťou Drona Aviation)
- 1 × Cygnus
- 1 × náramok
Krok 3: PRIPRAVTE SI HARDWARE
1) Vytvorte pás, na ktorý môžete jednoducho pripevniť dosku PrimusX
Krok 4: PRIPRAVTE SI SOFTVÉR
1) Používajú sa 2 dosky PrimusX, z ktorých jedna je na drone a druhá na vašom zápästí
2) Takže najskôr musíte povoliť spojenie medzi nimi. Za týmto účelom som pridal 2 AT príkazy, jeden na vytvorenie zásuvky a druhý na vytvorenie ID a hesla pre váš dron.
3) S pomocou nových MSP API to môžeme kódovať na Cygnus IDE
4) Pomocou Angle Api získame Roll, Pitch a Yaw PrimusX na zápästie a namapujeme ho na roll, ditch a yaw dronov.
5) Dáme plyn s rýchlostnou zložkou osi z.