"Übersetzungs-Fernbedienung"

Hallo, meine neue Fernbedienung (Telekom Media Receiver 400) arbeitet nicht mit me

Die Idee ist nun: die Codes der ORION-Fernbedienung bei Aus- und Einschalte n auf dem Oszi anschauen (ergibt Code1 und Code2). Die Codes des media-Rece ivers bei Aus- und Einschalten anschauen (ergibt Code3 u. Code4). Einen Pro zessor so programmieren dass bei Empfang von Code1(2) der Code3(4) ausgegeb en wird.

:

Ludwig

Reply to
ludwig zweck
Loading thread data ...

Unter Linux gibt es mit Lirc eine umfangreiche Software, die viele verschiedene Fernbedienungscodes einlesen und ausgeben

oder so.

formatting link

wie dem Raspberry Pi.

kann man auch damit eventuell einen Ausschaltbefehl schicken

anderen eher nicht. Ausprobieren.

/ralph

Reply to
Ralph Aichinger

Absolut richtig, aber benutzen kann man das Ergebnis trotzdem nicht

Signal erst Senden, wenn das erst rum ist - das braucht kein Mensch.

Marcel

Reply to
Marcel Mueller

Wieso? Ich hab gerade mal geschaut. Ein Befehl bei mir (Kaseikyo) braucht 100-130ms. Also kannst du davon ausgegen das der zweite Befehl vom eigenen Controller etwa 250ms nach dem loslassen der Taste auf der Fernbedienung gesendet ist. Das duerfte sich an der Grenze zur Wahrnehmung befinden, auf jedenfall fuer die meisten Anwendungen unkritisch.

Olaf

Reply to
Olaf Kaluza

Am 28.01.2017 um 05:59 schrieb Olaf Kaluza:

Zugegeben, so lahm wie heutige Fernseher das Programm wechseln, macht

Hanno

Reply to
Hanno Foest

Hanno Foest schrieb:

Alles eine Frage des Aufwands (und des Preises), Der Full-Band-Capture-Tuner des VU+ Solo 4K macht das auch so schnell.

Reply to
Willi Marquart

Am Fri, 27 Jan 2017 02:46:34 -0800 (PST) schrieb ludwig zweck :

Um die bereits in einem anderen Posting von Peter Heitzer gegebene Empfehlung "IRMP und IRSND" etwas zu konkretisieren, folgendes Beispiel aus einer Anpassung an den PIC12F1840, die ich 2014 zu IRMP beigesteuert habe.

formatting link

zusammenstecken kann. Mehr als ein TSOP1736 (oder vergleichbar) und

Fernsehers. Herausfinden kann man das am einfachsten, indem man exakt die nachfolgend aus dem Programmkopf herauskopierte Schaltung aufbaut,

mitschneidet, was so erkannt wird, wenn man die relevanten Tasten der

sowie die Taste(n) der neuen Fernbedienung, die dann den Fernseher ansteuern sollen

TSOP1736+ PIC12F1840 | __ 1k | Vdd--o| o|o--Vss ___ +--GP5--o| |o--GP0 / ICSPDAT RS232 out -|___|-------GP4--o| |o--GP1 / ICSPCLK ___ LED RS232 in -|___|---Vpp/GP3--o|__|o--GP2-----------|___|- ->|---Vss 10k

Was man dann auf dem angeschlossenen Terminal (ich benutzte da

zuschaut, sieht das der Output dann etwa so aus:

IRMP PIC 12F1840 1.0 ws P 7 a=0x0014 c=0x003f f=0x00 (RC5) P 7 a=0x0014 c=0x003f f=0x01 (RC5) P 2 a=0xbf00 c=0x0059 f=0x00 (NEC) P 2 a=0xbf00 c=0x0059 f=0x01 (NEC)

Erst wurde eine Taste mit dem Code 0x3f einer Philips-Fernbedienung

wurde. Danach dann eine NEC-Fernbedienung (nicht unbedingt von NEC, da

wurde) mti der Adresse 0xbf00 und dem Tastencode 0x59.

Genau diese Befehlte kann man dann im Programm mit eben diesen Protokollen, Adressen und Kommandos auch wieder aussenden.

Konkret etwa

if (irmp_get_data (&irmp_data)) { if (irmp_data.protocol == 7 && irmp_data.address == 0x0014 ... ) { irmp_data.protocol = IRMP_NEC_PROTOCOL; irmp_data.address = 0xbf00; ... irsnd_send_data (&irmp_data, FALSE); } ...

Reply to
Wolfgang Strobl

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.