Stap 2: IR basics
Er zijn al zeer gedetailleerde instructies over hoe om te lezen en IR-codes van een externe opnieuw. Ik zal proberen voort te bouwen op de ladyada IR tutorial. Ik zal uitleggen van de grondbeginselen en een kort overzicht geven, maar ik zal houden koppelen aan de de ladyada leerprogramma's voor gedetailleerde instructies.
IR staat voor Infra-Red. Dit is een deel van het spectrum die verder dan de rode kleur en onzichtbaar aan ons gaat. IR kan beter worden genoemd als hittegolven. Wanneer iets straalt warmte, een lamp, brand of zon, het straalt infrarood stralen. Zelfs iets dat is niet gloeien (zoals een hot-plate) zal worden uitstoten IR. De werken we met IR wordt gegenereerd door een IR-LED. De IR is erg zwak en je zult niet voelen de warmte, maar het is zeer nuttig voor het verzenden van onzichtbare gerichte stralen gegevensoverdracht. Tip: uw gemiddelde digitale camera (zelfs mobiele camera) kunt bekijken enkele bedrag van IR. Neem een kijkje op uw afstandsbediening van IR LED via uw camera.
IR-afstandsbedieningen gebruiken een techniek genaamd modulatie te verminderen van ruis en verlies van gegevens. Ze nemen een frequentie (38kHz wordt meestal gebruikt voor afstandsbedieningen) en schakelt de IR LED in- en uitschakelen op die frequentie. De IR LED's cyclus zal worden 1/38000 seconden = 0.0000263 seconden = 0.0263 milliseconden = 26.3 microseconden lang. Zodat de LED voor de helft van die duur, d.w.z. 26,3/2 inschakelen zal = 13.15 microseconden, gevolgd door wezen uit voor dezelfde duur, en dit gaat over over en weer. Data lezen/verzonden is door te meten hoe lang we houden uitschakelen de IR LED op-op 38kHz. Een eenvoudige IR-code misschien wel: knipperen/modulerende IR LED op 38kHz voor 1500 microseconden dan houden de IR LED uit voor 50 microseconden dan weer modulerende IR LED voor 1500 microseconden, gevolgd door definitief het uitschakelen van de LED totdat de gebruiker op een knop drukt weer.
De IR ontvanger is een 38kHz demodulator. Het kan alleen lezen van afstandsbedieningen met behulp van die frequentie te moduleren signalen. Het blijft in hoge staat als u eenvoudig verbinding maken met een IR LED op batterij en op het schijnen. Het geeft alleen een laag op de Vout-pin wanneer 38kHz IR licht valt op het gemoduleerd. Deze eenvoudige schakeling maken op ladyada om te testen uw IR-sensor. Als we een afstandsbediening te schitteren de bovenstaande eenvoudige IR-code op de IR ontvanger gebruikt, zullen we een laag op Vout voor 1500 microseconden en vervolgens hoog voor 500 microseconden, dan 1500 microseconden, hoge en lage ten slotte voor onbepaalde tijd.