Hallo,
Ich möchte euch mein Projekt Y.A.R.D. 2 USB vorstellen (Yet Another Remote Device 2).
Wichtige Voraussetzung:
USB Standby Stromversorgung muss am MB funktionieren !!! Sonst funktioniert Y.A.R.D. 2 nicht.
Man kann den 5V SB auch von einer anderen Mainboard Quelle nehmen, ist aber mit
mehr oder weniger Aufwand verbunden.
Den Y.A.R.D.2 USB gibt in 3 Ausführungen:
1. Y.A.R.D. 2 LCD SMD (5cm x 4cm) : Alles was unten steht
2. Y.A.R.D. 2 Mini Rev4 (4cm x 3,5cm): Nur IR Empfang / Sender und RTC-Wecker
3. Y.A.R.D. 2 Micro Rev2 (2,3cm x 2,5cm): Nur IR Empfang und IR Wakeup
- Anschluss direkt über USB
- Direkte Erkennung ob der PC aus oder an ist über USB.
- IR-Protokolle: RC5 / RC6 / NEC, Samsung, Sony, Denon
- IR-Startfunktion
- RTC Weckfunktion (Mini + LCD)
- i²C Anschluss für Erweiterungen (Mini + LCD)
Der Wecker basierend auf einer Goldcap gepufferten RTC.
Der Goldcap puffert die RTC für einige Tage wenn keine Standby Spannung anliegt (z.B. Stromausfall, ...)
Es wird nur die Uhr gepuffert, nicht der ganze Y.A.R.D. !
Ungenauigkeit ~1 Sekunde / Tag.
- IR Sender:
Unterstützte Protokolle: RC5, RC6, Nec, Samsung
Y.A.R.D 2 LCD
- Lineare LCD Helligkeitsregelung mittels Fotosensors
- Nur mit LCDs mit positiver Kontrastspannung !!!
- Drehimpulsgeber mit einem Taster Rechts <-> Links Erkennung mit eigenem Taster.
- Taster - 4 direkt anschließbar oder 15 über externe Diodenmatrix
Falls kein Taster / Drehimpulsgeber verwendet wird, kann man die Eingänge auch für Taster verwenden.
Somit werden 127 Taster unterstützt.
- CLCD mit 44780 / KS0066 / KS0073 - momentan getestet
-> 4x16
-> 4x20
-> OLED von EA mit 44780 Controller
- Treiber für Windows LCDhype incl. Cutom Char
- Beta Treiber für Linux LCDProc
- GLCD mit T6963c / KS0108
- T6963c: max. Auflösung 240x128 (getestet mit 240x64) mit 96 Custom Char.
->T6963c verwenden, die eine eigene negative Spannung mitbringen !
-> Sonst muss man einen DC/DC Wandler auf dem LCD anbringen
- Treiber für Windows LCDhype incl. Cutom Char
- KS0108: im Moment nur die Auflösung 128x64, keine Custom Char
Windows Software (WinXP bis Win10 32 Bit / 64Bit)
-> PVR Überwachung für DVBViewer & Recording Service /WMC Vista/WMC 7 (Beta), Media Portal (mySQL)
-> Es können alle Programme verwendet werden, welche das WinLirc Protokoll unterstützen.
-> XBMC kann über die JSON TCP Schnittstelle gesteuert werden
-> Windows Media Center (7/8) wird über MCE Emulation gesteuert.
-> Weitere Programme welche über MCE gesteuert werden können (z.B. PowerDVD)
-> Generelles Senden von Tasten an das TOP-Fenster (falls alles andere nicht geht)
-> Das Mapping wird einfach in der Software erstellt
Linux Software
-> yard2srvd ist ein Daemon der im Hintergrund läuft
-> lirc daemon Treiber (patch)
-> yard2wakeup zum einbinden in den VDR zum automatischen aufwecken
-> yard2config für die Konfiguration
-> yard2record zum Erzeugen der IRMap Tabelle für den eigenen lirc Server + /input/event
-> yard2flash für das Firmware update (ist aber mit etwas Handarbeit verbunden )
-> lirctest, ein einfaches Testprogramm für lirc events
-> Es wird ein dev/input/event[x] erzeugt, welches eine virtuelle Tastatur darstellt (default)
Der Umweg über lirc entfällt damit. Einfachste Variante. Die virtuelle Tastatur wird mit yard2record erstellt.
-> [Beta] Ein eigenständiger basic lirc Server ist in den yard2srvd daemon implementiert. Man muss nicht mehr den Umweg über lirc machen.
-> [Beta] Treiber für LCDproc funktioniert für Charakter LCDs
--> Debian Package bis Ubuntu 14 ist hier verfügbar: launchpad.net/~yard2team/+archive/stable
--> Für ARM basierte Geräte wie RasPi und Cubox/Hummingboard muss die SW per SSH installiert werden.
Gruß,
Rainer
-------
Die Y.A.R.D.2 können als Bausatz bei mir bestellt werden.
Preis (inkl. Versand):
Micro: 14€ (ICs sind von mir schon aufgebracht)
Mini: 26€
LCD SMD: 36€ (ICs sind von mir schon aufgebracht)
Das Kabel für den Anschluss an den PowerKnopf (ca. 20cm) wird mitgeliefert.
Der IR Empfänger inkl. Kabel (ca 25-30cm) ist ebenfalls dabei.
Kabel kann ich auch auf die Bedürfnisse in anderen Längen konfektionieren.
Das LCD-Kabel kann extra bestellt werden und wird auf das LCD angepasst.
Internes USB Kabel ist nicht im Bausatz enthalten.
Auch mit kleinem IR-Receiver, wobei ich hier nur begrenzte Stückzahl habe
Ich möchte euch mein Projekt Y.A.R.D. 2 USB vorstellen (Yet Another Remote Device 2).
Wichtige Voraussetzung:
USB Standby Stromversorgung muss am MB funktionieren !!! Sonst funktioniert Y.A.R.D. 2 nicht.
Man kann den 5V SB auch von einer anderen Mainboard Quelle nehmen, ist aber mit
mehr oder weniger Aufwand verbunden.
Den Y.A.R.D.2 USB gibt in 3 Ausführungen:
1. Y.A.R.D. 2 LCD SMD (5cm x 4cm) : Alles was unten steht
2. Y.A.R.D. 2 Mini Rev4 (4cm x 3,5cm): Nur IR Empfang / Sender und RTC-Wecker
3. Y.A.R.D. 2 Micro Rev2 (2,3cm x 2,5cm): Nur IR Empfang und IR Wakeup
- Anschluss direkt über USB
- Direkte Erkennung ob der PC aus oder an ist über USB.
- IR-Protokolle: RC5 / RC6 / NEC, Samsung, Sony, Denon
- IR-Startfunktion
- RTC Weckfunktion (Mini + LCD)
- i²C Anschluss für Erweiterungen (Mini + LCD)
Der Wecker basierend auf einer Goldcap gepufferten RTC.
Der Goldcap puffert die RTC für einige Tage wenn keine Standby Spannung anliegt (z.B. Stromausfall, ...)
Es wird nur die Uhr gepuffert, nicht der ganze Y.A.R.D. !
Ungenauigkeit ~1 Sekunde / Tag.
- IR Sender:
Unterstützte Protokolle: RC5, RC6, Nec, Samsung
Y.A.R.D 2 LCD
- Lineare LCD Helligkeitsregelung mittels Fotosensors
- Nur mit LCDs mit positiver Kontrastspannung !!!
- Drehimpulsgeber mit einem Taster Rechts <-> Links Erkennung mit eigenem Taster.
- Taster - 4 direkt anschließbar oder 15 über externe Diodenmatrix
Falls kein Taster / Drehimpulsgeber verwendet wird, kann man die Eingänge auch für Taster verwenden.
Somit werden 127 Taster unterstützt.
- CLCD mit 44780 / KS0066 / KS0073 - momentan getestet
-> 4x16
-> 4x20
-> OLED von EA mit 44780 Controller
- Treiber für Windows LCDhype incl. Cutom Char
- Beta Treiber für Linux LCDProc
- GLCD mit T6963c / KS0108
- T6963c: max. Auflösung 240x128 (getestet mit 240x64) mit 96 Custom Char.
->T6963c verwenden, die eine eigene negative Spannung mitbringen !
-> Sonst muss man einen DC/DC Wandler auf dem LCD anbringen
- Treiber für Windows LCDhype incl. Cutom Char
- KS0108: im Moment nur die Auflösung 128x64, keine Custom Char
Windows Software (WinXP bis Win10 32 Bit / 64Bit)
-> PVR Überwachung für DVBViewer & Recording Service /WMC Vista/WMC 7 (Beta), Media Portal (mySQL)
-> Es können alle Programme verwendet werden, welche das WinLirc Protokoll unterstützen.
-> XBMC kann über die JSON TCP Schnittstelle gesteuert werden
-> Windows Media Center (7/8) wird über MCE Emulation gesteuert.
-> Weitere Programme welche über MCE gesteuert werden können (z.B. PowerDVD)
-> Generelles Senden von Tasten an das TOP-Fenster (falls alles andere nicht geht)
-> Das Mapping wird einfach in der Software erstellt
Linux Software
-> yard2srvd ist ein Daemon der im Hintergrund läuft
-> lirc daemon Treiber (patch)
-> yard2wakeup zum einbinden in den VDR zum automatischen aufwecken
-> yard2config für die Konfiguration
-> yard2record zum Erzeugen der IRMap Tabelle für den eigenen lirc Server + /input/event
-> yard2flash für das Firmware update (ist aber mit etwas Handarbeit verbunden )
-> lirctest, ein einfaches Testprogramm für lirc events
-> Es wird ein dev/input/event[x] erzeugt, welches eine virtuelle Tastatur darstellt (default)
Der Umweg über lirc entfällt damit. Einfachste Variante. Die virtuelle Tastatur wird mit yard2record erstellt.
-> [Beta] Ein eigenständiger basic lirc Server ist in den yard2srvd daemon implementiert. Man muss nicht mehr den Umweg über lirc machen.
-> [Beta] Treiber für LCDproc funktioniert für Charakter LCDs
--> Debian Package bis Ubuntu 14 ist hier verfügbar: launchpad.net/~yard2team/+archive/stable
--> Für ARM basierte Geräte wie RasPi und Cubox/Hummingboard muss die SW per SSH installiert werden.
Gruß,
Rainer
-------
Die Y.A.R.D.2 können als Bausatz bei mir bestellt werden.
Preis (inkl. Versand):
Micro: 14€ (ICs sind von mir schon aufgebracht)
Mini: 26€
LCD SMD: 36€ (ICs sind von mir schon aufgebracht)
Das Kabel für den Anschluss an den PowerKnopf (ca. 20cm) wird mitgeliefert.
Der IR Empfänger inkl. Kabel (ca 25-30cm) ist ebenfalls dabei.
Kabel kann ich auch auf die Bedürfnisse in anderen Längen konfektionieren.
Das LCD-Kabel kann extra bestellt werden und wird auf das LCD angepasst.
Internes USB Kabel ist nicht im Bausatz enthalten.
Auch mit kleinem IR-Receiver, wobei ich hier nur begrenzte Stückzahl habe