Tartalomjegyzék:
- 1. lépés: Hardver és firmware
- 2. lépés: Hidaljon át egy soros portot egy TCP -kiszolgálóra
- 3. lépés: Hozzon létre egy virtuális soros portot
- 4. lépés: Hozzon létre egy TCP -ügyfelet
- 5. lépés: Állítsa be az LCD vezérlőprogramot
- 6. lépés: Következtetés és hol lehet ilyet szerezni
Videó: Hálózatos LCD hátizsák LCD Smartie -val: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:44
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
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
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
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
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
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
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:
Intelligens hátizsák GPS nyomkövetővel és automatikus világítással: 15 lépés
Intelligens hátizsák GPS nyomkövetővel és automatikus lámpákkal: Ebben az oktatóanyagban egy intelligens hátizsákot készítünk, amely nyomon tudja követni helyzetünket, sebességünket, és automatikus fényekkel rendelkezik, amelyek éjszaka biztonságban tudnak minket tartani. Két érzékelőt használok annak érzékelésére, hogy a vállán van -e, hogy megbizonyosodjon arról, hogy nem kapcsol ki, amikor nem kell
Hátizsák #3: PyBoard: 7 lépés
Hátizsák #3: PyBoard: A SPIKE Prime hátizsákok a LEGO Education SPIKE Prime kiterjesztései. A billentyűzettel ellátott hátizsák lehetővé teszi a SPIKE Prime WiFi -hez való csatlakozását és a billentyűzet összes funkciójának használatát. Ez jelentősen kiszélesíti a SPIKE segítségével megvalósítható projektek körét
Hátizsák #4: Breadboard: 8 lépés
Hátizsák #4: Breadboard: A SPIKE Prime hátizsákok a LEGO Education SPIKE Prime kiterjesztései. Ez a hátizsák lehetővé teszi a SPIKE Prime csatlakoztatását LED -ekkel, gombokkal, kapcsolókkal és joystickokkal, hogy prototípusokat hozzon létre a SPIKE Prime vezérléséhez. Van egy fényképezőgép hátizsákunk is, amely lehetővé teszi
Creative Switch hátizsák: 4 lépés
Creative Switch hátizsák:- 9 V-os elem- 2 kék LED- vezetékek- vezetőképes szövet
Hátizsák #6: UniversalConnector: 5 lépés
Hátizsák #6: UniversalConnector: A SPIKE Prime hátizsákok a LEGO Education SPIKE Prime kiterjesztései. Az Univerzális csatlakozó hátizsák alapvetően egy vezetékes hátizsák, amely a SPIKE Prime csatlakozókat általános férfi fejrészekké alakítja át. Ez a hátizsák nagyon hasznos, ha tervez