Arduino FPV headtracker



Utmaningen.

Att göra en headtracker för FatShark Predator FPV glasögon att arbeta med en dji Phantom V2 med Tarot T-2D GoPro gimbal.

Dji handkontrollen har en vindsnurra att kontrollera vinkeln på höjd av kameran. Detta är kopplad till en autocentering kruka.

Spänningar på potten stiften är 0v och 3.3V för stift 3 och 1 och representerar den maximala räckvidden för torkar på pin 2.

Beroende på läge, läge gimbal är inställd, dessa representerar antingen placera av kameran eller hastighet upp/ner. Vad vi behöver göra är att ge en dc-spänning till stift 2 på potten mellan 0v och 3.3V som är proportionell mot vinkeln för FPV glasögon.

Vad kan vi använda för att konvertera vinkeln för FPV glasögon till en proportionell likspänning?

Också, och MPU6050 accelerometer/gyroskop och en Arduino Nano är liten nog att passa inuti glasögon och kan drivas från glasögon leverans.

Extrahera en korrekt vinkel från en MPU6050 är inte precis rakt fram, men det kan göras.

Denna vinkel kan matas ut till en av den Nano PWM stift.

En PWM utgången är inte vad vi vill emellertid. Vi är ute efter en variabel dc-spänning. PWM utgången är dessutom 0v eller 5v bara.

Lösningen är att integrera PWM signalen, eller beräkna området under pulsen och mata den som en spänning.

Detta låter som en komplicerad uppgift, men i själva verket är lösningen mycket enkel.

Ett lågpassfilter med en mycket låg gränsfrekvens fungerar som en integrator, och har den extra fördelen i denna ansökan att om vi gör det med en riktigt lågt gränsfrekvens, det är relativt långsam att svara. Detta ger en smidig utgång svar.

Med ett lämpligt högt värde trim potten fungerar som en potentiell avdelare på slutet, kan vi få den max effekt till det krävs 3.3V. Det är också värt att notera att kretsen som aldrig riktigt kommer att nå 0v så kommer det alltid finnas en puls på utgångsstiftet av Arduino, men vi kan få nog av en gunga på produktionen som passar våra behov.

Eftersom vi använder leverans för FPV glasögon till makten Arduino och MPU6050, och vi ansluter utdata från detta till Phantom controller, måste vi ge dem båda en gemensam grund. Bara två kablar för att ansluta glasögon till styrenheten. Jag har använt en 1/8" jack leda till detta.

Se Steg
Relaterade Ämnen

Arduino RC bil med FPV Camera

Detta Instructable beskriver en fjärrkontroll bil jag har satt ihop. Bilen har inga verkliga syftet - var det bara en utmaning, att se vad kunde göras med allmänt tillgänglig maskinvara. Det har följande funktioner:-4 x 4 rock crawler chassi-PC baser...

AVANCERADE FPV RC bil

Detta instructable kommer att handla om att bygga en FPV bil som fick följande funktioner:3axis gimbal stabiliserad kamera5,8 GHz FPV live videoNAZA M v2 drivshttp://youtu.be/y6GRpKTVfhkPå videon kan du se hur Zenmuse gimbal vänder utåt i svängar. De...

Android kontrollerade Arduino Bluetooth Panzer

Remote Control bilar är kul att köra runt i rummet eller vandrande huset. Vad kan vara roligare för det? När du har synligheten som om du rider i den. En trådlös IP-kamera är svaret. Eller låt oss säga att du har övervakningskameror runt huset eller...

Autonoma R/C Tonka skåpbil med huvudet spårning för FPV (Tonka toppmötet bygga)

Remember tillbaka i dag, leker med din stora Tonka skåpbil, köra det genom allt, kändes som det var en awesome monstertruck som kunde gå någonstans? Eller bor du i ett relativt stadsområde och skulle älska att gå mudding men kan inte eftersom det är...

DIY Rc Offroad FPV Rover

Jag tänkte på med min flygplan sändare och mottagare med borstad ESC för att göra en enkel off-road RC Rover. Jag kalibrera min tx signaler när min mottagare var stekt:-(.Sedan gjorde jag några rf kodare och avkodare moduler med en del fri koppar plä...

Arduino-baserad Smart glasögon av en 13-åring - Jordanien Fung Pedosa glas

Hej alla!UPPDATERING: har jag släppt version 2 av Pedosa Glass som har ett 3D-tryckt fall och en mer kompakt storlek, och jag hade en utställning på Maker Faire Hong Kong 28-29 Nov!Jag är Jordanien Fung, en 13-årig student från Hong Kong. Jag har utv...

AtoZ av RC hobby + DIY radio med ARDUINO

Wikipedia definierar RC-fordon somEn fjärrkontroll fordon är några fordon som kontrolleras distans ett sätt som inte begränsar sin rörelse med ett yttre ursprung till enheten. Detta är ofta en radio kontroll enhet, kabel mellan kontroll och fordon, e...

DIY Intelligent Autonomus Robot (elektroniska Pet) /w Arduino

Jag älskar alla slags robotar speciellt autonomus eller intelligenta robotar, som har lite mer intelligens än att undvika ett hinder. Så jag bestämde mig att jag ska bygga min egen billig intelligent robot som har en bygga i kameran, avstånd sensorer...

Arduino Ble Rover

Arduino är en öppen källkod dator maskin- och programvara företag, projekt och användare som mönster och tillverkar mikrokontroller-baserade kit för att bygga digitala enheter och interaktiva objekt som kan känna av och kontroll av objekt i den fysis...

ROVER Bot - Arduino Bluetooth kontrollerad Tank

Arduino Bluetooth ROVER RobotArduino ROVERBot. Detta inlägg syftar till att presentera dig de konstruktion steg för en ROVER använder Arduino och en bluetooth-modul. För att styra ROVER var används en Android-telefon som RC (radio control) gränssnitt...

POLOLU ZUMO FPV ROVER

Detta instructable kommer att handla om att bygga en fpv rover med följande komponenter:Pololu Zumo RoverArduino MEGA2ch RC Rx/TxImmersionRC 25MW TXImmersionRC UNO Rx basstationGoPro eller någon annan kamera som matar ut analoga video2s LiPoLiPo larm...

DIY telefon kontrollerade FPV Rover (snabb & Agile)

Låt oss bygga en Bluetooth / WiFi kontrollerade FPV Drone! RoverBot är en mycket pedagogisk Arduino ATV-drone. Det är enkelt att göra, lätt att program och är en stor förrätt projekt för hobby! Bot är mycket snabb och smidig, för att inte nämna det b...

RC tank med en glidande FPV camera

Hej.I detta instructable jag visa dig hur man bygger fjärrkontroll tank med FPV camera. I början jag bygger bara RC tank utan FPV kamera men när jag körde det i huset har jag inte sett vart det är. Så jag kom på att jag kommer att lägga till det kame...

Hur att installera och använda JY-MCU Bluetooth-modulen för Arduino

Hej, i detta instructable jag kommer att lära dig hur du installerar och använder JY-MCU Bluetooth-modulen för Arduino. Den här lilla modulen låter dig styra din arduino trådlöst från din dator eller telefon. Låter start.Steg 1: Wire JY-MCU till Ardu...

Röst aktiverat Arduino (Bluetooth + Android)

Styra din Arduino med röstkommandon med hjälp av en Android smartphone! Innan vi gör en röststyrda hemautomation system, måste vi först lära sig de grundläggande principerna för experimentet. Denna guide kan du kommandot Arduino med din Android smart...

Skapa en FPV 4WD Robot

Detta projekt visar en promenad genom processen att skapa en robot med FPV (första person vy)-system. Ibland frågar folk hur fungerar en robot slutar med detta eller att formen på känsla och jag bara säga att detta är som en målning, den utvecklas nä...

GEST kontrollerade Arduino baserade Rover (Wireless + linje följande)

Vad är det kan?1. det kan styras med gester.2. det kan skicka temperatur, objekt avstånd, batterinivå, etc. värden till handsken (LCD).3. kan köras på 45 + graders vinkel.4. Tx Rx par på både rover och handske (för dubbelriktad dataöverföring).Varför...

Rover 5 Tank, Arduino Outdoor programmering utmaning

Hej killar/tjejerDetta projekt startade ursprungligen att se om vi kunde program ut egna avlägsen kontrollerade rover men förvandlas till mer sedan att vi beställde 3 Rover 5 enheter eftersom de verkar ha en mycket lätt att använda drivrutinen styrel...

DIY FPV RC Tank V2 [2km intervall uppgradering!]

Kan bygga en FPV tank som skulle kunna kontrolleras inom 2 kilometer! Med hjälp av min bästa vän ASCAS kunde jag låna hans gamla delar för den här uppdaterade versionen. OK så Roverbot version 2 är en mycket pedagogisk Arduino baserad ATV-drone. Det...