Lese-/emulieren Fernbedienungen mit Arduino und Raspberry Pi (4 / 12 schritt)

Schritt 4: Decodierung IR signal manuell - Teil I


Decodierung IR-Signal bedeutet eine andere Nummer für jede Schaltfläche zuordnen. So erkennt man leicht den Button, durch den Vergleich des ganzzahlige Wert, diesen Knopf statt lange IR-Codes für jede Schaltfläche Speichern und vergleichen jeden Wert darstellt. Hierzu verarbeiten wir die IR Taktwerte bekamen wir im letzten Schritt für jede Taste. Diesen Schritt variiert von Remote zu Remote. Es gibt Hunderte von remote-Protokolle. Diese instructable zielt darauf ab, ein grundlegendes Verständnis zu decken die meisten Fernbedienungen, aber die Technik und die Codes können angepasst werden Komplex sowie.

Es werden ein Startschuss zu Ihrem Timing-Daten. Der Startschuss ist eine einzigartige ein-/ paar Wert zu Jahresbeginn um eine Fernbedienung zu identifizieren. Es war für meine Fernbedienung: 8400, 4160. Für einige Fernbedienungen möglicherweise mehr als ein einzelnes ein-/ Wert-Paar. Übrigen Werte (außer Start Code) kann in der Regel in 2 Kategorien gruppiert werden (etwa 20 % Unterschied ist zulässig). Die Werte (außer Startwerte) liegt in der Nähe von 55 oder 167 für meine Fernbedienung. Wenn der Start-Code mehrmals erscheint und der Code, der folgt immer das gleiche ist, dann bedeutet, dass Ihre Fernbedienung sendet immer wieder den gleichen Code und Sie können die sich wiederholenden Daten entfernen.

Wählen Sie jetzt ein Tabellenkalkulationsprogramm Ihrer Wahl. Können Sie excel oder ähnliche Software. Ich entschied mich für LibreOffice (freie und open Source!). Notieren Sie den Namen für Ihre Buttons in den Spaltenüberschriften. Einfügen Sie kopieren und den Wert für den ersten Button IR-Code in die Tabellenkalkulation. Die abgrenzen-Funktion können Sie um die ON-OFF-Werte zu trennen. Denken Sie daran, zu begrenzen, mit Komma und Leerzeichen, so gibt es keine führenden oder nachgestellten Leerzeichen zu Ihren Werten, sonst, die werden sie als Text anstelle von Zahlen interpretiert werden. Legen Sie die OFF-Werte unter den Wert in derselben Spalte nach einer Pause von einer Zeile. Machen Sie dasselbe für die Schaltfläche weiter. Genau hinsehen und Fett diese Werte in Spalte 2 die von denen in Spalte 1 für dieselbe Zeile variieren. Eine Differenz von weniger als ca. 15-20 % kann ignoriert werden.

Dies gilt für 3-4 weitere Schaltflächen. In der Regel liegen die Werte, die von einer Taste zur anderen wechseln in der Liste oder die Liste aus. Wir brauchen nur die Werte, die aus Taste seit d. h. die Datenändern. Mir wurden in der Liste aus, damit ich die ON-Werte aus der Tabelle entfernt. Dann einfügen kopieren-ich mühsam die OFF-Werte für alle Tasten. Denken Sie daran, Fett die Werte, die sich aus der vorherigen Spalte unterscheiden. Auf diese Weise werden wir in der Lage, leicht zu visualisieren, in welchem Bereich alle Daten liegt. Meine Fett-Werte (d. h. Daten) liegt im Index 17-24 und 25-32. Gibt es keine Daten für Index 24 und 32 als die Anzahl der Tasten, die leicht in 7 Bits passen und so das 8. Bit wird nicht verwendet, aber ich werde es in meinem Bereich sowie auch.

In Verbindung stehende Artikel

Klavier Treppen mit Arduino und Raspberry Pi

Klavier Treppen mit Arduino und Raspberry Pi

Wer Musik nicht liebt? Diese Klavier-Treppen sind eine interaktive, relativ tragbar, musikalische Installation, die im Grunde jedem Treppenhaus angewendet werden können. Ich baute sie für HackPrinceton zusammen mit meinen Freunden Erica Portnoy und V
Bauen Sie Ihr Internet gesteuert-Video-Streaming-Roboter mit Arduino und Raspberry Pi

Bauen Sie Ihr Internet gesteuert-Video-Streaming-Roboter mit Arduino und Raspberry Pi

< der Instructable und den Code stehen bereit. Viel Spaß! Hinterlasse einen Kommentar mit Ihnen Feedback! >Ich bin (aka LiquidCrystalDisplay / Itay), eine 14 jährige Studentin aus Israel lernen in der Max Shein Junior High School für fortgeschritten
Wetter Anzeige mit Arduino und Raspberry Pi

Wetter Anzeige mit Arduino und Raspberry Pi

Dieses Projekt ist Wetter-Display-System mit 16 * 2 lcd, Arduino, Raspberry Pi, InternetDieses Bauprojekt ist sehr einfach Notwendigkeit sehr weniger MontageEs war das Wetter in irgendwelches Geschirr Welt auf 16 * 2 anzeigen, können Sie anpassen, wa
3D-Druck modulare Unterstützung (Case) für Arduino und Raspberry Pi - CustoBlocks

3D-Druck modulare Unterstützung (Case) für Arduino und Raspberry Pi - CustoBlocks

Beim Erstellen von elektronischen Projekten ist es wichtig, die Komponenten gegen Verrutschen zu schützen. Auf diese Weise sie schieben und berühren können nicht gegenseitig verursacht einen kurzen Schaltung oder sogar Schaden.Ich habe viele Fälle, e
Tachometer mit Arduino und Verarbeitung

Tachometer mit Arduino und Verarbeitung

Hallo an alle, dies ist meine erste Instructables-Veröffentlichung. Ich werde Ihnen sagen, wie man einen Tacho mit Arduino und Processing. Die coole Sache über die Verwendung von ist hier, Verarbeitung, dass Sie Ihr Tacho Cool aussehen wie die oben g
Steuerung eines Gleichstrommotors mit Arduino und Visual Basic

Steuerung eines Gleichstrommotors mit Arduino und Visual Basic

Hallo ist Freunde dies mein erster Beitrag in instructables.com wo werde ich versuchen, weitere Neuheit des oft zu bringen.Heute ist Thema mit Arduino und Visual Basic.Das Projekt, das wir heute sehen ist ein dc-Motor Controller mit Arduino und Visua
Drehzahlregelung der dc-Motor von Laptop mit Arduino und Verarbeitung

Drehzahlregelung der dc-Motor von Laptop mit Arduino und Verarbeitung

Hallo an alleIch bin Vignesh Raja. Hier möchte ich die Drehzahlregelung des dc-Motors von Computer mit Arduino und processing-Software zu teilen. in diesem Projekt die Processing-Software eine einfache Anwendungsfenster auf Computer ausgeführt. basie
Controlling DC Motors(PC Fans) mit Arduino und Relais-Board

Controlling DC Motors(PC Fans) mit Arduino und Relais-Board

In diesem instructable werden wir sehen, ohne ins Detail zu gehen, wie mithilfe von 12V DC Motoren (PC-Fans) mit Arduino und Relais-Board-eBlockSchritt 1: Einrichten von Hardware und Software Zu machen, benötigen wir einige Hardware finden Sie im Int
NeoMickey: Mickey/Minnie Ohren mit Arduino und Neopixels

NeoMickey: Mickey/Minnie Ohren mit Arduino und Neopixels

Dieser Artikel wird Ihnen zeigen, wie man meine NeoMickey Ohren machen. Ich habe einen Satz der Ohren für meine Freundin und ich, im Disneyland zu verwenden. Die Ohren waren ein großer Erfolg und eine Menge Leute wollten wissen, wo sie zu bekommen. D
Wie mit alten Stepper Motoren mit Arduino und A4988 Treiber

Wie mit alten Stepper Motoren mit Arduino und A4988 Treiber

Ich benutze Schrittmotoren für eine Weile jetzt, und sie sind fantastisch für alle Arten von Roboter-Projekte.Heute werde ich die Dinge teilen, die ich bisher gelernt habe, über die Wiederverwendung von alten Schrittmotoren geborgen von Druckern. Ide
Fun-Spiel mit Arduino und Verarbeitung

Fun-Spiel mit Arduino und Verarbeitung

Dieses Tutorial zeigt Ihnen wie man eine erste Person FPS-Shooter in der Verarbeitung mit Hilfe von einem Arduino zu machen. Dieses Projekt wurde als eine Abschlussprüfung in einem technischen Spezialisierung natürlich (gymnasiale Oberstufe) an uns ü
Kapazität-Meter mit Arduino und 555 Timer

Kapazität-Meter mit Arduino und 555 Timer

KAPAZITÄT-METER MIT ARDUINO UND 555 TIMER-CHIPZiel dieses Projekts ist es, eine einfache Kapazität Meter, ein Gerät zur Messung der Kapazität im NanoFarads und Mikrofarad, mit einer Reichweite von etwa 1 NanoFarad Hunderter μF zu bauen.Dieses Projekt
Gewusst wie: Steuern, Motoren mit Arduino und RC Empfänger in 10 Minuten

Gewusst wie: Steuern, Motoren mit Arduino und RC Empfänger in 10 Minuten

Dies ist meine zweite Tutorial über Dinge mit Arduino und R/C Empfänger zu kontrollieren. Wenn Sie nicht an meinem ersten Tutorial sah ich schlage vor, Sie schauen, dass erste, hier: in diesem Tutorial werden wir uns ansehen, Steuern sowie mit rc-Mot
Mein RC-Auto mit Arduino und Android Smart Phone Hacker

Mein RC-Auto mit Arduino und Android Smart Phone Hacker

Haben Sie ein altes Spielzeugauto? Ich hackte mir mein Sony Z1 Android-Handy steuern sie mit der letzten 1Sheeld ich von Kickstarter bekamverwendet mit Arduino und einer H-Brückenschaltung, um die Motoren zu steuern.Ich dachte, den Gyroskop-Sensor in