Inhoudsopgave:
Video: POLSBANDBEDIENING MET PLUTOX - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
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
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
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:
Aan de slag met draadloze temperatuur- en trillingssensoren met groot bereik: 7 stappen
Aan de slag met draadloze temperatuur- en trillingssensoren met groot bereik: Soms zijn trillingen de oorzaak van ernstige problemen in veel toepassingen. Van machineassen en lagers tot de prestaties van de harde schijf, trillingen veroorzaken schade aan de machine, vroegtijdige vervanging, lage prestaties en veroorzaken een grote aanslag op de nauwkeurigheid. Toezicht houden
Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)
Digitale netwerkklok met de ESP8266: we leren hoe we een schattige kleine digitale klok kunnen bouwen die communiceert met NTP-servers en de netwerk- of internettijd weergeeft. We gebruiken de WeMos D1 mini om verbinding te maken met een wifi-netwerk, de NTP-tijd te verkrijgen en deze weer te geven op een OLED-module. De video hierboven
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)
DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Start uw diavoorstelling met vakantiefoto's met een vleugje magie! 9 stappen (met afbeeldingen)
Lanceer uw diavoorstelling met vakantiefoto's met een vleugje magie!: In de loop der jaren heb ik de gewoonte ontwikkeld om een klein beeldje mee te nemen op reis: ik koop vaak een kleine, lege artoy (zoals die op de foto) en verf het past bij de vlag en het thema van het land dat ik bezoek (in dit geval Sicilië). T