Dies ist eine alte Version des Dokuments!


A PCRE internal error occured. This might be caused by a faulty plugin

====== Raspberry Pi - IR Remote ON/OFF ====== ===== Anforderungen ===== Ob wirklich alle Anforderungen umgesetzt werden können steht noch nicht fest. * Stromversorgung für den Raspberry Pi muss Ein- und Ausschaltbar sein. * Steuerung über Fernbedienung und Taster. * Das IR-Signal muss auch an den Raspberry Pi übertragen werden (Media-Center Steuerung). * Wenn der Raspberry Pi heruntergefahren wird sollte, wenn er heruntergefahren ist, die Stromversorgung ausgeschaltet werden. * Kleiner Aufbau! Wenn möglich IR-Empfänger und Taster über Kabel und Stiftleiste anschließbar. * Art der IR-Signal Codierung und IR-Code einstellbar (RCA / RC5). * LED zur Anzeige ob An/Aus. ==== zu Beachten / Nice to have ==== * Verwendung des PIC12F683 (vorhanden, klein, unter Linux Programmierbar) * Programmierung des PIC in C, nicht in Assembler (Einarbeitung für größere Projekte) * Ausschließliche Verwendung von OpenSource Software * gputils (gpasm, gplink) * sdcc (small device c compiler) * piklab (IDE für PICs unter Linux) * kicad (Schaltplan und Layout Software) * Stromverbrauch der Schaltung sollte gering sein (sleep nutzen) * Übertragungsfehler im IR-Signal sollten erkannt werden. * Automatische Erkennung von RCA und RC5 * PIC-Code und Schaltplan/Layout in Subversion verwalten. ===== Timing Diagramme von Fernbedienungen ===== Folgende Fernbedienungen sollten unterstützt werden (da Sie bei mir //über// sind): ==== XBox 1 DVD-Fernbedienung ==== ==== Technisat DigiPal 2 - DBV-T Fernbedienung ==== ===== Ablaufdiagramm ===== <uml> (*) --> if "Some Test" then -->[true] "activity 1" if "" then -> "activity 3" as a3 else if "Other test" then -left-> "activity 5" else --> "activity 6" endif endif else ->[false] "activity 2" endif a3 --> if "last test" then --> "activity 7" else -> "activity 8" endif </uml> ===== Umsetzung ===== ==== Schaltplan ==== ==== Layout ====

Projektwerkzeuge