Sisällysluettelo:

Verkossa oleva LCD -reppu ja LCD Smartie: 6 vaihetta
Verkossa oleva LCD -reppu ja LCD Smartie: 6 vaihetta

Video: Verkossa oleva LCD -reppu ja LCD Smartie: 6 vaihetta

Video: Verkossa oleva LCD -reppu ja LCD Smartie: 6 vaihetta
Video: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, Marraskuu
Anonim
Verkossa oleva LCD -reppu, jossa LCD Smartie
Verkossa oleva LCD -reppu, jossa LCD Smartie
Verkossa oleva LCD -reppu, jossa LCD Smartie
Verkossa oleva LCD -reppu, jossa LCD Smartie
Verkossa oleva LCD -reppu, jossa LCD Smartie
Verkossa oleva LCD -reppu, jossa LCD Smartie
Verkossa oleva LCD -reppu, jossa LCD Smartie
Verkossa oleva LCD -reppu, jossa LCD Smartie

Merkkinäytöt, jotka vierittävät tietoja, ovat suosittu tapausmoduuli. Niitä ohjataan yleensä rinnakkaisportin, sarjaporttireppun tai USB -repun (enemmän) kautta. Tämä Instructable esittelee avoimen lähdekoodin ethernet -verkon LCD -reput. LCD -ohjausohjelmat, kuten LCD Smartie (Windows) ja LCDproc (Linux), voivat käyttää ethernet -LCD -reppua aivan kuten sarja- ja USB -tyyppiä, mutta verkon kautta. Siitä on hyötyä minkä tahansa järjestelmän seurantaan verkon missä tahansa: aseta nestekidenäytöt paikkoihin, joihin et voi laittaa tietokonetta, tai seuraa tietokonetta, johon on vaikea päästä käsiksi. Käytämme sitä selaamaan järjestelmätietoja, RSS -syötteitä, soittolistoja, uusia sähköpostiviestejä, Folding@Home -tilastoja jne. Pois tietokoneelta. Tämä video näyttää sen toiminnassa, nestekidenäyttö vastaanottaa näyttötietoja LCD Smartielta ethernet -verkon kautta. Tässä artikkelissa näytämme sinulle, kuinka LCD Smartie -lähtö ohjataan sarjaportista LCD -reppuun. Tämä on osa verkko -LCD -reppuprojektia 2, lue osa 1 täältä. Seeed Studiossa on muutama koottu #twatch ethernet LCD -paketti hintaan 45 dollaria, mukaan lukien maailmanlaajuinen toimitus. Katso tämä artikkeli alkuperäisellä muotoilulla Dangerous Prototypes -blogissa. Konseptin yleiskatsaus Viime viikolla esittelimme nestekidenäytön Twitter -vieritysominaisuudet. Sen portissa 1337 on myös TCP -palvelin, joka hyväksyy Matrix Orbital -muotoillut komennot. Matrix Orbital -reppuilla on laaja ohjelmistotuki, LCD Smartie ja LCDproc ovat avoimen lähdekoodin vaihtoehtoja. Useimmat ohjausohjelmat ajavat LCD -näyttöjä rinnakkaisporttien ja muutaman sarja- tai USB -repun kautta. Verkon TCP -lähtö ei ole vielä vaihtoehto. Käytämme siltaa välittääksemme LCD Smartien sarjaporttilähdön verkon LCD -reppuun.

Vaihe 1: Laitteisto ja laiteohjelmisto

Laitteisto ja laiteohjelmisto
Laitteisto ja laiteohjelmisto

Esittelimme PIC 18F67J60 ethernet LCD -reppulaitteiston viime viikolla. Katso edellinen artikkeli yksityiskohtaisesta laitteiston yleiskatsauksesta. Lataa uusimmat tiedostot projektin Google Code -sivulta ja luo omasi. Voit myös ostaa koottuja laitteita hintaan 30 dollaria (45 dollaria/LCD), mukaan lukien maailmanlaajuinen toimitus 23. syyskuuta 2009 asti. Laiteohjelmisto TCP-palvelin kuuntelee Matrix Orbital -tyyppisiä LCD-komentoja portista 1337. Tietokoneet voivat lähettää komentoja tähän porttiin aivan kuten se on sarja -LCD -reppu. Emuloimme Matrix Orbital -reppua, koska useimmat merkkien nestekidenäytön ohjausohjelmat tukevat sitä. TCP-palvelin hallitsee LCD-näytön kokonaan ja lisäsimme kaksi epätyypillistä komentoa Matrix Orbital -sarjaan. 153 näyttää DCHP: n määrittämän IP -osoitteen ja 154 jatkaa Twitter -tilaa. Yksikään asiakas ei tällä hetkellä ota niitä käyttöön.

Vaihe 2: Siltaportin yhdistäminen TCP -palvelimeen

Yhdistä sarjaportti TCP -palvelimeen
Yhdistä sarjaportti TCP -palvelimeen

LCD -ohjausohjelmat toimivat yleensä rinnakkaisportti-, sarja- ja USB -nestekidenäytöillä. Verkon TCP ei ole vielä vaihtoehto. Tässä osassa kerrotaan, miten LCD Smartien sarjaporttitiedot välitetään ethernet LCD -reppuun. Käytämme Windowsia, joten otimme käyttöön ilmaisen version yksinkertaisesta portin uudelleenohjaimesta Virtual Serial Port Emulator. Jos sinulla on Linux- tai OSX -ehdotuksia, jätä ne kommentteihin tai foorumille.

Vaihe 3: Luo virtuaalinen sarjaportti

Luo virtuaalinen sarjaportti
Luo virtuaalinen sarjaportti
Luo virtuaalinen sarjaportti
Luo virtuaalinen sarjaportti

Asennamme ensin virtuaalisen sarjaporttiparin. Nestekidenäytön ohjausohjelma (LCD Smartie) muodostaa yhteyden johonkin näistä porteista, toinen muodostaa yhteyden myöhemmin määrittämäämme TCP -asiakasohjelmaan. Valitse numero jokaiselle sarjaportille. Portin numeron pitäisi olla vapaa järjestelmässäsi. Asetimme sen arvoihin COM7 ja COM8. Tarkistimme emulointinopeuden, vaikka se ei todennäköisesti ole välttämätöntä. Napsauta OK.

Vaihe 4: Luo TCP -asiakas

Luo TCP -asiakas
Luo TCP -asiakas
Luo TCP -asiakas
Luo TCP -asiakas
Luo TCP -asiakas
Luo TCP -asiakas

Luo seuraavaksi TCP -asiakas, joka yhdistää sarjaportin repun TCP -palvelimeen. Napsauta seuraavaksi. TCP-palvelimen osoite on sama kuin IP-osoite, joka näkyy nestekidenäytössä käynnistyksen yhteydessä. Palvelin kuuntelee porttia 1337. Poista valinta kohdasta DTR/RTS riippuvat yhteyden tilasta, emme tarvitse virtauksen ohjausta. Lähdesarjaportti on juuri luomamme virtuaalisen sarjaporttiparin (COM7 ja COM8) toinen puoli. Yhdistimme TCP -asiakkaan COM 8: een ja määritimme sen 115200bps, 8/N/1. Napsauta OK. TCP -palvelinsillan sarjaportin pitäisi olla aktiivinen. TcpClient -tila lukee OK, jos ethernet -LCD -reppu vastasi IP -osoitteeseen

Vaihe 5: Määritä LCD -ohjausohjelma

Määritä LCD -ohjausohjelma
Määritä LCD -ohjausohjelma

Viimeinen vaihe on määrittää LCD -ohjausohjelma käyttämään verkkosiltaa. Valitse Matrix Orbital -tyyppinen näyttölaajennus. Määritä se käyttämään virtuaalisen sarjaporttiparin vapaata päätä (esimerkissämme COM7). Aseta nopeus vastaamaan virtuaaliportin asetusta (115200bps). Saatat joutua käynnistämään uudelleen, jotta voit käyttää uusia asetuksia. Määritä LCD -ohjelma näyttämään RSS -syötteet, sähköposti -ilmoitukset, palvelimen ping -aika, PC -tilastot jne. joissakin on myös lisäosia. Lähtö kulkee virtuaalisen sarjaportin kautta paikalliseen verkkoon ja näkyy nestekidenäytössä. Tämä video näyttää sen toiminnassa, nestekidenäyttö vastaanottaa näyttötietoja ethernet -verkon kautta.

Vaihe 6: Johtopäätös ja mistä sellaisen saa

Johtopäätös ja mistä sellaisen saa
Johtopäätös ja mistä sellaisen saa
Johtopäätös ja mistä sellaisen saa
Johtopäätös ja mistä sellaisen saa
Johtopäätös ja mistä sellaisen saa
Johtopäätös ja mistä sellaisen saa

LCD Smartie ja LCDproc ovat avoimen lähdekoodin, joten kuka tahansa voi lisätä joitakin parannuksia ethernet LCD -reppuihin. Olisi hienoa, jos he voisivat ohjata LCD -reppua suoraan TCP: n kautta ilman siltaa.

Useimmat LCD -ohjausohjelmat voivat reagoida painikkeisiin. Kaksi painiketta voidaan liittää repun ohjelmointiotsikkoon tai uusi piirilevy voidaan tehdä useilla painikeliitännöillä. Matrix Orbital -komentojoukko tukee ohjelmiston kontrastin säätöä, mikä olisi todella kätevää etänä sijaitseville nestekidenäytöille. Tämä voidaan todennäköisesti saavuttaa soveltamalla pulssileveysmodulaatiota kontrastin säätötappiin. Ethernet LCD -reppu -laiteohjelmiston voi päivittää verkon kautta, katso ohjeet osasta 1. Jatkamme laiteohjelmiston parantamista ja uusien ominaisuuksien lisäämistä. Tarkista projektin Google -koodisivu ja foorumi uusimmat lataukset. Hanki yksi Seeed Studiosta muutama koottu #twatch ethernet LCD -paketti hintaan 45 dollaria, mukaan lukien maailmanlaajuinen toimitus. Hanki ne niin kauan kuin ne kestävät, koska emme tee lisää pian.

Suositeltava: