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 6 Ausführungen:
1. Y.A.R.D. 2 LCD SMD (5cm x 4cm) : Alles was unten steht
2. Y.A.R.D. 2 Mini Rev6 (3,1cm x 2,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
4. Y.A.R.D. 2 Nano Rev1 (2,1cm x 1,9cm): Nur IR Empfang inkl USB-A Stecker und IR Empfänger mit Kabel
5. Y.A.R.D. 2 NanoIR Rev4 (2,1cm x 1,9cm): integrierter IR Empfang inkl USB-A Stecker (Gehäuse auf Anfrage)
6. Y.A.R.D. 2 NanoIntern Rev1 (1,6cm x 1,9cm): Interne kleinere Variante vom Micro
- 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)
- Neu: HID Mode ab Formware 2.10 beta
Verhält sich zusätzlich zum COM port, als Tastatur.
Konfiguration nur unter Windows, Nutzung an jedem System
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.
-> Kodi 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. 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.
-> [NEU] Kodi kann über die JSON TCP Schnittstelle gesteuert werden. Einfachste Variante für Kodi
-> Treiber für LCDproc funktioniert für Charakter LCDs
--> Debian Package bis Ubuntu 14 ist hier verfügbar: https://launchpad.net/~yard2team/+archive/stable
--> Für ARM basierte Geräte wie RasPi und Cubox/Hummingboard kann die Software einfach per SSH installiert werden.
Gruß,
YARD2
-------
Die Y.A.R.D.2 können bei mir bestellt werden.
Preis:
Micro: 15€
Mini: 26€
LCD SMD: 36€
Nano: 15€
NanoIR: 17€
NanoIntern: 15€
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