INHOUDSOPGAWE:

Netwerks LCD -rugsak met LCD -slimfoon: 6 stappe
Netwerks LCD -rugsak met LCD -slimfoon: 6 stappe

Video: Netwerks LCD -rugsak met LCD -slimfoon: 6 stappe

Video: Netwerks LCD -rugsak met LCD -slimfoon: 6 stappe
Video: How to Connect a Samsung TV to a Wired or Wireless Network 2024, Julie
Anonim
Netwerklcd -rugsak met LCD -slimfoon
Netwerklcd -rugsak met LCD -slimfoon
Netwerks LCD -rugsak met LCD -slimfoon
Netwerks LCD -rugsak met LCD -slimfoon
Netwerklcd -rugsak met LCD -slimfoon
Netwerklcd -rugsak met LCD -slimfoon
Netwerks LCD -rugsak met LCD -slimfoon
Netwerks LCD -rugsak met LCD -slimfoon

Karakter -LCD -skerms wat inligting blaai, is 'n gewilde model. Hulle word gewoonlik beheer deur 'n parallelle poort, 'n seriële poortrugsak of 'n USB -rugsak (meer). Hierdie instruksies demonstreer ons open source ethernet netwerk LCD rugsak. LCD -beheerprogramme soos LCD Smartie (Windows) en LCDproc (Linux) kan die ethernet LCD -rugsak gebruik, net soos die seriële en USB -tipe, maar oor 'n netwerk. Dit is handig om enige stelsel vanaf enige plek in die netwerk te monitor: plaas LCD's waar u nie 'n rekenaar kan plaas nie, of monitor 'n rekenaar wat moeilik bereikbaar is. Ons gebruik dit om stelselinligting, RSS -feeds, snitlyste, nuwe e -pos, Folding@Home -statistieke, ens weg van die rekenaar af te blaai. Hierdie video wys dit in aksie, die LCD ontvang skermdata van LCD Smartie oor 'n ethernet -netwerk. In hierdie artikel wys ons u hoe u die LCD Smartie -uitvoer vanaf 'n seriële poort na die LCD -rugsak kan herlei. Dit is deel 2 van die netwerk -LCD -rugsakprojek, lees deel 1 hier. Seeed Studio het 'n paar saamgestelde #twatch -ethernet -LCD -pakkies vir $ 45, insluitend wêreldwye aflewering. Sien hierdie artikel met die oorspronklike opmaak op die blog Dangerous Prototypes. Konsepoorsig Verlede week het ons die Twitter -funksies van die LCD -rugsak bekendgestel. Dit het ook 'n TCP -bediener op poort 1337 wat Matrix Orbital -geformateerde opdragte aanvaar. Matrix Orbital -rugsakke het wye sagteware -ondersteuning, LCD Smartie en LCDproc is open source -opsies. Die meeste beheerprogramme dryf LCD's deur parallelle poorte en 'n paar reeks- of USB -rugsakke. Netwerk -TCP -uitset is nog nie 'n opsie nie. Ons gebruik 'n brug om die uitvoer van die LCD Smartie se seriële poort na die LCD -rugsak van die netwerk deur te stuur.

Stap 1: Hardeware en firmware

Hardeware en Firmware
Hardeware en Firmware

Ons het verlede week die PIC 18F67J60 ethernet LCD rugsak hardeware bekendgestel. Kyk na die vorige artikel vir 'n gedetailleerde hardeware -oorsig. Laai die nuutste lêers af van die projekkode -bladsy van die projek en bou u eie. U kan ook saamgestelde hardeware koop vir $ 30 ($ 45 w/LCD), insluitend wêreldwye aflewering, tot 23 September 2009. Firmware 'n TCP-bediener luister na poort 1337 vir Matrix Orbital-styl LCD-opdragte. Rekenaars kan opdragte na hierdie poort stuur, net soos 'n reële LCD -rugsak. Ons het 'n Matrix Orbital-rugsak nagemaak omdat die meeste LCD-beheerprogramme dit ondersteun. Real-time Twitter-feeds blaai op die LCD totdat die TCP-bediener 'n opdrag ontvang wat die wyser op posisie 0. As hierdie opdrag ontvang word, eindig Twitter-opdaterings en die TCP-bediener neem volle beheer oor die LCD. Ons het twee nie-standaard opdragte by die Matrix Orbital-stel gevoeg. 153 vertoon die IP -adres soos deur DCHP toegeken, en 154 hervat die Twitter -modus. Geen kliënte implementeer dit tans nie.

Stap 2: Verbind 'n reekspoort na 'n TCP -bediener

Oorbrug 'n reekspoort na 'n TCP -bediener
Oorbrug 'n reekspoort na 'n TCP -bediener

LCD -beheerprogramme werk gewoonlik met parallelle poort-, reeks- en USB -LCD's. Netwerk -TCP is nog nie 'n opsie nie. Hierdie afdeling wys hoe u die LCD Smartie -seriële poortdata na die ethernet -LCD -rugsak kan deurstuur. As u Linux- of OSX -voorstelle het, laat dit dan in die kommentaar of op die forum.

Stap 3: Skep 'n virtuele reekspoort

Skep 'n virtuele reekspoort
Skep 'n virtuele reekspoort
Skep 'n virtuele reekspoort
Skep 'n virtuele reekspoort

Eerstens stel ons 'n virtuele seriële poortpaar op. Die LCD -beheerprogram (LCD Smartie) maak verbinding met een van hierdie poorte, die ander skakel met 'n TCP -kliënt wat ons later opstel. Klik op volgende. Kies 'n nommer vir elke seriële poort. Die poortnommer moet gratis op u stelsel wees. Ons stel dit op COM7 en COM8. Ons het die baudrate van die emulasie nagegaan, hoewel dit waarskynlik nie nodig is nie. Klik op OK.

Stap 4: Skep 'n TCP -kliënt

Skep 'n TCP -kliënt
Skep 'n TCP -kliënt
Skep 'n TCP -kliënt
Skep 'n TCP -kliënt
Skep 'n TCP -kliënt
Skep 'n TCP -kliënt

Skep vervolgens 'n TCP -kliënt om die seriële poort aan te sluit op die TCP -bediener van die rugsak. Klik op volgende. Die TCP-bedieneradres is dieselfde as die IP-adres wat op die LCD vertoon word tydens aanskakeling. Die bediener luister na poort 1337. Verwyder die vinkeling van DTR/RTS hang af van die verbindingstatus, ons benodig nie vloei -beheer nie. Die seriële poort van die bron is die een kant van die virtuele reekspoortpaar wat ons pas geskep het (COM7 en COM8). Ons het die TCP -kliënt gekoppel aan COM 8 en dit gekonfigureer vir 115200bps, 8/N/1. Klik op OK. Die seriële poort na TCP -bedienerbrug moet aktief wees. Die status van TcpClient sal OK wees as die ethernet LCD -rugsak op die IP -adres reageer

Stap 5: Stel die LCD -beheerprogram op

Stel die LCD -beheerprogram op
Stel die LCD -beheerprogram op

Die laaste stap is om u LCD -beheerprogram op te stel om die netwerkbrug te gebruik. Kies 'n Matrix Orbital -tipe vertoning -inprop. Stel dit op om die vrye einde van die virtuele seriële poortpaar te gebruik (COM7 in ons voorbeeld). Stel die snelheid in wat ooreenstem met die virtuele poortinstelling (115200bps). Miskien moet u weer begin om die nuwe instellings te gebruik. Stel die LCD -program op om RSS -feeds, e -poskennisgewings, bedienertyd, rekenaarstatistieke, ens te wys; sommige het ook ekstra inproppe. Die uitset gaan deur die virtuele seriële poort na die plaaslike netwerk en word op die LCD vertoon. Hierdie video wys dit in aksie, die LCD ontvang skermdata oor 'n ethernet -netwerk.

Stap 6: Gevolgtrekking en waar om een te kry

Gevolgtrekking en waar om een te kry
Gevolgtrekking en waar om een te kry
Gevolgtrekking en waar om een te kry
Gevolgtrekking en waar om een te kry
Gevolgtrekking en waar om een te kry
Gevolgtrekking en waar om een te kry

LCD Smartie en LCDproc is open source, sodat almal 'n paar verbeterings vir ethernet LCD -rugsakke kan byvoeg. Dit sal wonderlik wees as hulle 'n LCD -rugsak direk oor TCP kan beheer, sonder 'n brug.

Die meeste LCD -beheerprogramme kan op knoppies reageer. Twee knoppies kan aan die programmeerkop van die rugsak gekoppel word, of 'n nuwe PCB kan gemaak word met verskeie knoppieverbindings. Die Matrix Orbital -opdragstel ondersteun sagteware -kontrasaanpassing, wat baie handig sou wees vir LCD's op afstand. Dit kan waarskynlik bereik word deur die modulasie van die pulswydte op die kontrasaanpassingspen toe te pas. Die firmware van die ethernet LCD -rugsak kan via die netwerk opgegradeer word, sien deel 1 vir instruksies. Ons sal aanhou om die firmware te verbeter en nuwe funksies by te voeg. Kyk na die projekkode -bladsy en die forum vir die nuutste aflaaie. Kry een Seeed Studio het 'n paar saamgestelde #twatch -ethernet -LCD -pakke vir $ 45, insluitend wêreldwye aflewering. Kry dit so lank as moontlik, want ons maak nie gou meer nie.

Aanbeveel: