Stap 11: 7 Installeer lcdproc server voor het afhandelen van het LCD-scherm
Elke
goede, professioneel ogende mediacentrum heeft een soort van display, waarop u kunt zien de titel en de lopende/resterende tijd van de actieve film, de naam van het nummer dat wordt afgespeeld online radiostation of de naam van het momenteel speelmuziek.
Teneinde te rusten van het mediacenter met dergelijke LCD, moet eerst het worden bedraad dienovereenkomstig. Het LCD-scherm dat werd gekozen is een vacuüm Fluoride Display, bijna pin-compatibel met de Hitachi HD44780 displays en 100% compatibel register-niveau.
De VFD heeft een voordeel ten opzichte van conventionele LCD-schermen, zoals het is helderder makkelijker te lezen in direct zonlicht, blauw-groen kleur die er professioneel uitziet heeft en nog steeds goede stroomverbruik (150mA).
Het LCD-scherm heeft een 14 pins header die we gebruiken zullen om te verbinden met de raspberry PI's 40-pins header.
De VFD kan worden aangesloten op de framboos met behulp van de volgende aansluitingen (aan de linkerkant is de VFD-kop, aan de rechterkant ziet u de GPIO-poort van de raspberry PI2. Aandacht wordt beschouwd, als de GPIO pin nummering verschilt van de pin nummering van de 40-pins header): D7 = 22, D6 = 27, D5 = 17, D4 = 23, RS = 25, nl = 24
(Zie de bijgevoegde foto nr. 4 met de Rpi 40-pins connector-header)
De
RW pin moet worden verbonden met GND, zoals de PI's GPIO poorten alleen 3.3V tolerant zijn. De VFD werkt als het wordt geleverd met 3.3V alleen, maar als de RW-pin is niet geaard, het ook proberen zal te communiceren op dezelfde poorten. Dit kan leiden tot beschadiging van de raspberry PI's haven, zoals de VFD is geleverd met 5V.
De VCC van de VFD wordt geschakeld worden naar 5V (het is niet raadzaam om gebruik van de 5V op de framboos, zoals de huidige consumptie van 150mA misschien wel teveel te hanteren, zelfs als andere USB-apparaten zijn aangesloten, dus het moet worden aangedreven rechtstreeks vanuit de externe voedingsadapter die ook de Raspberry PI2 levert).
Alle GNDs met elkaar verbonden moeten worden, dus de GND pin (1) van de VFD worden aangesloten aan één van de pinnen van de GND van de 40-pins header (PIN6, bijvoorbeeld).
Nadat de HW-bedrading is voltooid, worden ook de benodigde software geïnstalleerd om te laten werken.
Gelukkig, is er niet nodig om te schrijven van low-level pin aanpakken van software, want er is al een goede open-source software-pakket beschikbaar, die verschillende displays, ook overweg kan met de ene gekozen door ons, genaamd lcdproc.
Dit heeft ook een client / server-architectuur, wat betekent dat het lcd-server communiceren kan via het display, en ook via klanten gebruikmaken van TCP protocol. Kodi ondersteunt ook de lcdproc server via en Add-on.
De lcdproc server, installeren vanaf de consolesessie van die de volgende opdrachten worden uitgevoerd:
sudo apt-get update
sudo ad rem-worden installeren lcdproc lcdproc-extra-drivers
Selecteer "Ja" auto config upgrade uitvoeren de bestuurder van de officiële hd44780.so op het moment van schrijven van dit document biedt geen ondersteuning voor de raspberry pi2, zoals het adres van de poort van de GPIO is veranderd sinds de PI1. Vanwege dit, is een bijgewerkt stuurprogramma nodig. Dit kan worden samengesteld uit de bronnen geplaatst in de thread hieronder, of het binaire bestand verstrekt ook kon worden gebruikt. De tweede is de betere keuze, want er is geen behoefte om te bouwen van lcdproc uit bronnen.
http://sourceforge.net/p/lcdproc/patches/21/
De lcdproc-server moet worden geconfigureerd voor de ondersteuning van de VFD. Het /etc/LCDd.conf-bestand moet worden bewerkt om de volgende instellingen:
[server]
DriverPath = [moet worden gewijzigd]
Driver = hd44780
Binden = 127.0.0.1
Poort = 13666
Gebruiker = niemand
WaitTime = 5
ServerScreen = geen
## Hitachi HD44780 stuurprogramma ##
[hd44780]
# Selecteer welk type verbinding. Zie documentatie voor typen.
ConnectionType = raspberrypi
D7 = 22D 6 = 27 D 5 = 17 D 4 = 23RS = 25EN = 24
Poort 0x378 =
Snelheid = 0
Grootte = 16 x 2
Zodra de lcdproc-server is geïnstalleerd, worden ook de LCDProc client geïnstalleerd in Kodi het menu:
Instellingen >> Add-ons >> krijgen add-ons >> XBMC/Kodi add-on repository >> diensten >> XBMC LCDproc >> installeren