Innholdsfortegnelse:
Video: HÅNDBANDKONTROLLER SOM BRUKER PLUTOX: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
PrimusX er en flykontroller som brukes i PlutoX drone. PrimusX-kortet kommuniserer med ESP8266-12F. Den har også en MPU og barometer, så jeg tenkte hvorfor ikke kontrollere dronen ved å bruke bare PrimusX -kortet og feste brettet til håndleddet og kontrollere dronen ved å bare bruke håndleddsbevegelsene mine.
Trinn 1: Detaljer
Jeg har brukt 2 Primus X -plater i dette prosjektet. En PrimusX er montert på dronen mens den andre brukes til å montere den på håndleddet.
Nå for å kontrollere dronen med bare håndleddsbevegelsene, er det bare å kartlegge verdiene til Roll, Pitch og yaw av håndleddet Montert PrimusX med selve dronen. Gassreguleringen til dronen er beregnet basert på hastighetskomponenten til z -aksen. Således kan vi enkelt kontrollere dronen vår med håndleddets bevegelser med alle dataene om rull, tonehøyde, gjev og gass på håndleddet.
For det må det opprettes en forbindelse mellom de 2 PrimusX -kortene. For dette oppretter vi 2 AT -kommandoer, en for å lage en socket og andre for å lage UserID og passord for dronen som vi vil koble til. Ulike APIer som er tilgjengelige på Cygnus IDE som Angle, Msp etc gjør det veldig enkelt å kode. For å åpne drone -eksperimenter for verden, er Drona Aviation crowdfunding for PlutoX på Indiegogo. Støtt oss og hjelp oss med å gjøre det levende:
Trinn 2: Komponenter
- 2 × PlutoX (det er en nano -drone utviklet av Drona Aviation)
- 1 × Cygnus
- 1 × armbånd
Trinn 3: Å KJØRE MASKINEN
1) Lag et bånd som du enkelt kan feste PrimusX -kortet på
Trinn 4: Å KJØRE PROGRAMVAREN KLAR
1) Det brukes 2 PrimusX -brett, hvorav det ene er på dronen og det andre er på håndleddet
2) Så først må du aktivere tilkoblingen mellom dem. For det la jeg til 2 AT -kommandoer, en for å lage kontakten og andre for å lage ID og passord for dronen din.
3) Ved hjelp av nye MSP API -er kan vi kode det på Cygnus IDE
4) Ved å bruke Angle Api får vi Rollus, Pitch and Yaw av PrimusX på håndleddet og kartlegger det til dronene ruller, pitcher og gir.
5) Vi gir gassen med hastighetskomponenten til z -aksen.
Anbefalt:
Profesjonell værstasjon som bruker ESP8266 og ESP32 DIY: 9 trinn (med bilder)
Profesjonell værstasjon ved bruk av ESP8266 og ESP32 DIY: LineaMeteoStazione er en komplett værstasjon som kan grensesnittes med profesjonelle sensorer fra Sensirion samt noen Davis Instrument -komponent (regnmåler, vindmåler) Prosjektet er beregnet som en DIY værstasjon, men bare krever
Hindringsrobot som bruker ultralydsensor (Proteus): 12 trinn
Hinder -unngåelsesrobot ved bruk av ultralydssensor (Proteus): Vi støter vanligvis på hindrings -unngåelsesroboter hvor som helst. Maskinvaresimulering av denne roboten er en del av konkurransen på mange høyskoler og i mange arrangementer. Men programvaresimulering av hinderrobot er sjelden. Selv om vi kan finne det et sted
Hjemmelaget sikkerhetssystem som bruker sensorfusjon: 5 trinn
Hjemmelaget sikkerhetssystem ved hjelp av sensorfusjon: Tanken bak dette prosjektet er å lage en billig og enkel å lage sikkerhetssensor som kan brukes til å varsle deg når noen har krysset den. Det opprinnelige målet var å lage noe som kunne varsle meg når noen gikk opp trappene, men jeg også
Slik bruker du Mac Terminal og hvordan du bruker viktige funksjoner: 4 trinn
Slik bruker du Mac Terminal og hvordan du bruker viktige funksjoner: Vi viser deg hvordan du åpner MAC Terminal. Vi viser deg også noen få funksjoner i terminalen, for eksempel ifconfig, endring av kataloger, tilgang til filer og arp. Ifconfig lar deg sjekke IP -adressen din og MAC -annonsen din
Hvordan lage en autonom basketballball som bruker en IRobot Lag som base: 7 trinn (med bilder)
Slik lager du en autonom basketballball som bruker en IRobot Lag som base: Dette er min oppføring for iRobot Create -utfordringen. Den vanskeligste delen av hele denne prosessen for meg var å bestemme hva roboten skulle gjøre. Jeg ønsket å demonstrere de kule funksjonene i Create, samtidig som jeg la til litt robo -teft. Alle mine