sunnuntai 13. helmikuuta 2011

MCELCDUSB

MediaCenterEditionLiquidCrystalDisplayUniversalSerialBus Hohhoijaa...


Olen jokusen sulautetun laitteen rakentanut, johon on tullut 2x16, 2x20 tai 4x20 merkkinen LCD kiinni. Kirjoittelen niitäkin tänne, kunhan jaksan ja saan aikaiseksi. Innostuin etsimään netistä valmiita laitteita, jotka menisi heittää suoraa kiinni USB porttiin. Olisihan sitä mukava katsella mitä sille Media Center tietokoneelle kuuluu leffan aikana. Tällainen sitten lyhyellä googletuksella löytyikin: Lcdmod Kit.


En sitten malttanut olla tilaamatta noinkin edullista näyttöä ihan noin testin vuoksi. Hinta edullinen, ei toimituskuluja ja kuvien perusteella vielä kohtuullisen laadukaskin. Hyvinhän tuo näyttö sitten toimikin. Piuha kiinni, ajurit koneeseen ja LCD Smartie käyntiin. Tosin itselle otin käyttöön Lcdmod Kit:in sivuilta saavan LCD Smartien. Siinä oli esimerkiksi tälle näytölle oikea dll ja näytön asetukset muutenkin kohdillaan. Asetuksissa ei nyt mitään kovin kummallista ollut, LCD2USB.dll vain display hakemistoon ja valitaan se käyttöön LCD Smartiesta. ja ohjelma uudelleen käyntiin. Näytön merkkimäärä kohdilleen 4x20 ja lopuksi vielä contrastia lisää. Tuossa oikeanpuoleisessa kuvassa on käytössä jo big number plug-in jonka saa LCD Smartien sivuilta.



 

Lisäominaisuuksia piti tietenki alkaa heti jatkojalostamaan ja miettimään. Näyttöön olisi kiva saada säätiedot pyörimään, tai edes lämpötila. Wampin asennus koneelle ja värkkäämään php -skriptiä jolla generoidaan RSS-syöte, jonka puolestaan voi ladata näytölle. Php -skripti lataa ilmatieteenlaitoksen sivut ja parseroi siitä ylimääräiset tekstit pois. Lopuksi näistä tiedoista luodaan sitten RSS -sivu. Sivu sitten ladataan Näytölle RSS kutsulla: $Rss(http://localhost/saa.php,b,2) Ensimmäinen parametri on joko t=topic, d=description tai b=both. Jälkimmäisellä parametrilla kerrotaan, kuinka mones topic halutaan näyttää. Tässä on vielä tarjolla tämä minun käyttämäni skripti. Se on varmaankin järkyttävää purkkaa, mutta tuntuu toimivan. Alussa olevaan $url muuttujaan vain osoite niin, että saa oman paikkakuntansa paikallissään. Saa soveltaa ja hyödyntää niinkö parhaaksi näkee.

saa.php

LCD Smartie pitää sisällään kyllä runsaasti ominaisuuksia esimerkiksi Winampin Now Play juttuja yms. Halusin kuitenkin saada näytölle näkymään Spotifyn sen hetkisen kappaleen. Aikani googletettuani kukaan ei ollut rakentanut plug-in dll:ä jolla olisi voinut saada Spotifystä tämän tiedon irti.

spodll.dll

Kiitos, toveri Ville! Hän kirjoitti odotellessaan nukkumaanmenoa tällaisen plugarin. Tuntuu toimivan hienosti. Tämä dll -tiedosto vain LCD Smartien plugin hakemistoon ja LCD Smartielle uudelleen käynnistys. Tätä plug-iniä on helppo kutsua ja sen viralliset käyttöesimerkit tulevat tässä:

$dll(spodll.dll,1,all,)   ->    Palauttaa artistin ja kappaleen "-" erotettuna
$dll(spodll.dll,1,artist,)  ->    Palauttaa ainoastaan artistin
$dll(spodll.dll,1,song,)  ->    Palauttaa ainoastaan kappaleen

Nyt on ainakin jotakin mielenkiintoista tässä näytöllä. Luonnollisesti LCD Smartie tarjoaa itsekin paljon erilaista härpäkettä näytölle, enkä ole sen enempää kerennyt vielä tähän edes perehtyä. Tässä  nyt vielä "mainosvideo" tästä aikaansaannoksesta.

Ei kommentteja:

Lähetä kommentti