Nunchuk-kontrollerade helikopter (4 / 7 steg)

Steg 4: Fånga IR paket



Alla rätt, så nu när din 'logik analyzer"är redo att gå, vi kommer att starta den faktiska reverse engineering:"avlyssna"IR-signalen som går från fjärrkontrollen till helikoptern. I nästa steg försöker jag att avkoda signalen, och skapa en från Arduino.

Så bara klicka på knappen capture, och skruva upp gasreglaget på fjärrkontrollen. Zooma in lite och ser du en signal som i bild 1. Signalen som läses från höger till vänster
-Som du ser finns det tillfällen när perioden 'På' är lång, och tider där det är kort. I början, det finns en mycket lång "på" period, vi ska ta itu med det senare.
-Högerklicka på en fallande kant på den korta "på"-signalen, Välj Ställ in markören 1 (för bättre precision, använder zoom)
-Högerklicka på motsvarande stigande kanten, Välj Ställ in markören 2 (se pic2)
-Nu gå till Redskapen -> åtgärd, kontrollera värdet "Avstånd" och skriva ner det: skriva short_ON = [distancevalue] i en txt-fil.
-Gör samma sak för "OFF" (kolla pic3), och skriv ner: OFF = [distancevalue]
-Gör samma sak för perioden lång 'på' och skriva ner: long_ON = [distancevalue] (se pic4)
-Mycket lång "På" period i början av signalen kallas ett huvud. Mäta det, och skriva ner: head_ON = [distancevalue]

Men nu, hur kommer vi avkodar den binära ström (0 och 1) skickas av fjärrkontrollen? Man skulle tro att en "På" period är en 1 och en "OFF" period är 0. Men sedan, varför finns det längre "På" perioder, och varför är alla "OFF"-perioder i samma storlek? Anledningen är att:
-en 1 är en lång 'på' period följt av en "OFF" period (se pic4)
-0 är en kort 'på' period följt av en "OFF" period

Nu när vi har listat ut hur att "översätta" denna IR-signalen till en serie av 1: or och 0: or, vi fortfarande behöver veta som 0 och 1 Kontrollera som en del av heli (gir, pitch, etc...). För detta, vi kommer att försöka skriva ner det serien av 1: or och 0: or i alla möjliga konfiguration för fjärrkontrollen, (t.ex. Full gas-gir centrerad, sedan Full gas-gir till höger, sedan Full gas-gir till vänster, etc...). Då kan vi räkna ut vilken kombination av 1: or och 0: or motsvarar som en del av heli, genom att se vilka 0 och 1 förändring i vilken konfiguration. För att bättre se ändringarna av de 1: or och 0: or, kan vi nu, färg dem annorlunda med ett intelligent anteckningsblock. Jag gjorde det under notepad ++ i windows (du kan använda den med vin på linux). I slutet fick jag en textfil som ser ut som bild 6. Då jag försökt att avkoda det och gjorde en annan textfil som beskriver vilka komponenter som helikopter påverkades till vilka bitar: här är det.

Med denna information, bör du kunna för reverse engineering IR-protokollet av den något liknande helikopter. Om du gör, posta en kommentar så jag kan integrera det i detta instructable.

Nästa steg återskapa denna IR pulse i Arduino. Redo, låt oss gå!

Se Steg
Relaterade Ämnen

Wii Nunchuk kontrollerad modell tåg

med en Arduino mikrokontroller, en Adafruit motor sköld och en Wii Nunchuk, kan du skapa en intuitiv, programmerbar, modell tåg styrenheten för att köra din layout. Förvåna din vännerna. Underhålla din barnen. Inte riktigt DC, inte riktigt DCC. Du är...

Arduino kontrollerade helikopter

Detta instructable skapades enlighet projektet kravet på Makecourse vid University of South Florida (www.makecourse.com). Syftet med kursen var att lära oss kreativitet, uppfinningsrikedom och praktisk tillämpning av färdigheter som 3D-modellering, k...

Trådlösa nunchuk kontrollerade animatronic docka

detta instructable kommer att försöka visa dig hur man gör en animatronic docka kontrolleras av en trådlös nunchuk. Denna docka kan bara flytta huvudet dock. Jag är säker det finns gott om människor där ute som kan ta detta och expandera på det och g...

Använd "Kraft" för att köra en kontrollerad enhet med en DIY 3D kondensator!

För vår elektronik klassprojekt, gjorde vi vår egen version av 3D kapacitiv styrenheten beskrivs här:och här:http://blog.makezine.com/2012/08/10/build-a-Touchless-3D-Tracking-Interface-with-Everyday-Materials/Registeransvarige består av en kartong st...

Flyger en 3 kanal RC (gyro) helikopter.

Flyga en RC helikopter är lätt, men flyger en med en gyro är mycket lättare. Om du inte vet vad en gyro är. Jag ska berätta steg ett. Jag kommer att visa följande, laddning docka, spjäll, styrning, landning, lift off, vad en gyro är och vad är en tre...

Hur att plocka upp saker med en R/C helikopter

du vill stjäla en dollarsedel med en Radio/kontrollerade helikopter, visst, gå vidare, men använda mina steg innan något går fel!Steg 1: material R/C helikopter och controller,Tejprulle,och något som liknar en index-kort eller ect...Steg 2: tejp Mell...

Puzzlebox bana: Med en Arduino att styra en infraröd helikopter

i detta Instructable kommer vi att förklara hur IR signaler används av en fjärrkontroll att styra en leksak eller enhet, sedan Visa hur en enkel krets kan läggas till en Arduino att fungera samma enhet genom fri, öppen källkod.Detta dokument ingår i...

Blå tand SpiderMan (gör din dongle ganska)

Mitt första inläggDu behöver en leksak + detta fall en spidermanEn manlig och kvinnlig Usb kabelDin Bluetooth dongleoch lite limSteg 1: Steg ett - dela upp huvuden Så dela din leksak i två halfsta sedan bort och plast bitar som är i vägen i vägenSteg...

Arduino IR Remote handledning

det är verkligen lätt att styra en Arduino med hjälp av en infraröd fjärrkontroll. Det finns en särskild fjärrkontroll som är tillgänglig från flera källor och är egentligen ganska billigt, de ser ut och fungerar på ett mycket liknande sätt.NEOMART R...

Hackade roomba + arduino snöbollar i en Eurobot 2013 post...

Det hela började som en helg projekt med mina barn och snart nog fick jag sugits in i ett 4 månaders projekt med sin skola!Tanken var att få en liten grupp av barn i åldern 6 till 9 att delta i en robotics tävling (http://www.eurobot.org/eng/index.ph...

Hipster wirless roterande foto/Obs Display

En super cool sätt att visa bilder eller anteckningar med hjälp av en gammal RC helikopter motor och sändaren för att göra dem rotera!Steg 1: material Igen ett annat billigt cool projekt:Material5 CD skivor2 CD innehavareEn billig fjärr kontrollerade...

Motoriserad Uniwheel leksak sak (Mutt)

Varning: cd rotorerna är farliga, en av mina exploderade på ett annat projekt som det var knäckt. Bära skyddsglasögon.Efter att titta på den animerade filmen robotar för n: te gången trodde jag det skulle vara häftigt att ha en av dessa snabba enhjul...

Hjärnan-kontrollerade RC helikopter

detta Instructable visar du hur tar en Radio Controller helikopter och ändra fjärrkontrollen maskinvaran så att den kan drivs av fri, öppen källkod programvara och flugit baserat på hjärnvågorna mätningar av koncentration och avslappning av konsument...

Bugbot Bluetooth kontrollerad Micro Robot

Bugbot är liten bluetooth conrolled robot. Det är mycket snabbtSteg 1: kort historia av lång byggaVarför långa bygga?Eftersom jag ville bygga en liten quadcopter i början, på bilden ovan kan du se min tryckta ram för den. När jag sätter motorer i den...

Borst bot från en gammal rc helikopter (epic misslyckas tävling)

Jag hade en gammal mini rc helikopter liggandes med en trasig fjärrkontroll så jag tänkte är har lämpliga delar för att göra en borst botSteg 1: Ta isär helikoptern Denna del är rakt fram. ta en lämplig skruvmejsel för din heli och ta bort alla skruv...

RC Quadrotor helikopter

detta projekt är en RC quadrotor helikopter (quadrocopter, quadcopter, quadricopter, etc). Det är en RC helikopter som använder 4 rotorer.Titta på den i 720pDu behöver några förutsättning färdigheter:Hur du använder Arduino, nog att komma igångLödnin...

Liten Smartphone kontrollerade Arduino Tank

i detta Instructable jag ska visa dig hur man gör en mycket liten smartphone kontrollerade arduino tank.Jag försökte göra TinyTank så små som möjligt, jag ville också att styra med en smartphone.Åtminstone ville jag göra det enkelt att disasemble så...

Antik lampa orgel - MIDI/OSC kontrollerade

skapa din egen antik lampa orgel för att lägga till nostalgisk atmosfär midi instrument!12 glödlampor motsvarar de 12 tonerna i en oktav (minus oktav tonen). Rektangulära rutan utspelar sig om du vill placera ljuskällorna vertikalt för display, medan...

Attack helikopter Kite - ChattanoogaPhil

beslutat att göra en annan autogyro/kite instructable men bättre än min tidigare. Detta tar längre tid att göra än min andra gyron men är väl värt den extra tid och det ser mycket bättre också.Jag bor i Sydafrika så jag beslutade att använda Denel AH...