Kontroll ditt RC plan med telefonens Acclerometer (11 / 14 steg)

Steg 11: Datamappningen Accelerometer



När du har "rulle och"pitch"tilldelats rätt nummer i matrisen uppgifter, kan vi gå vidare. Titta på bilden 1 hela vägen till vänster. Detta är rådata från din accelerometer. Men vi kan inte använda dessa nummer direkt vi behöver och mappa dem till ett värde mellan 1000 och 2000 med en mittpunkt på 1500. Om du vill skala numrerar kommer vi multiplicera "rulle" och "Beck" med 1000. Detta kommer att bli av med alla decimaler och det kommer att ge oss en anständig upplösning. Nu om man tittar på siffrorna i den andra kolumnen kan du se de "nya" nummer. Kan ställa några in och ut poäng!

  1. Luta telefonen till vänster 45 grader (rulle) och spela in detta nummer.
  2. Luta telefonen till höger 45 grader (rulle) och spela in detta nummer.
  3. Luta telefonen till framlänges 45 grader (pitch) och spela in detta nummer.
  4. Luta telefonen för att de bakåt 45 graderna (pitch) och spela in detta nummer.

Om två tal är ungefär samma för när du lutar telefonen 45 grader i båda riktningarna kan dike det andra talet och använder bara först. Skapa en andra rad med negationen för den första siffran.

Exempel: Luta telefonen 45 grader åt höger. Nummer showen för rulle är 5500. För det andra talet bara använda-5500. Detta blir vår i och utgångspunkter. Vi vill inte våra TX att registrera något mer än dessa punkter. Måste vi lägga om dessa värden till 1000-2000. I mitt fall var-5500 till 5500 siffrorna som jag fick när pitching min telefon 45 grader och när rullande min telefon 45 grader. Så använde jag följande kod: Obs: det är nu dags att ta bort den / * och * / i avsnitt 4 för att aktivera denna kod. Också ta bort alla avsnitt 3.

pitchval = karta (Beck,-5500, 5500, 1000, 2000) -12;

rollval = karta (rulle,-5500, 5500, 1000, 2000) + 7;

Nu är 12 och de + 7 justeringar att få "pitchval" och "rollval" till ett centrum för 1500. Se till att telefonen är på en plan yta när du gör justeringarna. Om ditt center inte är på 1500 sedan ditt plan kan svänga ut i en riktning även om din har din telefon nivå.

Vi måste begränsa rollval och pitchval. Vi vill inte de går längre än 2000 eller mindre 1000 annars saker börjar stöka! Så skriver vi här...

pitchval = begränsa (pitchval, 1000, 2000);

rollval = begränsa (rollval, 1000, 2000);

Sista vi skall göra med dessa nummer är att se till att de motsvarar korrekt med hur vi luta vår telefon. Kontrollera om din telefon är ansikte upp med din kamera till vänster, och mikrofonen till höger.

  • När du rullar telefonen till vänster, bör rollval minska till 1000.
  • När du rullar rätt, borde det öka till 2000.
  • När du pitch telefonen bakåt, bör pitchval minska till 1000.
  • När du pitch telefonen framåt, det bör öka till 2000.
  • Båda centra bör vid 1500 när du placerar din telefon på en plan yta.

Om när du slår din telefon till vänster och rollval ökar snarare än minskar, ändra 1000 multiplicerade du "rulla" genom att-1000 (i avsnitt 2). Detsamma gäller för den "pitch" om siffrorna är omvända.

Exempelkod för fastställande rulle i exemplet ovan.

pitch = (pitch *-1000); multiplicera med 1000 bli av decimaler

rulle = (rulle *-1000);

Så om allt fungerar bra kan vi lägga detta till den final koden!

  1. Öppna den ReadRawAccel skissen. Kopiera allt under sida1 maker.
  2. Öppna den TiltTX_Final skissen. Bläddra längst ned där det står "klistra in sidan 1 här" och ersätta all kod under den.
  3. Ladda upp TiltTX_Final skissen till din arduino.
Se Steg
Relaterade Ämnen

Styra en Arduino med telefonen.

I detta Instructable jag ska visa hur du styr dina saker med telefonen och arduino styrelsen. Jag har kontrollerat allt från rökmaskiner för jul ljus är med detta program.Video:ledsen videon är ganska märkligt eftersom min kamera försöker justera lju...

Bästa papper plan med tidningen i 5 minuter

detta en mycket enkel metod göra en pappersflygplan med en tidning i 5 minuter eller mindre!Istället för att slösa hundratals A4 ark bara använda en tidning som säkert kommer att vara bäst flygplan som någonsin gjorts av dig.Material som behövs:Du be...

DIY larm med telefonen

Någonsin velat veta hur man gör egna larmsystem? Tro det eller ej, kan du göra din egen larm för ca $10 med några enkla hackar till ett förbetalt mobiltelefon. Du kan enkelt fånga inkräktare som iväg tripwire, eftersom denna snygg pryl kräver din mob...

KONTROLL STEPPER MOTOR hastighet med LABVIEW och ARDUINO

Jag gjorde detta i Proteusfullständig kontroll STEPPER MOTOR hastighet med LABVIEW och ARDUINO...! wolaaSteg 1: Denna handledning är:> Med Labview gränssnitt Arduino till PC via USB-porten.> Med Labview för att skicka data som beskriver varvtal till...

Kontrollera riktningen av ditt papper plan

Denna handledning hjälper dig styra riktningen som ditt papper plan att resa. Detta kan hjälpa dig att kontrollera din plan för att gå rakt, mot vänster, åt höger och gör en 360.Steg 1: Material som krävs för2 papper (A4)Ett par saxSteg 2: Gör en enk...

Kontrollera ditt ljus system med din smarta telefon

Nu kan du styra ditt ljus system i ditt hem med smart-telefonen genom att skriva ett tecken LED slå eller stänga avSteg 1: ProjektidéProjektidé är att bevis på att du kan kontrollera ditt hem belysningssystem med endast din smarta telefon, så lamporn...

Kontroll Arduino RC bil med android telefon & 1Sheeld

Om du vill kontrollera RC bil med din android smartphone utan att använda Bluetooth-modul och programmering android ansökan, kan du använda 1Sheeld i stället för dem.I grund och botten består 1Sheeld av två delar. Den första delen är en sköld som är...

Hur man sparar ditt förnuft med single-servering kaffe kan glass.

Det är en av de långsamma rörliga lördagar. Ditt äldsta barn är att ha en playdate med en av hans bästa kompisar. De har slits genom din sons leksaker i rekordfart, hävdade två gånger som kan "push" och som har befogenhet att utföra en "Jed...

Ta fantastiska bilder med telefonen!

Vill ta bra bilder med telefonen, men du är inte ett proffs fotograf? Jag ska lära dig ung student!Steg 1: KonfigureraDu kommer att behöva installationen innan du tar tasy slickar av bilder. Detta är verkligen viktigt! Först ska du behov att optimera...

Hur man bygger rc delta plan med din egen design; i mindre än 15min

Hej!!!så jag ser du hur lätt är att bygga din egen rc plan med din egen design;Du kan göra allt detta i 15 min eller mindre;här är complet videon av bygga steg:::;!!! så enkelt!Prenumerera!...

Hur att fånga SQRs med telefonen

SQR är en gratis mobiltelefon pussel och strategi spel för en eller två spelare.En av de mest innovativa aspekterna av SQR är att det tillåter spelare att lägga spel data till telefonen gratis, antingen via Bluetooth eller via kameran. Detta instruct...

Kontroll An Arduino med telefonen

Hej alla! I detta instructible jag kommer att visa dig hur man styr och läsa sensorer med arduino och blynk. Blynk är en app som ger full kontroll över arduino, rasberry pi och spark kärna. Med din smartphone! Och det är lika enkelt som att lägga upp...

Hur man bygger en elektriska Longboard med telefonen kontroll

Elektriska longboards är awsome!TESTET BILDER I VIDEON OVANHUR MAN BYGGER EN ELEKTRISKA LONGBOARD STYRS FRÅN EN TELEFON MED BLUETOOTHUppdatering #1: Grip tape installerat, några tweaks till hastighet controller har menade jag har fått mer fart ur sty...

Designa ditt eget tyg med ikoner för att företräda dina intressen (& gör det till en delad!)

Min partner och jag omvandlar våra civila partnerskap (CP) till äktenskap. När vi hade våra CP 7 år sedan var det en fantastisk dag som vi anser vara vårt bröllop även om lagar i vårt land diktera att för att betraktas som lika nu vi har lagligt konv...

Synkronisera ditt spel sparar med en molntjänst

Om du är en PC gamer, är tanken på att kunna spela spel mellan flera datorer ganska tilltalande. Problemet med detta är dock att din sparade spelfiler vanligtvis inte överförs automatiskt. Om du vill spela på en annan dator, kan du vara tvungen att b...

Kamouflera ditt gevär med en GunSkins Vinyl Wrap

Jägare och soldater har visat effektiviteten i kamouflage i hundratals år. När du är i området, skulle det vara död ge bort om din rostfritt stål omfattning skiner i solljus eller svarten finish av bössan sticker ut mot de naturliga färgerna av miljö...

Dekorera ditt bröllop med trä 8 i 1 Instructable

göra:• Bröllopinbjudningar• Engagemang bilder• Glasunderlägg• Tallrik eller Cake Stand• Tecken• Photo Booth rekvisita• Wedding Cake Topper• Tabell nummerSå bröllop är dyra och jag ville göra något annat samtidigt inte bryta banken. Jag beslöt att gör...

Marknadsföra ditt företag med flera plattformar web apps

nyligen hittade jag en webbplats som tillåter dig att göra en iPhone web app som kan läggas på hemsidan och har utseendet på en vanlig app.Med denna tjänst kan du skapa en iphone app utan en mac eller sdk.Med den här tjänsten kommer din apps att arbe...

Hur du tar hälften anständigt bilder med telefonen.

En telefon kamera är inte den mest kapabla av kameror med små öppningar och fast fokus men det finns ingen anledning att ta hemska bilder, detta instructable är här för att fixa den lilla frågan...Det gäller även för webbkameror i viss mån...Det har...