Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
PrimusX to kontroler lotu używany w dronie PlutoX. Płytka PrimusX komunikuje się za pomocą ESP8266-12F. Ma też MPU i barometr, więc pomyślałem, że dlaczego nie sterować dronem za pomocą samej płyty PrimusX i przymocować płytę do mojego nadgarstka i sterować dronem za pomocą samych ruchów nadgarstka.
Krok 1: Szczegóły
W tym projekcie wykorzystałem 2 płyty Primus X. Jeden PrimusX jest montowany na dronie, a drugi służy do mocowania go na naszym nadgarstku.
Teraz, aby sterować dronem za pomocą samych ruchów nadgarstka, wystarczy zmapować wartości przechyłu, pochylenia i odchylenia zamontowanego na nadgarstku PrimusX z rzeczywistym dronem. Sterowanie przepustnicą drona jest obliczane na podstawie składowej prędkości osi z. Dzięki temu, mając wszystkie dane dotyczące Roll, Pitch, yaw i Throttle deski montowanej na nadgarstku, możemy z łatwością sterować naszym dronem za pomocą ruchów nadgarstka.
W tym celu należy nawiązać połączenie między dwiema płytami PrimusX. W tym celu tworzymy 2 komendy AT, jedną do utworzenia gniazda, a drugą do utworzenia identyfikatora użytkownika i hasła do drona, z którym chcemy się połączyć. Różne API dostępne w Cygnus IDE, takie jak Angle, Msp itp., sprawiają, że kodowanie jest naprawdę łatwe. Aby otworzyć światu eksperymenty z dronami, Drona Aviation finansuje społecznościowe PlutoX na Indiegogo. Wesprzyj nas i pomóż nam go ożywić:
Krok 2: Komponenty
- 2×PlutoX (IT jest dronem nano opracowanym przez Drona Aviation)
- 1 × Łabędź
- 1 × opaska na rękę
Krok 3: PRZYGOTOWANIE SPRZĘTU
1) Stwórz opaskę, na której łatwo przymocujesz płytkę PrimusX
Krok 4: PRZYGOTOWANIE OPROGRAMOWANIA
1) Używane są 2 płyty PrimusX, z których jedna znajduje się na dronie, a druga na twoim nadgarstku
2) Więc najpierw musisz włączyć połączenie między nimi. W tym celu dodałem 2 komendy AT, jedną do tworzenia gniazda, a drugą do tworzenia identyfikatora i hasła dla twojego drona.
3)Z pomocą nowego API MSP możemy go zakodować na Cygnus IDE
4) Używając Angle Api, otrzymujemy Roll, Pitch i Yaw PrimusX na nadgarstku i mapujemy je na roll, pitch i yaw dronów.
5) Podajemy przepustnicę ze składową prędkości osi z.