Tartalomjegyzék:

Hálózatos LCD hátizsák LCD Smartie -val: 6 lépés
Hálózatos LCD hátizsák LCD Smartie -val: 6 lépés

Videó: Hálózatos LCD hátizsák LCD Smartie -val: 6 lépés

Videó: Hálózatos LCD hátizsák LCD Smartie -val: 6 lépés
Videó: Wimius K7 Full Size 6D HD 1080p Projector Review 2024, Július
Anonim
Hálózatos LCD hátizsák LCD Smartie -val
Hálózatos LCD hátizsák LCD Smartie -val
Hálózatos LCD hátizsák LCD Smartie -val
Hálózatos LCD hátizsák LCD Smartie -val
Hálózatos LCD hátizsák LCD Smartie -val
Hálózatos LCD hátizsák LCD Smartie -val
Hálózatos LCD hátizsák LCD Smartie -val
Hálózatos LCD hátizsák LCD Smartie -val

A karakteres LCD képernyők, amelyek görgetik az információkat, népszerű esetmód. Általában párhuzamos porton, soros portos hátizsákon vagy USB hátizsákon (több) keresztül irányítják őket. Ez az utasítás bemutatja nyílt forráskódú ethernet hálózati LCD hátizsákunkat. Az LCD vezérlőprogramok, mint az LCD Smartie (Windows) és az LCDproc (Linux), ugyanúgy használhatják az ethernet LCD hátizsákot, mint a soros és az USB típus, de hálózaton keresztül. Hasznos bármely rendszer megfigyelésére a hálózat bármely pontjáról: helyezzen LCD -ket olyan helyre, ahová nem teheti a számítógépet, vagy figyeljen egy nehezen elérhető számítógépre. A rendszerinformációk, RSS -hírcsatornák, lejátszási listák, új e -mailek, Folding@Home statisztikák stb. Görgetésére használjuk a számítógépről. Ez a videó működés közben mutatja be, az LCD kijelző adatokat fogad az LCD Smartie -tól ethernet hálózaton keresztül. Ebben a cikkben megmutatjuk, hogyan lehet átirányítani az LCD Smartie kimenetet egy soros portról az LCD hátizsákba. Ez a hálózati LCD hátizsák projekt 2. része, olvassa el az 1. részt itt. A Seeed Studio néhány összeszerelt #twatch ethernet LCD csomaggal rendelkezik 45 dollárért, beleértve a világméretű szállítást. Lásd ezt a cikket az eredeti formázással a Dangerous Prototypes blogon. Koncepció áttekintése A múlt héten bemutattuk az LCD hátizsák Twitter görgetési funkcióit. TCP szervere is van az 1337 -es porton, amely elfogadja a Matrix Orbital formázott parancsokat. A Matrix Orbital hátizsákok széles szoftvertámogatással rendelkeznek, az LCD Smartie és az LCDproc nyílt forráskódú lehetőségek. A legtöbb vezérlőprogram az LCD -ket párhuzamos portokon és néhány soros vagy USB hátizsákon keresztül hajtja. A hálózati TCP kimenet még nem választható. Híddal továbbítjuk az LCD Smartie soros port kimenetét a hálózati LCD hátizsákba.

1. lépés: Hardver és firmware

Hardver és firmware
Hardver és firmware

A múlt héten mutattuk be a PIC 18F67J60 ethernet LCD hátizsák hardvert. Tekintse meg az előző cikket a hardver részletes áttekintéséhez. Töltse le a legújabb fájlokat a projekt Google Code oldaláról, és készítse el sajátját. 2009. szeptember 23-ig összeszerelt hardvert is vásárolhat 30 dollárért (45 dollár/LCD), beleértve a világméretű szállítást is. A számítógépek parancsokat küldhetnek erre a portra, akárcsak egy soros LCD hátizsákról. Emuláltunk egy Matrix Orbitális hátizsákot, mert a legtöbb karakteres LCD vezérlőprogram támogatja. A valós idejű Twitter-hírcsatornák addig görgetnek az LCD-n, amíg a TCP-kiszolgáló meg nem kap egy parancsot, amely a kurzort a 0 pozícióba helyezi. A TCP szerver átveszi az LCD vezérlését. Két nem szabványos parancsot adtunk hozzá a Matrix Orbital készlethez. A 153 a DCHP által kiosztott IP -címet jeleníti meg, a 154 pedig a Twitter módot. Jelenleg egyetlen ügyfél sem valósítja meg ezeket.

2. lépés: Hidaljon át egy soros portot egy TCP -kiszolgálóra

Soros port áthidalása TCP szerverhez
Soros port áthidalása TCP szerverhez

Az LCD vezérlőprogramok általában párhuzamos portos, soros és USB LCD -kkel működnek. A hálózati TCP még nem opció. Ez a szakasz bemutatja, hogyan továbbíthatja az LCD Smartie soros port adatait az ethernet LCD hátizsákba. Windows rendszert használunk, ezért megragadtuk a Virtual Serial Port Emulator, egy egyszerű portátirányító ingyenes verzióját. Ha Linux- vagy OSX -javaslata van, kérjük, hagyja őket megjegyzésekben vagy a fórumban.

3. lépés: Hozzon létre egy virtuális soros portot

Hozzon létre egy virtuális soros portot
Hozzon létre egy virtuális soros portot
Hozzon létre egy virtuális soros portot
Hozzon létre egy virtuális soros portot

Először állítsunk be egy virtuális soros portpárt. Az LCD vezérlőprogram (LCD Smartie) csatlakozik az egyik porthoz, a másik pedig egy később beállított TCP klienshez. Kattintson a következő gombra. Válasszon egy számot minden soros porthoz. A portszámnak szabadnak kell lennie a rendszeren. COM7 -re és COM8 -ra állítottuk. Ellenőriztük az emulációs átviteli sebességet, bár valószínűleg nem szükséges. Kattintson az OK gombra.

4. lépés: Hozzon létre egy TCP -ügyfelet

Hozzon létre egy TCP -ügyfelet
Hozzon létre egy TCP -ügyfelet
Hozzon létre egy TCP -ügyfelet
Hozzon létre egy TCP -ügyfelet
Hozzon létre egy TCP -ügyfelet
Hozzon létre egy TCP -ügyfelet

Ezután hozzon létre egy TCP -ügyfelet a soros port csatlakoztatásához a hátizsák TCP -kiszolgálójához. Kattintson a Tovább gombra. A TCP-kiszolgáló címe megegyezik az LCD-n a bekapcsoláskor látható IP-címmel. A szerver figyeli a 1337 -es portot. Törölje a jelölést a DTR/RTS jelölőnégyzettől a kapcsolat állapotától függően, nincs szükségünk folyamatirányításra. A forrás soros port az éppen létrehozott virtuális soros portpárok egyik oldala (COM7 és COM8). Csatlakoztattuk a TCP klienst a COM 8 -hoz, és konfiguráltuk 115200bps, 8/N/1 sebességre. Kattintson az OK gombra. A TCP -kiszolgálóhíd soros portjának aktívnak kell lennie. A TcpClient állapota OK lesz, ha az ethernet LCD hátizsák válaszolt az IP -címre

5. lépés: Állítsa be az LCD vezérlőprogramot

Állítsa be az LCD vezérlőprogramot
Állítsa be az LCD vezérlőprogramot

Az utolsó lépés az LCD vezérlőprogram konfigurálása a hálózati híd használatára. Válasszon egy Matrix Orbital típusú megjelenítő bővítményt. Állítsa be úgy, hogy a virtuális soros portpár szabad végét használja (példánkban COM7). Állítsa be a sebességet a virtuális port beállításának megfelelően (115200 bps). Lehet, hogy újra kell indítania az új beállítások használatát. Állítsa be az LCD programot, hogy megjelenítse az RSS -hírcsatornákat, az e -mail értesítéseket, a szerver ping -idejét, a PC -statisztikákat stb. némelyiknek extra bővítményei is vannak. A kimenet a virtuális soros porton keresztül a helyi hálózathoz kerül, és megjelenik az LCD -n. Ez a videó működés közben mutatja be, az LCD képernyőadatokat fogad Ethernet hálózaton keresztül.

6. lépés: Következtetés és hol lehet ilyet szerezni

Következtetés és hol lehet ilyet szerezni
Következtetés és hol lehet ilyet szerezni
Következtetés és hol lehet ilyet szerezni
Következtetés és hol lehet ilyet szerezni
Következtetés és hol lehet ilyet szerezni
Következtetés és hol lehet ilyet szerezni

Az LCD Smartie és az LCDproc nyílt forráskódú, így bárki hozzáadhat néhány fejlesztést az ethernet LCD hátizsákokhoz. Nagyszerű lenne, ha egy LCD hátizsákot közvetlenül a TCP felett, híd nélkül irányíthatnának.

A legtöbb LCD vezérlőprogram képes reagálni a gombokra. Két gomb csatlakoztatható a hátizsák programozási fejlécéhez, vagy új NYÁK készülhet több gombcsatlakozással. A Matrix Orbital parancskészlet támogatja a szoftver kontraszt beállítását, ami igazán hasznos lenne a távolról elhelyezett LCD -knél. Ezt valószínűleg úgy érhetjük el, hogy impulzusszélesség-modulációt alkalmazunk a kontrasztbeállító tüskére. Az ethernet LCD hátizsák firmware -je a hálózaton keresztül frissíthető, az utasításokat lásd az 1. részben. Folytatjuk a firmware fejlesztését és új funkciók hozzáadását. Ellenőrizze a projekt Google Code oldalát és a fórumot a legújabb letöltésekért. A Seeed Studio beszerezhet néhány összeszerelt #twatch ethernet LCD csomagot 45 dollárért, beleértve a világméretű szállítást. Szerezze be őket, amíg tartanak, mert hamarosan többet nem készítünk.

Ajánlott: