Hallo, ich nutze seit Jahren eine sehr einfache Logitech Harmony 300 (ohne diese programmierbaren Aktionen). Logirech hat die Produktion eingestellt und wird wohl in absehbarer Zeit auch die Server für die Software abschalten (man braucht dafür eine Verbindung zu Logitech-Servern; auch bei Trittanbieter-Software). Ich nutze einen alten Raspberry Pi um IR-Signale zu senden (einfach An/Aus, Quellewechsel oder Mute/Un-Mute). Könnte man eine programmierbare FB in der Größe einer normalen FB selbst bauen? Nicht mit einem echten Pi als Herzstück, aber mit einem Arduino? Es gibt HowTos dazu, die Teile sind aber recht massiv. Den IR-Empfänger könnte man weglassen, die IR-Signale könnte ich mit dem Pi auslesen und die Lirc-Config manuell auf die FB kopieren. Die Frage ist ob es möglich ist das ganze in eine brauchbare Größe zu bekommen (bestehendes Gehäuse oder 3D-Druck?) oder ob es möglich ist eine bestehende FB mittels z. B. Arduino "zweckzuentfremenden"?
Wenn es ein kleiner Controller sein soll schau hier im Forum nach dem IR Projekt: Beitrag "IRMP - Infrared Multi Protocol Decoder" Ansonsten ist mit Sicherheit ein ESP mit seiner RTU-Perepherie sehr gut geeignet dafür. https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/rmt.html Die Peripherie macht die Arbeit, der/die Cores nur die Parametrierung was für ein IR Protokoll und die Daten. Keine Ahnung wie weit man da vom Stromverbrauch runter kommt wenn man alles unwichtige (WLAN,...) ausschaltet, die Cores langsam taktet und den Sleep Modus verwendet.
Wie üblich ist dabei das Problem nicht die Elektronik oder die Software, sondern die Hardware. Und da gilt: du kannst, wenn du kannst. Wenn nicht, dann nicht. Letztendlich wird’s wohl drarauf hinauslaufen, daß du dir eine fertige FB nimmst, und da drin die Elektronik austauschst. Oliver
ansonsten gibt es IR-Steckerchen und APPs fürs SmartPhone. Ist vielleicht einfacher als selbst bauen
Alexander N. schrieb: > Könnte man eine programmierbare FB in der Größe einer normalen FB selbst > bauen? Ja. Am hübschesten wohl, in dem du in einer fertigen 3V (2xMignon/Micro) Fernbedienung den Chip durch deinen uC (1.8V bis 3.3V) ersetzt. Dann ist Gehäuse und Tastatur schon fertig. Die Platine mit ihren Kohlekontakten erhalt man auch (Nachbau ist teuer), man muss halt die Verschaltung der Tasten herausfinden. Den eigenen uC (natürlich im wintigen SO Gehäuse, keine Arduino-Platine) fädelt man dann irgendwie rein (Platz ist ja eher nicht). Damit ist man natürlich noch meilenweit entfernt von modernen Fernbedienungen die mit ihrem Mikrophon sprachaktiviert sind, das Mikro zur Messung der Raumakustik nutzen können, über IR, Funk und Bluetooth verfügen, per Gyro wissen wohin sie zeigen um einen Mauspfeil zu steuern, aber wenn deine Empfänger auch nur einfache Tastenkommandos verstehen, passt es ja. Man kann auch in ein flaches Gehäuse Mikrotaster https://www.pollin.de/p/printtaster-mikro-eingabetaster-420035 auf eine eigene Platine setzen und ohne Umbau einer fertigen Fernbedienung auskommen, sieht aber meist blöder aus, und Tastenknöpfe oder Folientastaturen sind nicht so ergonomisch. https://www.conrad.de/de/p/strapubox-6094-hand-gehaeuse-135-x-44-x-24-abs-schwarz-1-st-525980.html https://www.pollin.de/p/hammond-handgehaeuse-1552d5bk-150-x-50-x-30-460363
Die einfachste Lösung ist die. Wenn man mit 16 Tasten auskommt, nimmt man ein kleines Gehäuse (gibt es für 2-3 Euro.) Ein Schlitz oben rein machen und an der Seite ein Loch. Dann eine Membranen-Tastatur aufkleben, durch den Schlitz nach innen verbinden. Durch das Loch eine IR-Diode (zum Senden) stecken. Nun noch aus den I-Net eine Code für die Tastatur und eine Lib für IR-Finden. Nun stellt sich die Frage. Baue ich noch ein Empfänger ein oder nicht. Wenn JA, wird der Code was schwerer, den ich muss die Signale in den auslesen und im Flashspeicher ablegen. Wenn NEIN, einfach eine 2. Schaltung aufbauen. Eine bestehende IR-Fernbedienung auslesen und deren Codes auf die Taste programmieren. Fertig. Das ist übrigens Teil meiner "automatischen Festplatten-Recorder-Steuerung". Da habe ich die Signale mit ein Demo-Prg. ausgelesen und dann als Befehle an den Recorder gesendet wenn das Prg das will.
Alexander N. schrieb: > oder ob es möglich ist eine > bestehende FB mittels z. B. Arduino "zweckzuentfremenden"? Hier noch eine andere Alternative: http://www.hifi-remote.com/wiki/index.php/Main_Page bzw. das Forum unter http://www.hifi-remote.com/forums/ Diese Website beschäftigt sich damit Universalfernbedienungen noch universeller zu machen, d.h. an andere IR Protokolle anzupassen oder Tastencodes zu verwenden welche der Hersteller nicht vorgesehen hat und jede Taste mit einem Wunsch-Code zu belegen. Die OFA (One-For-All) Fernbedienungen haben dafür eine 6-polige JP1 Steckerleiste, mit welcher man die FB per UART Kabel (3,3V) an den PC anschließen kann. Es gibt diverse Tools dafür. Die Einarbeitung ist nicht ganz ohne, aber man hat dann eine sehr flexible Fernbedienung. Für manche Fernbedienungen gibt es sogar Software Extensions. Ich verwende z.B. eine URC-7960 für bis zu 6 Geräte. https://www.oneforall.com/universal-remotes/urc-7960-smart-control-6/support Die Eneloop NiMh Akkus halten länger als 2 Jahre ohne neu aufzuladen. Da ich die Programmierung schon 6 Jahre nicht mehr geändert habe, kenne ich den aktuellen Stand nicht, z.B. welche aktuell lieferbaren Fernbedienungen unterstützt werden. Michael
:
Bearbeitet durch User
@ Michael D. Interessant. Die sehen auch besser aus als meine Harmony 300. Die von dir verlinkte Seite beschäftigt sich mit Universal-FB im allgemeinen oder mit den OFA?
Alexander N. schrieb: > ob es möglich ist eine > bestehende FB mittels z. B. Arduino "zweckzuentfremenden"? Das geht natürlich auch. Du verpaßt Deinem alten RasPi einfach noch einen IR-Empfänger, der die Kommandos der bestehenden FB empfängt und die dementsprechenden IR-Befehle an Deine Geräte sendet; alternativ kannst Du dafür auch einen beliebigen Arduino mit IR-Empfänger und IR-Sendediode verwenden. Wobei das ganze vermutlich nur mit einer FB, auf die keines Deiner Geräte direkt reagiert, wirklich gut klappt.
Gab's nicht ne Firmware für die bettytv, die anlernen konnte?
Alexander N. schrieb: > Die von dir verlinkte Seite beschäftigt sich mit Universal-FB im > allgemeinen oder mit den OFA? Nur die OFA Modelle. Die Auswahl ist aber schon recht gut, es werden ca. 200 Modelle unterstützt, leider bekommt man die alten Modelle nicht mehr. Michael
Ich hab noch ein altes Samsung S5 herumliegen, das Werkseitig eine IR Sendediode verbaut hat. Damit müsste auch einiges möglich sein, ohne großartig zu Basteln?
betty schrieb: > Firmware für die bettytv Gibt es. https://github.com/Telekatz/boop
:
Bearbeitet durch User
Alexander N. schrieb: > Den IR-Empfänger könnte man weglassen, die IR-Signale könnte ich mit dem > Pi auslesen und die Lirc-Config manuell auf die FB kopieren. Die Frage > ist ob es möglich ist das ganze in eine brauchbare Größe zu bekommen > (bestehendes Gehäuse oder 3D-Druck?) oder ob es möglich ist eine > bestehende FB mittels z. B. Arduino "zweckzuentfremenden"? Man sollte zuvor wissen, was für Signale die zu steuernden Geräte haben wollen. Dann sind auch solche Ungetüme wie LIRC und so nicht erforderlich. Ich hatte vor vielen Jahren mal eine FB umgebaut. Den originalen µC ausgelötet und einen PIC16L... rücklings drauf geklebt und mit dünnen Drähtchen kontaktiert. Da kann man dann das Protokoll seiner Wahl programmieren und die Befehle seiner Wahl auf die Tasten legen, die man dafür haben will. Sowas ist weitaus zielführender als mit Programmen herumhantieren zu wollen, die eigentlich für ein Linux gedacht sind. Voraussetzung ist, daß man nicht zwei linke Hände hat und sich vor Assembler-Programmierung nicht scheut. Die anderen hier genannten Versionen mit Raspberry oder einem PC oder so tragen immer auf, so daß es eine recht sperrige Sache ergibt. W.S.
Ich habe die hier. https://www.pearl.de/a-NC5288-1254.shtml Funktioniert Prima. Nur die Software ist schrott, da man keine neuen Geräte anlegen kann in der DB und die DB nicht gewartet wird. ABER man kann tricksen. Man lernt einfach die Fernbedienung die man will an, und speichert dann die Konfiguration der FB via USB/PC ab. Ist jedenfalls ne Alternative für die teuren "Universal-FB's".
Nachtrag: itte beachten Sie: Die Fernbedienung ist nicht kompatibel mit Windows 10. Software und stets aktuelle Gerätecodes erhalten Sie per kostenlosem Download unter: www.pearl.de/prc54 Und der Satz ist schlicht und ergreifend gelogen. PC-Software zur Programmierung der Fernbedienung (Stand 16.09.2014 – 50 MB) Und das ist ca. der Zeitpunkt wo ich das Teilchen gekauft habe. Und sie isst immer noch im Einsatz ;)
Ich habe zwei 300 er, die one und die Elite im Einsatz. die Aktionen finde ich klasse: Ein Tastendruck und der TV, Sat, und AV-Receiver Starten und auch die Eingänge werden richtig geschaltet. Laut Harmony Forum, sollen die Server noch ein paar Jahre weiter laufen. Und sollange die laufen, werde ich nicht umrüsten. Schau dir mal die Sofabaton FB an. Derzeit mein Favorit als alternative zu den Harmonys. Und Smartphone FB mag ich nicht. https://www.sofabaton.com/
Es gibt eine ganz einfach Lösung sich selbst eine FB zu bauen. Man nehme : Ein alte aber schöne Fernbedienung. Baue die Platine (nur Matrix) nach, den Teil unter den Gummis. Ein Atmel-Chip drauf, USB-Anschluss darn bisschen Programmieren FERTIG.
Schlaumaier schrieb: > Ein Atmel-Chip drauf, USB-Anschluss darn bisschen Programmieren FERTIG. Und welche Akku Laufzeit kann man damit erwarten? Michael
Schlaumaier schrieb: > Es gibt eine ganz einfach Lösung sich selbst eine FB zu bauen. > Man nehme : Jaja, mach mal. Hast du Bilder deiner tollen Realisierungen?
Michael D. schrieb: > Und welche Akku Laufzeit kann man damit erwarten? Eine sehr hohe wenn man die Grundregeln beachtet. Man muss halt die Sparmöglichkeit voll ausnutzen. https://www.mikrocontroller.net/articles/Sleep_Mode Und nicht vergessen. In den meisten meiner FB sind 2 x 2400 mA Akkus drin. Die Hersteller kochen auch nur mit Wasser.
J. S. schrieb: > Schlaumaier schrieb: >> Es gibt eine ganz einfach Lösung sich selbst eine FB zu bauen. >> Man nehme : > > Jaja, mach mal. Hast du Bilder deiner tollen Realisierungen? Die meisten Aufgaben erledigt die FB von Pearl einwandfrei. Info dazu s.o. Für eine Spezial-Aufgabe = Steuerung einen Festplatten-Recorder habe ich ein Nano eingesetzt. Mit der "üblichen Libs". Dabei habe ich auch so Nebenbei, ein Backup aller IR-Codes meiner FB gemacht, und in eine private SQLite-DB abgelegt. Ich bin also in der Lage via Nano JEDEN Code an die Pearl-FB zu senden, die lernt den Code und macht ihren Job. Oder ich mache das was ich oben vorgeschlagen habe. Aber DAS ist bei aktuellen Stand der Dinge nicht notwendig.
Nachtrag: Wenn ich mit 16 Tasten auskommen würde, würde ich eher ein fertiges Tastatur einsetzen als den Theater machen. Einfach ein Aufkleber drüber , was auch bei Touch-Pad geht. Und fertig ist.
Grundlagen: IRMP Anwendung: DIY Lernfähige Fernbedienung mit IRMP https://www.mikrocontroller.net/articles/DIY_Lernf%C3%A4hige_Fernbedienung_mit_IRMP
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.