Satura rādītājs:

Tīkla LCD mugursoma ar LCD Smartie: 6 soļi
Tīkla LCD mugursoma ar LCD Smartie: 6 soļi

Video: Tīkla LCD mugursoma ar LCD Smartie: 6 soļi

Video: Tīkla LCD mugursoma ar LCD Smartie: 6 soļi
Video: Gilticus в такси)) 2024, Jūlijs
Anonim
Tīkla LCD mugursoma ar LCD Smartie
Tīkla LCD mugursoma ar LCD Smartie
Tīkla LCD mugursoma ar LCD Smartie
Tīkla LCD mugursoma ar LCD Smartie
Tīkla LCD mugursoma ar LCD Smartie
Tīkla LCD mugursoma ar LCD Smartie
Tīkla LCD mugursoma ar LCD Smartie
Tīkla LCD mugursoma ar LCD Smartie

Rakstzīmju LCD ekrāni, kas ritina informāciju, ir populāra lietu modifikācija. Tos parasti kontrolē, izmantojot paralēlo portu, sērijveida porta mugursomu vai USB mugursomu (vairāk). Šī pamācība parāda mūsu atvērtā pirmkoda Ethernet tīkla LCD mugursomu. LCD vadības programmas, piemēram, LCD Smartie (Windows) un LCDproc (Linux), var izmantot Ethernet LCD mugursomu tāpat kā sērijas un USB tipu, bet tīklā. Tas ir noderīgi, lai uzraudzītu jebkuru sistēmu no jebkuras vietas tīklā: novietojiet LCD ekrānus vietās, kur nevarat ievietot datoru, vai uzraugiet datoru, kuru ir grūti sasniegt. Mēs to izmantojam, lai no datora ritinātu sistēmas informāciju, RSS plūsmas, atskaņošanas sarakstus, jaunu e -pastu, statistiku Folding@Home utt. Šis video parāda to darbībā, LCD uztver displeja datus no LCD Smartie, izmantojot Ethernet tīklu. Šajā rakstā mēs parādīsim, kā novirzīt LCD Smartie izvadi no seriālā porta uz LCD mugursomu. Šī ir tīkla LCD mugursomas projekta 2. daļa, lasiet 1. daļu šeit. Seeed Studio ir daži salikti #twatch ethernet LCD iepakojumi par 45 USD, ieskaitot piegādi visā pasaulē. Skatiet šo rakstu ar sākotnējo formatējumu emuārā Bīstami prototipi. Koncepcijas pārskats Pagājušajā nedēļā mēs iepazīstinājām ar LCD mugursomas Twitter ritināšanas funkcijām. Tam ir arī TCP serveris portā 1337, kas pieņem Matrix Orbital formatētas komandas. Matrix Orbital mugursomām ir plašs programmatūras atbalsts, LCD Smartie un LCDproc ir atvērtā koda iespējas. Lielākā daļa vadības programmu dzen LCD ekrānus caur paralēliem portiem un dažām sērijveida vai USB mugursomām. Tīkla TCP izvade vēl nav opcija. Mēs izmantojam tiltu, lai LCD Smartie sērijas porta izeju pārsūtītu uz tīkla LCD mugursomu.

1. darbība. Aparatūra un programmaparatūra

Aparatūra un programmaparatūra
Aparatūra un programmaparatūra

Pagājušajā nedēļā mēs iepazīstinājām ar PIC 18F67J60 Ethernet LCD mugursomas aparatūru. Detalizētu aparatūras pārskatu skatiet iepriekšējā rakstā. Lejupielādējiet jaunākos failus no projekta Google koda lapas un izveidojiet savu. Jūs varat arī iegādāties saliktu aparatūru par USD 30 (USD 45 par LCD), ieskaitot piegādi visā pasaulē, līdz 2009. gada 23. septembrim. Programmatūra TCP serveris klausās 1337. portā Matrix Orbital stila LCD komandas. Datori var nosūtīt komandas uz šo portu tāpat kā sērijveida LCD mugursoma. Mēs atdarinājām Matrix Orbital mugursomu, jo lielākā daļa rakstzīmju LCD vadības programmu to atbalsta. Reālā laika Twitter plūsmas ritiniet pa LCD, līdz TCP serveris saņem komandu, kas novieto kursoru 0. pozīcijā. Kad šī komanda tiek saņemta, Twitter atjauninājumi beidzas un TCP serveris pilnībā kontrolē LCD. Mēs pievienojām divas nestandarta komandas Matrix Orbital kopai. 153 parāda DCHP piešķirto IP adresi, un 154 atsāk Twitter režīmu. Pašlaik tos neīsteno neviens klients.

2. darbība: savienojiet seriālo portu ar TCP serveri

Sildiet seriālo portu ar TCP serveri
Sildiet seriālo portu ar TCP serveri

LCD vadības programmas parasti darbojas ar paralēlā porta, seriālajiem un USB LCD. Tīkla TCP vēl nav opcija. Šajā sadaļā ir parādīts, kā pārsūtīt LCD Smartie seriālā porta datus uz Ethernet LCD mugursomu. Mēs izmantojam Windows, tāpēc mēs paņēmām bezmaksas programmatūras versiju Virtual Serial Port Emulator, vienkāršu portu novirzītāju. Ja jums ir Linux vai OSX ieteikumi, lūdzu, atstājiet tos komentāros vai forumā.

3. darbība: izveidojiet virtuālo seriālo portu

Izveidojiet virtuālo seriālo portu
Izveidojiet virtuālo seriālo portu
Izveidojiet virtuālo seriālo portu
Izveidojiet virtuālo seriālo portu

Pirmkārt, mēs izveidojam virtuālo seriālo portu pāri. LCD vadības programma (LCD Smartie) izveidos savienojumu ar vienu no šiem portiem, otra - ar TCP klientu, kuru mēs iestatīsim vēlāk. Noklikšķiniet uz Tālāk. Izvēlieties numuru katram seriālajam portam. Porta numuram jūsu sistēmā jābūt bez maksas. Mēs to iestatījām uz COM7 un COM8. Mēs pārbaudījām emulācijas pārraides ātrumu, lai gan tas, iespējams, nav nepieciešams. Noklikšķiniet uz Labi.

4. darbība: izveidojiet TCP klientu

Izveidojiet TCP klientu
Izveidojiet TCP klientu
Izveidojiet TCP klientu
Izveidojiet TCP klientu
Izveidojiet TCP klientu
Izveidojiet TCP klientu

Pēc tam izveidojiet TCP klientu, lai savienotu seriālo portu ar mugursomas TCP serveri. Noklikšķiniet uz Tālāk. TCP servera adrese ir tāda pati kā IP adrese, kas tiek parādīta LCD ekrānā pēc ieslēgšanas. Serveris klausās portu 1337. Noņemiet atzīmi no DTR/RTS ir atkarīgs no savienojuma statusa, mums nav nepieciešama plūsmas vadība. Avota seriālais ports ir virtuālās seriālo portu pāra, ko tikko izveidojām, puse (COM7 un COM8). Mēs savienojām TCP klientu ar COM 8 un konfigurējām to 115200 bps, 8/N/1. Noklikšķiniet uz Labi. Sērijveida portam uz TCP servera tiltu jābūt aktīvam. TcpClient statuss būs OK, ja Ethernet LCD mugursoma atbildēja uz IP adresi

5. darbība: konfigurējiet LCD vadības programmu

Konfigurējiet LCD vadības programmu
Konfigurējiet LCD vadības programmu

Pēdējais solis ir konfigurēt LCD vadības programmu, lai izmantotu tīkla tiltu. Izvēlieties Matrix Orbital tipa displeja spraudni. Konfigurējiet to, lai izmantotu virtuālā seriālā porta pāra brīvo galu (mūsu piemērā COM7). Iestatiet ātrumu atbilstoši virtuālā porta iestatījumam (115200 bps). Lai izmantotu jaunos iestatījumus, iespējams, būs jārestartē. Konfigurējiet LCD programmu, lai tiktu rādītas RSS plūsmas, e -pasta paziņojumi, servera pingēšanas laiks, datora statistika utt. dažiem ir arī papildu spraudņi. Izeja caur virtuālo seriālo portu nonāks lokālajā tīklā un tiks parādīta LCD. Šis video parāda to darbībā, LCD uztver displeja datus Ethernet tīklā.

6. darbība. Secinājums un kur to iegūt

Secinājums un kur to iegūt
Secinājums un kur to iegūt
Secinājums un kur to iegūt
Secinājums un kur to iegūt
Secinājums un kur to iegūt
Secinājums un kur to iegūt

LCD Smartie un LCDproc ir atvērtā koda, tāpēc ikviens var pievienot dažus uzlabojumus Ethernet LCD mugursomām. Būtu lieliski, ja viņi varētu kontrolēt LCD mugursomu tieši virs TCP, bez tilta.

Lielākā daļa LCD vadības programmu var reaģēt uz pogām. Mugursomas programmēšanas galvenei var pievienot divas pogas vai izveidot jaunu PCB ar vairāku pogu savienojumiem. Komandu komplekts Matrix Orbital atbalsta programmatūras kontrasta pielāgošanu, kas būtu patiešām ērta attālināti izvietotajiem LCD. To, iespējams, varētu paveikt, kontrasta regulēšanas tapai piemērojot impulsa platuma modulāciju. Ethernet mugursomas programmaparatūru var jaunināt tīklā, instrukcijas skatiet 1. daļā. Mēs turpināsim uzlabot programmaparatūru un pievienot jaunas funkcijas. Pārbaudiet projekta Google koda lapu un forumu, lai iegūtu jaunākās lejupielādes. Iegūstiet vienu Seeed Studio, kurā ir daži salikti #twatch ethernet LCD iepakojumi par 45 ASV dolāriem, ieskaitot piegādi visā pasaulē. Iegādājieties tos, kamēr tie ilgst, jo drīzumā tos vairs neizdosim.

Ieteicams: