Sisällysluettelo:
- Vaihe 1: Laitteisto ja laiteohjelmisto
- Vaihe 2: Siltaportin yhdistäminen TCP -palvelimeen
- Vaihe 3: Luo virtuaalinen sarjaportti
- Vaihe 4: Luo TCP -asiakas
- Vaihe 5: Määritä LCD -ohjausohjelma
- Vaihe 6: Johtopäätös ja mistä sellaisen saa
Video: Verkossa oleva LCD -reppu ja LCD Smartie: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:04
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
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
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
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 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
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
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:
Näytä teksti OLED -verkossa Internetin kautta: 9 vaihetta
Näytä teksti OLED -verkossa Internetin kautta: Hei ja tervetuloa! Tämä lyhyt opetusohjelma opettaa näyttämään tekstiä Magicbitillä Magicblocks -tekniikan avulla. Käyttämällä Inject Blockia. Käytä Dashboardia.Ensinnäkin kirjaudu sisään Magicb -laitteeseesi
Verkkokameran tekeminen verkossa!: 8 vaihetta (kuvilla)
Verkkokameran luominen verkkokameralle!: Vaiheittainen opas IP -kameran kotelon muokkaamiseen siten, että se voidaan kiinnittää suoraan Fish Tankiin. Tämä johtuu siitä, että verkkokamerat on yleensä suunniteltu sijoitettaviksi kohteen eteen tai ne tarvitsevat jalustaa. Kuitenkin Fish Ta
Digitaalinen shakki - Seuraa shakkipeliäsi verkossa: 5 vaihetta
Digitaalinen shakki - Seuraa shakkipeliäsi verkossa: Olen pelannut paljon shakkia nuoresta asti, ja koska verkossa on valtava määrä sivustoja, joilla voi pelata shakkia tietokoneita tai live -vastustajia vastaan, en ole koskaan löytänyt verkkosivustoa joka seuraa shakkipeliäsi, jossa pelaat
Kirjaa tiedot ja piirrä kuvaaja verkossa NodeMCU: n, MySQL: n, PHP: n ja Chartjs.org: n avulla: 4 vaihetta
Kirjaa tiedot ja piirrä kuvaaja verkossa NodeMCU: n, MySQL: n, PHP: n ja Chartjs.org: n avulla: Tässä ohjeessa kuvataan, kuinka voimme käyttää Node MCU -levyä tietojen keräämiseen useista antureista, lähettää nämä tiedot isännöidylle PHP -tiedostolle, joka sitten lisää tiedot MySQL -tietokanta. Tietoja voidaan sitten tarkastella verkossa kaaviona chart.js.A ba
Sumutunnistin - hiukkasfotoni - Tallenna tiedot verkossa: 5 vaihetta (kuvilla)
Sumutunnistin - hiukkasfotoni - Tallenna tiedot verkossa: Tämän sumusensorin mittaamiseksi teimme sumun tai savun määrän ilmassa. Se mittaa LDR: n laserista saaman valon määrän ja vertaa sitä ympäröivän valon määrään. Se lähettää tiedot Google -arkkiin reaaliajassa IFTTT: n kautta