29.05.2012, 18:24 (Dieser Beitrag wurde zuletzt bearbeitet: 29.05.2012, 18:32 von Prelude_by_Ice.)
Das Problem ist ich kann leider nur Assembler Programmieren und der Source Code ist in C geschrieben.
um dem Empfänger noch das Senden bei zubringen bedarf es einer neuen Routine im Quellcode.
Zudem müsste auch das config File (Linux) angepasst werden.
Um das Anlernen der anderen ON/OFF Signale zu steuern.
Was noch wichtig ist eine Einstellung oder der IR-Empfänger vom VDR einen Befehl bekommt beim abschalten oder oder wieder das ON/OFF Signal der FB benutzt um die anderen Geräte abzustellen.
Dann müsste man sich noch überlegen wie viele Tasten durch geleitet Werden sollen um z.B Laustärke an eine Hi-Fi Anlage zu ändern und nicht im VDR.
An der Stelle könnte man auch eine Signal neu Codierung einbauen.
Als erstes Sendet man das Signal von der zu benutzenden FB und dann das auszugebende Signal.
Für mich ist diese IR-Sende Geschichte sau wichtig, da ich es hasse wenn da 5 FB auf dem Tisch liegen. Selbst wenn ich auf der FB immer nen anderes Gerät wählen muss nervt das gewaltig.
Ich hoffe es finden sich noch ein paar die das Projekt so Mitgestalten könnten.
beim yaVDR gibt es sowas ja auch schon. eventuell sollten wir uns mal mit dem entwickler diese Empfängers in verbindung setzen. http://www.vdr-portal.de/board18-vdr-har...nschalter/
VDR1: Prozessor:AMD Athlon64 3000+Mainbord:ECS Nforce4-A939Grafikkarte:Asus Geforce GT520 SilentDVB-Karte:TechnoTrend TT-Budget S2-1600Ram:1,5 GB DDR1-400 Dual ChanelLaufwerk:LG Blue-ray Brenner BH10LS38HDD:2TB Seagate 7200 64MBGehäuse:Techsolo TC-380 mit USB Empfänger und FB Netzteil:be quit! 350W Pure Power L7 80+ Bronze
Hi,
den hatte ich auch schon gesehen (yaUsbIr). Da dieser genau das tut was du beschreibst und für ca. 20 € zu bekommen ist ist da vermutlich keine Arbeit bei. Mir ging es um den Aufbau mit dem USBasp. Zur Zeit baue ich einen "Adapter" für die Merlin. Dieser wird auf der einen Seite eine USB-Tastatur "sein" und auf der Anderen der Merlin ihre Codes abnehmen.
Somit könnte man die MERLIN als normale Tastatur verwenden.
muebau
Standard Digitainer + Wlan Atheros + Nova-S Plus + EasyVDR 0.6.10
TC380 + E35M1-M PRO + Wlan Atheros + Nova-S Plus + EasyVDR 0.9
(29.05.2012, 19:26)Prelude_by_Ice link schrieb: wozu brauchst du eine Realtime-Clock auf dem Empfänger? Soll der etwas zeit gesteuert Sachen erledigen?
(29.05.2012, 19:09)muebau link schrieb: ...um sich nicht mit einer verrückten BIOS herum schlagen zu müssen.
Ich meinte WakeUp. War das unverständlich?
muebau
Standard Digitainer + Wlan Atheros + Nova-S Plus + EasyVDR 0.6.10
TC380 + E35M1-M PRO + Wlan Atheros + Nova-S Plus + EasyVDR 0.9
Gibt es denn noch so große Probleme mit dem Mainbord wakeup? Bei mir funzt das recht gut.
Ich werde mich in der nächsten zeit mal damit rumschlagen und schauen ob ich die IRMP Geschichte nicht in Assembler neu schreiben kann.
Sollte dann auch kleiner werden was den Code angeht.
und zudem würde ich für die USB Umsetzung einen extra Chip verwenden. http://www.ftdichip.com/Products/ICs/FT232B.htm
für die gibt es auch Linux Treiber und stellen dann einen COM-Port bereit. ich vermute das dies wesentlich leichter unter Linux anzusprechen ist als ein echter USB Port.
Zu mindestens ist das bei Windoof so. Diese ganzen Treiber DLL Geschichten raff ich einfach noch nicht.
Lirc kann ja eh schon auf Com-Ports zugreifen. Eventuell könnte man das dann Plug&Play machen. Und den Treiber für die FT232 mit ins easyVDR nehmen.
Von den Funktionen würde ich mich an dem yaUsbIr orientieren allerdings sollte der mehr Tasten bzw Fernbedienungen lernen können.
Eine Realtime-Clock könnte man dann auch mit drauf machen und ein kleines Skript schreiben welches dann die On-Time zu dem Empfänger überträgt.
Finde ich aber auch zu viel.
Am besten wäre es echt. Anschließen und funktioniert.
VDR1: Prozessor:AMD Athlon64 3000+Mainbord:ECS Nforce4-A939Grafikkarte:Asus Geforce GT520 SilentDVB-Karte:TechnoTrend TT-Budget S2-1600Ram:1,5 GB DDR1-400 Dual ChanelLaufwerk:LG Blue-ray Brenner BH10LS38HDD:2TB Seagate 7200 64MBGehäuse:Techsolo TC-380 mit USB Empfänger und FB Netzteil:be quit! 350W Pure Power L7 80+ Bronze
Also ich find den Stand wie er jetzt ist optimal. Ich halte von dem IR-Sender eher weniger, dafür holt man sich ne ordentliche Fernbedienung. Ich seh es eher so, dass man ein paar Euro mehr in die FB steckt und dadurch dann nicht schauen muss, dass alle Sender und Empfänger sich optisch finden. Ist aber meine persönliche Meinung.
Grade das anlernen eines neuen Power-On-Codes per Commando-Zeile ist wirklich genial.
Von der aktuellen Version würd ich auch direkt 3 nehmen (wenn die Platine selbst nicht xx€ kostet )
Ich vermute mal, dass man 50 Bestellungen problemlos hinkriegen wird. Ich fände aber auf jeden Fall eine Kabelgebundene Diode sinnvoll (auf irgend nem Bild ist sie direkt auf der Platine).
@Prelude_by_Ice: Könntest du mal ne Hausnummer für alles komplett nennen?
(28.05.2012, 12:14)muebau link schrieb: [quote author=glotzi link=topic=13723.msg118093#msg118093 date=1338061530]
und funktionieren mit dem TSOP1756 noch andere FB/Protokolle?
Jein... Der TSOP1756 oder vergleichbares reagiert auch noch auf Signale bei 36/38 Khz. Diese werden aber in einer solchen Weise abgeschwaecht das realistisch vermutlich keine gute Nutzung mehr moeglich sein wird. Im Labor war es aber moeglich (wenig Entfernung und kein Sonnenlicht). Hier hilft sicher nur probieren.
Alternativ war eine meiner Ideen einfach einen 36/38er und 56er parallel zu verschalten. Die sollten sich aufgrund der (Frequenz)-Trennung nicht zu sehr stoeren. Aber auch hier heisst es probieren.
muebau
[/quote]
Ich habe habe mal im uC Forum nachgefragt wie man das mit den 2 TSOPs machen könnte und folgende Antwort vom IRMP Autor bekommen:
Hi,
soo nachdem ich mit der MERLIN intensiver gespielt habe zeigt sich der Teufel im Detail. Die Tastatur wird mal als RUWIDO und mal als SIEMENS erkannt.
Da in den letzten Tagen nichts mehr kam, wollte ich mal nachfragen, ob eine Serienproduktion noch im Raum steht oder man es doch eher Selbstbau bleiben wird.
Ich würde gerne einen nehmen, wenn er fertig gebaut ist - vielleicht hat ja jemand mit einem Entwickler ein einsehen, der kein Geschick mit dem Lötkolben hat...
Andy
VDR 1: ASRock mit Atom J1200, NVIDIA GT610, Lüfterlos, TBS 6982 SE mit easyVDR 3.0
(15.06.2012, 12:24)glotzi link schrieb: [quote author=muebau link=topic=13723.msg119643#msg119643 date=1339755632]
zum Thema Firmware abändern hatte ich was im Wiki geschrieben:
Also irgendwie bekomme ich es nicht hin. Mit dem selbstgebauten Empfänger hatte ich weniger Probleme. Das Teil meldet sich als unbekanntes USB-Gerät und das wars dann.
(15.06.2012, 12:27)muebau link schrieb: Ok. Wo hast du noch fragen?
Hmm, das hatte ich doch schon oben gepostet. Also hier nochmal meine Fragen:
* hast du mit oder ohne USB Bootloader geflashed?
* muß die usbconfig.h nicht auch angepaßt werden? Da steht IMO der falsche Port drin und die falschen Pins
* welche Fuses hast du benutzt
* könntest du bitte die angepaßte Source irgendwo ablegen oder wenigstens die Hexfiles hier posten?
(20.06.2012, 08:51)glotzi link schrieb: Also irgendwie bekomme ich es nicht hin. Mit dem selbstgebauten Empfänger hatte ich weniger Probleme. Das Teil meldet sich als unbekanntes USB-Gerät und das wars dann.
[quote author=muebau link=topic=13723.msg119645#msg119645 date=1339756049]
Ok. Wo hast du noch fragen?
Hmm, das hatte ich doch schon oben gepostet. Also hier nochmal meine Fragen:
* hast du mit oder ohne USB Bootloader geflashed?
[/quote]
Nein ohne.
(20.06.2012, 08:51)glotzi link schrieb: * muß die usbconfig.h nicht auch angepaßt werden? Da steht IMO der falsche Port drin und die falschen Pins
Entschuldige. Ich habe es im Wiki ergänzt.
(20.06.2012, 08:51)glotzi link schrieb: * welche Fuses hast du benutzt
Nein. Habe ich nicht verändert.
(20.06.2012, 08:51)glotzi link schrieb: * könntest du bitte die angepaßte Source irgendwo ablegen oder wenigstens die Hexfiles hier posten?
Ja. Liegen als Anhang bei.
* Ich habe ein Makefile hinzugelegt.
* fehlerhafte "\" in "/" geändert
* die Änderungen wie im Wiki durchgeführt
muebau
Standard Digitainer + Wlan Atheros + Nova-S Plus + EasyVDR 0.6.10
TC380 + E35M1-M PRO + Wlan Atheros + Nova-S Plus + EasyVDR 0.9
Inzwischen klappts bei mir auch mit meinem selbst gebauten Source. Das Problem war nicht der AVR, sondern mein WindowsPC. Unter Linux funzt alles einwandfrei.
* aktuelle IRMP-Version 2.2.3
* aktuelle V-USB Version vom 09.01.2012
* USB-Disconnect Fix eingebaut (http://www.mikrocontroller.net/topic/171111#2638119)
* LED Support: 1. LED wird beim Start des USBasp eingeschaltet, 2. LED flackert beim Empfang
* Makefile und Build mit avr-gcc
Das Hex-File läuft natürlich nur auf dem USBasp und ist ohne Bootloader.
Nochmal danke an muebau für die klasse Idee, den USBasp zu verwenden.