Nunchuk bestuurde helikopter (4 / 7 stap)

Stap 4: Capturen van pakketten van de IR


Oke, dus nu dat uw 'logic analyzer' klaar om te gaan is, we gaan om te beginnen met de werkelijke geïnvesteerd in reverse engineering: 'onderscheppen' het IR signaal dat van de afstandsbediening naar de helikopter gaat. In de volgende stap, zal ik proberen om dit signaal te decoderen, en maken een van de Arduino.

Dus klik op de knop vastleggen, en slinger omhoog het gaspedaal op uw afstandsbediening. Een beetje inzoomen, en je ziet een signaal zoals in afbeelding 1. Het signaal wordt gelezen van rechts naar links
-Zoals u ziet zijn er momenten waarop de 'ON'-periode is lang, en keer waar het is kort. In het begin, er is een zeer lange 'ON'-periode, wij zullen omgaan met dat later.
-Klik met de rechtermuisknop op een dalende rand van het korte 'ON'-signaal, selecteer set cursor 1 (voor betere precisie, gebruik de zoom)
-Klik met de rechtermuisknop op de overeenkomstige stijgende rand, selecteer set cursor 2 (Zie pic2)
-Nu ga naar hulpmiddelen -> maatregel, de 'Afstand' waarde wordt gecontroleerd, en noteer het: schrijven van short_ON [distancevalue] = in een txt-bestand.
-Het zelfde ding doen voor de 'OFF' (Controleer pic3), en noteer: uitgeschakeld = [distancevalue]
-Het zelfde ding doen voor de lange 'ON'-periode en noteer: long_ON = [distancevalue] (Zie pic4)
-De zeer lange 'periode aan het begin van het signaal ON' heet een koptekst. Meten en noteer: head_ON = [distancevalue]

Maar nu, hoe zullen wij decoderen van de binaire gegevensstroom (0s en 1s) door de afstandsbediening verzonden? Men zou denken dat een periode van 'ON' een 1 is en een 'OFF'-periode een 0 is. Maar dan, waarom zijn er langere 'ON' periodes, en waarom zijn alle perioden van de 'OFF' dezelfde grootte? De reden is dat:
-een 1 is een lange 'ON'-periode gevolgd door een periode van de 'OFF' (Zie pic4)
-een 0 is een korte 'ON'-periode gevolgd door een 'OFF'-periode

Nu dat we hebben bedacht hoe deze IR signaal ' vertalen ' naar een reeks van 1s en 0s, we nog steeds willen weten welke 0s en 1s bepalen welk deel van de heli (de yaw, toonhoogte, etc...). Hiervoor zullen we proberen om die reeks 1s en 0s in elke mogelijke configuratie van de afstandsbediening, schrijf (bijv. Full throttle-yaw gecentreerd, en Full throttle-yaw naar de juiste en volledige gaspedaal-yaw naar de links, enz...). Dan kunnen we achterhalen welke combinatie van 1s en 0s correspondeert met welk deel van de heli, door het zien van welke 0s en 1s verandering in welke externe configuratie. Nu, als u wilt beter zien de veranderingen van de 1s en 0s, kunnen we ze anders met behulp van een intelligente Kladblok kleur. Ik maakte het in notepad ++ in Vensters (u kunt het met wijn op linux). Aan het einde heb ik een tekstbestand dat kijkt op foto 6. Toen ik probeerde te decoderen en maakte een andere tekstbestand beschrijven welke helikopter onderdelen werden getroffen om welke bits: hier is het.

Met deze info moet u kunnen geïnvesteerd in reverse engineering de IR protocol van elke soortgelijke helikopter. Als u dit doet, post een reactie zodat ik het in dit integreren kan instructable.

Volgende stap is het herscheppen van deze IR-pulse in Arduino. Klaar, let's go!

Gerelateerde Artikelen

Wii Nunchuk bestuurd Model trein

Wii Nunchuk bestuurd Model trein

met behulp van een Arduino microcontroller, een Adafruit motor schild en een Wii Nunchuk, kunt u een intuïtieve, programmeerbaar, model trein controller voor het uitvoeren van uw lay-out.  Verbaas uw vrienden.  Uw kinderen vermaken.  Niet helemaal DC
Puzzlebox baan: Een infrarood helikopter besturen met behulp van een Arduino

Puzzlebox baan: Een infrarood helikopter besturen met behulp van een Arduino

In dit Instructable zullen we uitleggen hoe de infrarood signalen worden gebruikt door een afstandsbediening om een speeltje of apparaat, dan laten zien hoe een eenvoudige schakeling kan worden toegevoegd aan een Arduino aan dezelfde bedienen via gra
Toto, de afstandsbediening bestuurd hond

Toto, de afstandsbediening bestuurd hond

Hallo daar, kan ik u kennismaken met Toto, de extern gecontroleerde hond. Hij was één van de acteurs van de fase in het 2014 toneelstuk "The Wizard of Oz" in onze Stadsschouwburg. Als zijn naam in plaats van Toto Pinocchio was zouden u misschien
K'Nex Wii-controller en de nunchuk houder

K'Nex Wii-controller en de nunchuk houder

houdt uw wii-controller en de nunchukStap 1: Stap 1 Dit is wat u nodig hebt.Stap 2: Deel 1 Bouwen dit1-front View2-zijaanzicht3-back weergaveStap 3: Stap 2 Build this1-front View2-zijaanzicht3-terug weergave4 - Voeg oranje stuk aan de voorzijde als o
Helikopter Camera Mount

Helikopter Camera Mount

In dit instructable ik zal u tonen hoe maak je een camera mount voor een luchtfoto camera of video geschoten. Dit is specifiek ontworpen voor punt en shoot camera's, zodat u wellicht om het te wijzigen voor GoProsStap 1: Stap 1: verzamelen u toebehor
Bouw van een Lego-helikopter

Bouw van een Lego-helikopter

de volgende is een stapsgewijze proces voor de bouw van een Lego-helikopter.Stap 1: De benen Neemt het platte (2 x 4) gele stuk en twee vlakke (1 x 4) zwarte stukken hechten aan de onderkant. Deze zwarte stukken zijn de benen van de helikopter.Stap 2
Maak een leuk houten Flying helikopter

Maak een leuk houten Flying helikopter

Hallo iedereen!In deze ible ga ik om u te tonen hoe maak je een leuke spinnen helikopter met alleen gemeenschappelijke materialen die gemakkelijk kunnen worden gevonden in bijna elk huis.Het is een project dat ik heb gemaakt toen ik een kind was, dus
Elastieken Band wierp helikopter

Elastieken Band wierp helikopter

dit is een speelgoed die ik gebruikte om mee te spelen als een kind. Het was altijd een goedkope plastic een dat ik kocht, maar dacht dat het zou makkelijk genoeg te maken, zo gaf het een gaan.Uiteraard kun je met het ontwerp afhankelijk van welke ma
Toy houten helikopter

Toy houten helikopter

Dit is een zeer eenvoudige houtbewerkingsproject te maken van een helikopter speelgoed voor uw jong geitje. Het maakt ook een geweldig cadeau. De houtsoorten die ik koos zijn volkomen onschadelijk zijn voor kinderen (geen oliën of splinters), en ik b
Helikopter Model van balpen Cap

Helikopter Model van balpen Cap

een ambacht van overgebleven materiaal dat niet alleen je kinderen zullen love it, maar uw vrienden en collega's misschien hou het ook. Laat een helikopter Model van balpen GLB voor uw handgemaakte gift maken.Stap 1: materialen Alles wat we nodig om
Rubber Band helikopter

Rubber Band helikopter

Dit is een elastiekje helikopter die is minder veeleisend op leveringen. Het vliegt ongeveer 20 voeten omhoog in de lucht!Alles wat u nodig hebt is:-1 Rubber band-Een lange blikje frisdrank of thee-1 BIC pen-Tape-De paperclip* Let op * We zullen word
Hoe maak je een Mini-helikopter die vliegt

Hoe maak je een Mini-helikopter die vliegt

deze video ziet u hoe maak je een mini helikopter die u bedient door het draaien van het in uw handen.Meeste mensen hebben de materialen al thuis dus het moet kosten erg weinig als om het even wat bij allen.Plezier hebben en veilig zijn.Als u wilt zi
Arduino In vlucht, een Arduino waarmee een helikopter kan

Arduino In vlucht, een Arduino waarmee een helikopter kan

ik heb veel metaalzaag voor het besturen van een rc helikopter met een arduino, maar ik heb een helikopter met behulp van radiografische besturing (niet ir led). Met een paar delen zal ik u tonen hoe te bouwen uw eigen! Lees de hele instructable voor
CARduino - Arduino-aangedreven, LabVIEW bestuurde voertuig

CARduino - Arduino-aangedreven, LabVIEW bestuurde voertuig

De CARduino is een op afstand bediende voertuig dat wordt bestuurd door een controller aangesloten op een computer met LabVIEW. Het voertuig wordt aangedreven door de Arduino, en kan worden uitgebreid door de toevoeging van sensoren of andere apparat