• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Zdravím hosta! Přihlášení Registrace


Hodnocení tématu:
  • 0 Hlas(ů) - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
HD44780 - informační displej na RPi
#1
Information 
   
Nedalo mi to a objednal jsem si jednu z nejlevnějších variant displeje HD44780 20x4 (4 řádky, 20 znaků na řádek) na ebay za necelých 100 kč. 

Rozměry:
[Obrázek: VD4z1.jpg]

Propojení s RPi je poměrně snadné stačilo postupovat podle návodu zde : [Only registered and activated users can see links Click here to register]

Zapojeno mám přesně takto:
   

Mezi pin 15 a 16 jsem přidal potenciometry s hodnotou 10k Ohm pro regulaci jasu a kontrastu.
   

V Kodi mám aktivovanou podporu ovladače pro LCD a nainstalovaný doplněk LCDproc (součástí repozitáře Kodi).
         

Dále už jen zkopírovat soubory HD44780.so, LCD.xml a LCDd.conf do patřičných složek v RPi a po restartu již displej naběhl.
LCDd.conf     → /storage/.config
LCD.xml         → /storage/.kodi/userdata
hd44780.so  → /storage/downloads/

Moje verze ke stažení zde: [Only registered and activated users can see links Click here to register]

Displej však neumí zobrazit českou diakritiku a misto toho tam házel otazníky (Po?as?). Po úpravě souboru LCDd.conf (zakomentování charsetu) bylo zobrazení správné, ale již bez použití diakritických znamének.

Drobné změny jsem prováděl i v LCD.xml , v němž se konfigurují zobrazované informace více zde: [Only registered and activated users can see links Click here to register]
Použitelné informační popisky zde: [Only registered and activated users can see links Click here to register]

Pořídil jsem i krátké video, kde můžete vidět odezvu displeje:


RPi 2 - BerryBoot - LibreELEC 7.0.2 + Retropie 4.1 + Raspbian PIXEL + LibreELEC Krypton 7.90.006
 
Citovat
#2
Šikula  Thumbup
3x RPi2B → LibreELEC  arm-7.0.2 \ 1x RPi3B → LibreELEC arm-7.95.1 \ HTPC → LibreELEC Generic x86_64-7.95.1 \ NAS Synology 212J → DSM 6.0.2


 
Citovat
#3
Taky jsem se na to díval a posilhaval, ale vadí mi že je to přes tolik drátů, někteří to dokázali rozchodit před I2C sběrnici to jsou snad jen 4 dráty.

Máš někde foto jak to vypadá u tebe v reálu, jak jsi to vyřešil konstrukčně ?

A pokud se vypne malina nesvítí displej?
 
Citovat
#4
Podsvícení se vypne jelikož je napájen z GPIO. Kabelový management zas takový problém není viz. můj příspěvek informace o videu je foto, jak to jde pořešit. I2C se já osobně peru na Arduinu a zatím neúspěšně, zatím jsem display rozchodil klasicky a čekám na další display, jestli nebyl vadná převodník. U raspi to bude podle mě obdobná pakárna. Malá inspirace je tady:
[Only registered and activated users can see links Click here to register]
 
Citovat
#5
Jak píše cuore drátů není až tak moc (12 z displeje a 8 do RPi). Stojánek bude, jen nevím kdy, zatím to mám nasázené ve zkušební desce. RPi mám stále zapnuté a při nečinosti mi na displeji naskočí hodiny. Každopádně kdyby někdo věděl řešení na dálkově ovládané vypínání (odpojení konkrétního pinu) , tak určitě napište.
RPi 2 - BerryBoot - LibreELEC 7.0.2 + Retropie 4.1 + Raspbian PIXEL + LibreELEC Krypton 7.90.006
 
Citovat
#6
Co je potřeba nakonfigurovat, aby při nečinnosti naskocily hodiny, ale předpokládám že hodiny budou jenom na jednom řádku.

A jde nastavit aby při nečinnosti display nesvítil, v okamžiku když stmavne obraz na TV že by zhasnul i display?
 
Citovat
#7
Zobrazení času je přes celý displej viz video, nastavuje se v LCD.xml - položka <screensaver> ....
Zautomatizovat vypínání displeje není špatný nápad, jen by jsi musel mezi napájení (pin 2) vložit vhodnou součástku, která by obvod rozpínala/spínala a k tomu skriptík co by hlídal spuštění screensaveru .
RPi 2 - BerryBoot - LibreELEC 7.0.2 + Retropie 4.1 + Raspbian PIXEL + LibreELEC Krypton 7.90.006
 
Citovat
#8
Odchyťte screensaver aby to šlo použít ve scriptu a program napíšu. jedno řešení mě napadlo sledovat zátěž CPU a pokud bude vytížení, nebo třeba takt nějakou dobu pod určitou hodnotou, vypnout podsvícení.
 
Citovat
#9
to Petrvald: nedival jsem se do konce videa, takze jsem si tech hodin nevsiml az ted a vypada to cool. 
Mozna by se hodilo i ostatnim kdybys ses podelil, treba v prvnim prispevku s tvym nastavenim  HD44780.so, LCD.xml a LCDd.conf

tohle by mohlo byt taky zajimave resni pro nekoho
[Only registered and activated users can see links Click here to register]
+ video [Only registered and activated users can see links Click here to register]
 
Citovat
#10
Máš to doplněné, jinak z prvního odkazu to lze též vyčíst.....
RPi 2 - BerryBoot - LibreELEC 7.0.2 + Retropie 4.1 + Raspbian PIXEL + LibreELEC Krypton 7.90.006
 
Citovat
#11
Super, díky!
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)