Reverse engineering Air Conditioner IR Remote control protocol

Hoi, dit is mijn eerste instructable, hoop u bevalt.

In de elektronica te krijgen ik koos voor een domotica-project: een systeem waardoor ik controle en programma beide units van de airconditioner in mijn flat. In dit instructable ik laten zien hoe ik te begrijpen van het IR-protocol.

Materiaal:

-Panasonic inverter airconditioner afstandsbediening
-Raspberry Pi met raspbian en lirc geïnstalleerd
-38kHz infrarood (IR) ontvangersmodule (bijvoorbeeld RadioShack winkel #: 276-640)
-breadboard

De raspberry Pi is nuttig ter mijn instelling te analyseren van de binnenkomende IR-signalen, maar ook voor het hosten van andere apparaten op het global project. Elke andere computer uitgerust met een IR-ontvanger kon doen. Een Arduino kan ook de uitgang van de benodigde informatie met behulp van de IRremote bibliotheek (https://github.com/shirriff/Arduino-IRremote). Deze bibliotheek zal worden gebruikt om de airconditioners in het einde.

De hier gebruikte methode zou kunnen werken met andere externe protocollen (met aanpassingen).

Gelieve te excuseren het scherm caps die niet precies de dezelfde output formaat weergeven: dit deel van het project gebeurde tijdens de afgelopen zomer en ik gebruikte bestanden gegenereerd door meerdere versies van de codes die ik schreef.

Gerelateerde Artikelen

Reverse-Engineering: RGB LED-lamp met IR afstandsbediening

Reverse-Engineering: RGB LED-lamp met IR afstandsbediening

We 20 van deze RGB LED-lampen gekocht voor een feestje op het werk, maar ik was een beetje teleurgesteld met de kleur vervagen functies die zij verstrekt. Dus besloten heb ik om een apart, omgekeerde ingenieur het IR-protocol, en zien of het had meer
USB hack door Reverse Engineering

USB hack door Reverse Engineering

USB is een zeer complex protocol, veel ingewikkelder dan de seriële of parallelle, SPI en zelfs I2C. USB gebruikt slechts twee draden, maar ze worden niet gebruikt als 'ontvangen' en '' als serie verzenden. Integendeel, gegevens bidirectionele en dif
Reverse-engineering toepassen RF afstandsbediening Controller voor IoT!

Reverse-engineering toepassen RF afstandsbediening Controller voor IoT!

In dit instructable, leert u hoe om te keren ingenieur radiofrequentie (RF) afstandsbedieningen en implementeren in een zeer goedkope WiFi toegelaten computer, het knooppunt MCU. Met deze techniek kunt u IoT inschakelen oudere toestellen en doelappar
Remote Controlled Confetti kanon

Remote Controlled Confetti kanon

Confetti kanonnen zijn een heleboel plezier. Een explosie van confetti kan een feest beter maken. Maar het is niet altijd handig zijn als iemand naast het kanon te verrekenen. Dus vandaag ga ik u tonen hoe te maken van een externe gecontroleerde conf
DIY Arduino Remote Control en Lego RC voertuig!

DIY Arduino Remote Control en Lego RC voertuig!

UPDATE (8/29/13): dank u lezers voor uw enthousiasme en soort opmerkingen met betrekking tot dit project! Het is een geweldige reis sinds ik begon dit project terug in maart, maar ik ben erg blij met het resulterende product en de opwinding waarmee h
Batterij aangedreven Peltier Portable Air Conditioner

Batterij aangedreven Peltier Portable Air Conditioner

Gewoon een inleidingHallo daar, wanneer u lees dit instructable, u zoekt iets zelf om af te koelen recht?Zoals ik nieuw op instructable ben, 'm I gonna post wat ik deze jaren hebben uitgevonden. Hoop dat ze zijn niet uit gedateerd wanneer ik ze hier
Een werkende sleutel van schroot maken door reverse-engineering van een sluis

Een werkende sleutel van schroot maken door reverse-engineering van een sluis

heb je verloren alle sleutels voor uw lock en moeten maken van een nieuwe sleutel van kras?  Heeft de slotenmaker gebrek een lege sleutel die van uw slot Spiebaan passen zal? Pak een metalen bestand, sommige blad schroot, en lees verder voor een ruwe
Reverse-Engineering = Uzzors2k = uitgesproken Android App. Amarino spul ook.

Reverse-Engineering = Uzzors2k = uitgesproken Android App. Amarino spul ook.

Dit instructable meestal mensen die proberen te rijden/james bond (morgen nooit sterft natuurlijk) rc auto's zal helpen.  Als je gewoon proberen te zetten lichten, of controle van uw garage met bluetooth van een android telefoon, er zijn vele andere,
Met behulp van 433 MHz Remote Controlled schakelaars op Arduino

Met behulp van 433 MHz Remote Controlled schakelaars op Arduino

Ik denk dat iedereen weet die extern gecontroleerde schakelaars die in hun meest eenvoudige vorm komen in een aantal (meestal 3) voor switcheable apparaten aansluiten op het lichtnet stopcontact en die ontvangt een stekker van een lamp of iets en dat
Met behulp van RC auto onderdelen als remote control

Met behulp van RC auto onderdelen als remote control

ik afkomstig van een heleboel micro RC auto's op ebay voor DIY projecten te gebruiken.De auto's zijn van Enertec. De oproep van het product "MICRO FLASH CHARGER, Formule 1". De doos van het product bevat batterijen voor de zender en het opladen
Reverse-engineering toepassen hulpmiddel van de Schoonmaakbeurt voor optimale computerprestaties

Reverse-engineering toepassen hulpmiddel van de Schoonmaakbeurt voor optimale computerprestaties

Als u om het even wat als me bent, zou u willen hebben en het nemen van controle over alles op uw computer. U ust kunnen bepalen hoeveel opslag wordt gebruikt voor programma's blah blah blah.Hoewel toepassingen mogelijk nuttig om dingen gedaan te kri
Reverse-Engineering

Reverse-Engineering

veel van de leden hier op Instructables vragen over gegevensbladen of pin-outs van een apparaat of de weergave in de antwoorden, helaas u cant altijd krijgen een gegevensblad en schema's, in deze gevallen heb je slechts één keuze hierop reverse-engin
Reverse-Engineering Live

Reverse-Engineering Live

Ik begon in elektronica vóór de komst van het internet en meest solide staat onderdelen, dus krijgen gegevensbladen en schema's niet makkelijk voor mij was. Vandaag met fabrikanten maken van aangepaste ICs en LCD-schermen voor alles van telefoons tot
Remote controlled webcam met behulp van de Arduino, SensorMonkey, jQuery en Justin.tv

Remote controlled webcam met behulp van de Arduino, SensorMonkey, jQuery en Justin.tv

Web in te schakelen voor uw interactieve sensoren over desktop, smartphone en tablet apparaten.Deze tutorial beschrijft in detail hoe met de gratis SensorMonkey -service op afstand besturen van een pan en tilt webcam aangesloten op een Arduino met ni