Sisukord:

Võrku ühendatud LCD seljakott LCD Smartiega: 6 sammu
Võrku ühendatud LCD seljakott LCD Smartiega: 6 sammu

Video: Võrku ühendatud LCD seljakott LCD Smartiega: 6 sammu

Video: Võrku ühendatud LCD seljakott LCD Smartiega: 6 sammu
Video: КИТАЙЦЫ, ЧТО ВЫ ТВОРИТЕ??? 35 СУПЕР ТОВАРОВ ДЛЯ АВТОМОБИЛЯ С ALIEXPRESS 2024, November
Anonim
Võrku ühendatud LCD seljakott LCD Smartiega
Võrku ühendatud LCD seljakott LCD Smartiega
Võrku ühendatud LCD seljakott LCD Smartiega
Võrku ühendatud LCD seljakott LCD Smartiega
Võrku ühendatud LCD seljakott LCD Smartiega
Võrku ühendatud LCD seljakott LCD Smartiega
Võrku ühendatud LCD seljakott LCD Smartiega
Võrku ühendatud LCD seljakott LCD Smartiega

Teabe kerimiseks mõeldud märgi LCD -ekraanid on populaarne juhtumimoodul. Tavaliselt juhitakse neid paralleelpordi, jadapordi seljakoti või USB -seljakoti kaudu (rohkem). See juhendab meie avatud lähtekoodiga Etherneti võrgu LCD seljakotti. LCD -juhtimisprogrammid, nagu LCD Smartie (Windows) ja LCDproc (Linux), võivad kasutada Etherneti LCD -seljakotti nagu seeria- ja USB -tüüpi, kuid võrgu kaudu. See on kasulik mis tahes süsteemi jälgimiseks kõikjal võrgus: asetage vedelkristallekraanid kohta, kuhu te ei saa arvutit paigutada, või jälgige raskesti ligipääsetavat arvutit. Kasutame seda arvutist eemal süsteemiteabe, RSS -kanalite, esitusloendite, uue e -posti, Folding@Home statistika jms sirvimiseks. See video näitab seda tegevuses, LCD võtab ekraanilt andmeid Smartie kaudu Etherneti võrgu kaudu. Selles artiklis näitame teile, kuidas suunata LCD Smartie väljund jadaportist LCD -seljakotisse. See on võrgu LCD -seljakoti projekti 2. osa, lugege 1. osa siit. Seeed Studio'il on paar kokkupandud #twatch Ethernet LCD -pakki hinnaga 45 dollarit, sealhulgas kohaletoimetamine kogu maailmas. Vaadake seda artiklit algse vormindusega blogis Ohtlikud prototüübid. Mõiste ülevaade Eelmisel nädalal tutvustasime LCD -seljakoti Twitteri kerimisfunktsioone. Sellel on ka port 1337 TCP -server, mis aktsepteerib Matrix Orbitali vormindatud käske. Matrix Orbitali seljakottidel on lai tarkvaratoetus, LCD Smartie ja LCDproc on avatud lähtekoodiga valikud. Enamik juhtimisprogramme ajab vedelkristallekraane läbi paralleelpordi ja mõne jada- või USB -seljakoti. Võrgu TCP väljund pole veel valik. Kasutame silda, et edastada LCD Smartie jadapordi väljund võrgu LCD -seljakotti.

Samm: riistvara ja püsivara

Riistvara ja püsivara
Riistvara ja püsivara

Eelmisel nädalal tutvustasime Etherneti LCD seljakoti riistvara PIC 18F67J60. Üksikasjalikku riistvara ülevaadet leiate eelmisest artiklist. Laadige alla uusimad failid projekti Google'i koodi lehelt ja looge oma. Kuni 23. septembrini 2009 saate osta ka kokkupandud riistvara hinnaga 30 dollarit (45 dollarit LCD kohta), sealhulgas ülemaailmne kohaletoimetamine. Püsivara TCP-server kuulab porti 1337 Matrix Orbital-stiilis LCD-käskude jaoks. Arvutid saavad sellesse porti käske saata, nagu see on seeria LCD -seljakott. Me jäljendasime Matrix Orbital seljakotti, sest enamik sümbolitega LCD-juhtimisprogramme seda toetab. Reaalajas Twitteri kanalid kerivad LCD-ekraanil, kuni TCP-server saab käsu, mis asetab kursori asendisse 0. Kui see käsk on vastu võetud, lõpevad Twitteri värskendused ja TCP-server kontrollib LCD-ekraani täielikult. Lisasime Matrix Orbital komplekti kaks mittestandardset käsku. 153 kuvab DCHP määratud IP -aadressi ja 154 jätkab Twitteri režiimi. Praegu ei rakenda neid ükski klient.

2. samm: ühendage jadaport TCP -serveriga

Ühendage jadaport TCP -serveriga
Ühendage jadaport TCP -serveriga

LCD -juhtimisprogrammid töötavad tavaliselt paralleelpordi, jada- ja USB -LCD -dega. Võrgu TCP pole veel valik. See jaotis näitab, kuidas edastada LCD Smartie jadapordi andmed Etherneti LCD -seljakotiga. Me kasutame Windowsi, seega haarasime lihtsa pordi ümbersuunamise Virtual Serial Port Emulator tasuta versiooni. Kui teil on Linuxi või OSX -i soovitusi, jätke need kommentaaridesse või foorumisse.

Samm: looge virtuaalne jadaport

Looge virtuaalne jadaport
Looge virtuaalne jadaport
Looge virtuaalne jadaport
Looge virtuaalne jadaport

Esiteks seadistame virtuaalse jadaportide paari. LCD juhtimisprogramm (LCD Smartie) ühendub ühega neist portidest, teine aga TCP kliendiga, mille seadistame hiljem. Klõpsake järgmist. Valige iga jadaporti jaoks number. Pordi number peaks teie süsteemis olema vaba. Seadsime selle COM7 ja COM8. Kontrollisime emuleerimise kiirust, kuigi see pole ilmselt vajalik. Klõpsake nuppu OK.

Samm: looge TCP klient

Looge TCP klient
Looge TCP klient
Looge TCP klient
Looge TCP klient
Looge TCP klient
Looge TCP klient

Seejärel looge TCP klient, et ühendada jadapord seljakoti TCP -serveriga. Klõpsake järgmist. TCP-serveri aadress on sama, mis sisselülitamisel LCD-ekraanil näidatud IP-aadress. Server kuulab porti 1337. Tühjendage ruut DTR/RTS sõltuvalt ühenduse olekust, me ei vaja voo juhtimist. Allika jadaport on äsja loodud virtuaalse jadapordi paari (COM7 ja COM8) üks külg. Ühendasime TCP kliendi COM 8 -ga ja seadistasime selle 115200bps, 8/N/1. Klõpsake nuppu OK. TCP -serveri silla jadaport peaks olema aktiivne. Kui Etherneti LCD -seljakott vastas IP -aadressile, kuvatakse TcpClienti olek OK

Samm: seadistage LCD juhtimisprogramm

Seadistage LCD juhtimisprogramm
Seadistage LCD juhtimisprogramm

Viimane samm on konfigureerida oma LCD juhtimisprogramm võrgusilda kasutama. Valige Matrix Orbital tüüpi ekraanipistikprogramm. Seadistage see kasutama virtuaalse jadapordi paari vaba otsa (meie näites COM7). Määrake kiirus virtuaalse pordi seadistusega (115200 bps). Võimalik, et peate uute seadete kasutamiseks taaskäivitama. Konfigureerige LCD -programm näitama RSS -kanaleid, e -posti märguandeid, serveri pingiaega, arvuti statistikat jne; mõnel on ka lisapistikprogramme. Väljund läheb virtuaalse jadapordi kaudu kohalikku võrku ja kuvatakse LCD -ekraanil. See video näitab seda tegevuses, vedelkristallekraan võtab kuvariandmeid Etherneti võrgu kaudu vastu.

6. samm: järeldus ja kust seda hankida

Järeldus ja kust seda saada
Järeldus ja kust seda saada
Järeldus ja kust seda saada
Järeldus ja kust seda saada
Järeldus ja kust seda saada
Järeldus ja kust seda saada

LCD Smartie ja LCDproc on avatud lähtekoodiga, nii et igaüks saab lisada Etherneti LCD -seljakottidele mõned täiustused. Oleks tore, kui nad saaksid LCD -seljakotti juhtida otse TCP kaudu, ilma sillata.

Enamik LCD juhtimisprogramme saab nuppudele reageerida. Seljakoti programmeerimispäise külge saab ühendada kaks nuppu või valmistada uue trükkplaadi, millel on mitu nupuühendust. Matrix Orbital käsukomplekt toetab tarkvara kontrasti reguleerimist, mis oleks kaugelt paiknevate LCD -de jaoks tõesti mugav. Tõenäoliselt saab seda saavutada, rakendades kontrastsuse reguleerimise tihvtile impulsi laiuse modulatsiooni. Etherneti LCD -seljakoti püsivara saab võrgu kaudu uuendada, juhiseid leiate 1. osast. Jätkame püsivara täiustamist ja uute funktsioonide lisamist. Vaadake projekti Google Code projekti lehte ja foorumit, kust saate uusimaid allalaadimisi. Hankige see Seeed Studio'il paar kokku pandud #twatch ethernet LCD -pakki hinnaga 45 dollarit, sealhulgas kohaletoimetamine üle maailma. Hankige need, kuni need kestavad, sest me ei tee neid varsti rohkem.

Soovitan: