Archiv verlassen und diese Seite im Standarddesign anzeigen : Die IR-Fernbedienung
Hallo,
gestern (Freitag) hatte ich keine Lust, mit meiner Frau Let's Dance zu gucken, also habe ich mich ins Arbeitszimmer verzogen, Herreweghes Aufnahme von Brahms Requiem in den Player geladen und ein Beispiel für die Implementierung einer IR-Fernbedienung geschrieben.
Als IR-Empfänger habe ich das Modul KY-022 verwendet:
https://www.az-delivery.de/products/ir-empfanger-modul
(Und nein, ich habe nichts mit az-delivery zu tun, habe nur von denen mal so ein Sensorsortiment für Arduino gekauft und benutze die halt jetzt)
Als Fernbedienung habe ich die Apple Remote genommen.
Für den ESP32 mit Arduino kann man die Bibliothek IRremote nehmen. Leider führt die gemeinsame Verwendung mit WiFi zum Absturz des ESP32. Die Ursache war gestern schnell gefunden und gepatcht. Morgen überlege ich mir was, wie ich das Patch bereitstelle. Wahrscheinlich werde ich ein Pull-Request für IRremote aufmachen.
Jetzt galt es noch die Codes der Apple-Fernbedienung rauszufinden. Praktischerweise kommt IRremote mit einem Beispielprogramm, das als Sniffer missbraucht werden kann.
Und noch bevor Herreweghe mit seinem Chor bei "Selig sind die Toten" angekommen war, konnte ich meinen DSP mit der Fernbedienung steuern. Die Funktionen habe ich wie folgt belegt:
Right: Preset vor
Left: Preset zurück
Up: Lautstärke hoch
Down: Lautstärke runter
Soweit erstmal. Den Sourcecode habe ich schon in den Develop-Branch hochgeladen. Bis jetzt ist das auf die Apple-Fernbedienung beschränkt, oder man muss halt die Codes ändern. Richtig cool wäre eine Anlernfunktion. Vielleicht hat ja jemand Lust, das zu bastlen?
Raphael
Hi Raphael,
das sind ja tolle Neuigkeiten! Diese Funktionalität macht aus dem Aurora einen vollwertigen Vorverstärker. Warum eigentlich nicht einfach eine Universal Fernbedienung nehmen - diese bringt die Anlernfunktion gleich mit. Einfach ein Apple-Gerät in der Fernbedienung einrichten und los geht's.
Wie schaut's mit dem IR-Empfänger aus - in welchem Winkel-Bereich funktioniert der problemlos? Mir geht's darum wie ich diesen richtig in die Frontplatte eines Gehäuses integrieren kann.
Wäre es möglich (bei 7.1) den Pegel des Subwooferkanals separat mit der Fernbedienung zu steuern?
Kann man alles (Display, Drehencoder und IR-Empfänger) gleichzeitig am DSP betreiben? Wichtig für die Gestaltung des Front-Panels.
Ja, kann man alles gleichzeitig verwenden.
Eine Universalfernbedienung habe ich nicht. Ich habe halt genommen, was ich im Schrank habe. Aber man kann sich natürlich eine Universalfernbedienung auch entsprechend einrichten.
Winkelbereich weiß ich auswendig nicht, müsste aber im Datenblatt stehen. Beim Testen konnte ich die Fernbedienung irgendwo hinhalten und es hat geklappt.
Für den Gehäuseeinbau müsste man ja eh gucken, wie man das macht. Das KY-022 hat da vielleicht nicht die günstigste Form.
Na klar geht das mit dem Subwooferpegel. Musste Dir halt entsprechend programmieren (lassen), Das ist nicht mehr so schwer anhand des Beispiels.
Raphael
Für den Gehäuseeinbau müsste man ja eh gucken, wie man das macht. Das KY-022 hat da vielleicht nicht die günstigste Form.
Hast du da eine Empfehlung? Ich habe auf die Schnelle nichts passendes gefunden. Ansonsten erkläre ich die "Suche nach einem IR-Empfänger für Gehäuseeinbau" für eröffnet...
Wäre ein Funkempfänger eine Alternative? Der könnte einfach ins Gehäuse rein.
Hallo,
was vielleicht auch eine Idee ist:
Viele Vorstufen, AVRs oder der Logitech Harmony Hub haben einen IR Ausgang als 3,5mm Klinke. Man könnte also das ganze elektrisch Verbinden und hat keine Empfangsprobleme.
Ich habe z.B. meine Surroundvorstufe direkt per Kabel am Harmony Hub hängen.
Gruß
Markus
Hi. Interessant wäre für mich, ob man evtl 2 esp nehmen könnte, der eine mit einem ir Empfänger, der andere mit einem Sender. Ziel wäre es, dann den mit dem Empfänger mit der fb anzusteuern, der das Signal zum anderen leitet, wo der Sender dann zum Gerät strahlt und die fb Signale weitergibt. In dem Fall, durch einen geschlossenen Schrank durch. Ist das halbwegs verständlich ausgedrückt? Alternativ auch über einen esp im Schrank, der sendet und empfängt (Empfänger nach außen geführt) . Gruß
Das kannst Du viel einfacher haben: Es gibt solche IR-Repeater fertig zu kaufen. Da legt man nach aussen einen Empfänger und der leitet einfach alles, was er an IR-Signalen empfängt an einen Sender weiter. Der Sender wird dann im Inneren des Schranks aufgestellt. Darauf gekommen bin ich, weil ich mich für diese HIFI-Schränke von Spectral und Hülst interessiert habe. Da kommen diese Repeater gleich schon mit dem Möbel. Dann stellte ich jedoch fest, dass es die auch einzeln zu kaufen gibt.
Hast du da eine Empfehlung?
TSOP4438 oder TSOP58438
Stimmt, hatte die aber deutlich teurer in Erinnerung. Dachte, dass dann die esps mit sensor günstiger wären. Aber, aliexpress hat die für 4 Euro, sind nun auf dem Weg :-)
TSOP4438 oder TSOP58438
Hatte die auch schon im Auge. Problem ist nur eine vernünftige Befestigung an der Frontblende - da bin ich noch am Suchen.
Würde so eine Diode (https://www.pollin.de/p/fotodiode-ir-empfaengerdiode-oe-5-mm-700-1200-nm-121752) auch gehen? Diese könnte man am einfachsten in die Front basteln. Nächste Idee wäre eine Klinkenbuchse am Gehäuse und dann eine IR-Verlängerung nutzen?? Hier (https://www.pollin.de/p/infrarotempfaenger-120822) z.B...
Als Anregung für eine Fernbedienung .... drücken (Mute), drehen links / rechts (Lautstärke) oder drücken & links / rechts drehen (Settings) und das tolle ist auch sie ist dazu noch lernfähig. :-)
https://cloud.wittnet.de/index.php/s/k9tR7kLwx6e8YS6/preview
https://cloud.wittnet.de/index.php/s/dfPBqtsJHCqZ97X/preview
Nicht von mir, kann aber bei Bedarf beim Entwickler anfragen ob noch Boards / Controller vorhanden sind.
JuBa3006
28.05.2020, 13:15
Moin
ich bin normalerweise auch kein Fan von Apple und dessen Zubehör, aber die Fernbedienung finde ich ziemlich clean und schlicht.
Letztlich sind auch die paar Tasten genug. Weitere Gimmicks könnten eher durch ein Menü erzeugt werden.
Ich für meine Teil, werde einen externen Sensor verwenden, damit dieser nicht bei jeder Kleinigkeit verdeckt ist.
Sensor habe ich noch von meinen letzten Projekten und die Fernbedienung wird auch noch gekauft. :cool:
MfG
Julian
Gibt es hier schon was neues, ich bin zu blöd zum Progarmmieren,
Ich besitze ja eine Harmony Elite damit müsste das ja auch funktionieren.
mfg
Lauscher
04.02.2021, 12:50
Als Anregung für eine Fernbedienung .... drücken (Mute), drehen links / rechts (Lautstärke) oder drücken & links / rechts drehen (Settings) und das tolle ist auch sie ist dazu noch lernfähig. :-)
https://cloud.wittnet.de/index.php/s/k9tR7kLwx6e8YS6/preview
https://cloud.wittnet.de/index.php/s/dfPBqtsJHCqZ97X/preview
Nicht von mir, kann aber bei Bedarf beim Entwickler anfragen ob noch Boards / Controller vorhanden sind.
Cool :)
Falls Du diesen Faden nochmal liest. Ich würde gerne auf Dein Angebot zurückkommen: Magst Du mal Fragen ob der Entwickler noch 1 oder 2 Controller zur Verfügung hat ?
Das wäre super
Viele Grüße
Jens
Sorry,
einfach zu viel um die Ohren gehabt ... besteht noch Interesse dann frage ich mal nach.
Lauscher
12.02.2021, 18:11
Hallo Carsten,
ich antworte mal mit einem knappen: Ja :)
Das wäre super wenn Du da mal nachfragen könntest.
Und bitte auch ob er noch vollständige FB hat.
Oder woher ich die fehlenden Teile bekommen könnte.
Ich danke Dir vielmals
Jens
Moin Jens,
Anfrage geht gleich raus .... Fertige FB denke ich eher nicht.
Bauteile habe ich gerade nachgeschaut eigentliches alles beim großen R.
Viele Grüße ...Carsten
linux1972
17.10.2022, 22:44
Hallo,
ich versuche gerade, den IR-Empfänger in Betrieb zu nehmen. Verwende auch den KY-022. Ich möchte keine Apple-Remote verwenden, sondern eine alte vom Philips Bluray-Player. Eigentlich gibt die FW ja im Modul "aurora" in Zeile 706 alle empfangenen IR-Codes aus, bei mir kommt da aber nix. Die LED am IR-Empfänger blinkt wenn ich mit der FB draufhalte. Grundsätzlich sehe ich auch Ausgaben auf der seriellen Konsole beim Booten.
Gibt es irgendeinen Grund, warum ggf. die Codes gar nicht empfangen werden, bzw. nicht an der Stelle ankommen, an der die Ausgabe erfolgt? Ich habe auch schon div. andere FBs ausprobiert.
Hat jemand eine Idee ?
Die FW-Version ist die 2.2.2 .
Grüße aus Mannheim
Achim
linux1972
17.10.2022, 23:02
Hab's gefunden. Im original sourcecode ist zwar das define HAVE_IRRECEIVER gesetzt, das original compilat wurde aber anscheinend ohne das define gebaut. Habs jetzt nochmal neu gebaut, jetzt geht es.
Gruß
vBulletin® v4.2.5, Copyright ©2000-2024, Jelsoft Enterprises Ltd.