Përmbajtje:

Çantë shpine LCD e rrjetëzuar me LCD Smartie: 6 hapa
Çantë shpine LCD e rrjetëzuar me LCD Smartie: 6 hapa

Video: Çantë shpine LCD e rrjetëzuar me LCD Smartie: 6 hapa

Video: Çantë shpine LCD e rrjetëzuar me LCD Smartie: 6 hapa
Video: Take your HD private theater with you: the easy-to-carry smart LCD backpack 2024, Nëntor
Anonim
Çantë shpine LCD e lidhur me LCD Smartie
Çantë shpine LCD e lidhur me LCD Smartie
Çantë shpine LCD e lidhur me LCD Smartie
Çantë shpine LCD e lidhur me LCD Smartie
Çantë shpine LCD e lidhur me LCD Smartie
Çantë shpine LCD e lidhur me LCD Smartie
Çantë shpine LCD e lidhur me LCD Smartie
Çantë shpine LCD e lidhur me LCD Smartie

Ekranet LCD të karakterit që rrotullojnë informacionin janë një mod i zakonshëm i rasteve. Ato zakonisht kontrollohen përmes një porti paralel, një çantë serike ose një shpine USB (më shumë). Ky udhëzues demonstron çantën tonë të shpinës LCD të rrjetit ethernet me burim të hapur. Programet e kontrollit LCD si LCD Smartie (Windows) dhe LCDproc (Linux) mund të përdorin çantën e ethernet LCD ashtu si lloji serik dhe USB, por mbi një rrjet. Usefulshtë e dobishme për monitorimin e çdo sistemi nga kudo në një rrjet: vendosni LCD ku nuk mund të vendosni një kompjuter, ose monitoroni një kompjuter që është e vështirë të arrihet. Ne e përdorim atë për të lëvizur informacionin e sistemit, burimet RSS, listat e dëgjimit, email -in e ri, statistikat e Folding@Home, etj. Larg kompjuterit. Kjo video e tregon atë në veprim, LCD po merr të dhëna të ekranit nga LCD Smartie përmes një rrjeti ethernet. Në këtë artikull ne ju tregojmë se si të ridrejtoni daljen e LCD Smartie nga një port serik në shpinës LCD. Kjo është pjesa 2 e projektit të shpinës LCD të rrjetit, lexoni pjesën 1 këtu. Seeed Studio ka disa pako LCD të montuar #twatch ethernet për 45 dollarë, përfshirë transportin në të gjithë botën. Shihni këtë artikull me formatimin origjinal në blogun Prototypes Dangerous. Vështrim i përgjithshëm i konceptit Javën e kaluar ne prezantuam tiparet e rrotullimit të Twitter të shpinës LCD. Ai gjithashtu ka një server TCP në portin 1337 që pranon komanda të formatuara Matrix Orbital. Çantat shpine Matrix Orbital kanë mbështetje të gjerë softuerike, LCD Smartie dhe LCDproc janë opsione me burim të hapur. Shumica e programeve të kontrollit drejtojnë LCD përmes porteve paralele dhe disa çanta serike ose USB. Dalja e rrjetit TCP nuk është ende një opsion. Ne përdorim një urë për të përcjellë daljen serike të LCD Smartie në portën LCD të rrjetit.

Hapi 1: Hardware dhe Firmware

Hardware dhe Firmware
Hardware dhe Firmware

Ne prezantuam harduerin e shpinës PIC 18F67J60 ethernet LCD javën e kaluar. Shikoni artikullin e mëparshëm për një përmbledhje të detajuar të harduerit. Shkarkoni skedarët më të fundit nga faqja e projektit Google Code dhe krijoni tuajën. Ju gjithashtu mund të blini pajisje të grumbulluara për 30 dollarë (45 dollarë për LCD), përfshirë transportin në mbarë botën, deri më 23 shtator 2009. Firmware Një server TCP dëgjon në portin 1337 për komandat LCD të stilit Orbital Matrix. Kompjuterët mund të dërgojnë komanda në këtë port ashtu si është një çantë serike LCD. Ne imituam një çantë orbitale Matrix sepse shumica e programeve të kontrollit LCD të karakterit e mbështesin atë. Twitter në kohë reale lëviz në LCD derisa serveri TCP të marrë një komandë që vendos kursorin në pozicionin 0. Kur të merret kjo komandë, përditësimet e Twitter përfundojnë dhe Serveri TCP merr kontrollin e plotë të LCD. Ne shtuam dy komanda jo standarde në grupin Orbital të Matricës. 153 shfaq adresën IP siç është caktuar nga DCHP, dhe 154 rifillon mënyrën Twitter. Asnjë klient aktualisht nuk i zbaton ato.

Hapi 2: Kaloni një Port Serial në një Server TCP

Kaloni një Port Serial në një Server TCP
Kaloni një Port Serial në një Server TCP

Programet e kontrollit LCD zakonisht punojnë me porta paralele, seriale dhe LCD LCD. Rrjeti TCP nuk është ende një opsion. Ky seksion tregon se si të përcillni të dhënat e portit serik LCD Smartie në shpinës LCD ethernet. Ne jemi duke përdorur Windows, kështu që ne kapëm versionin falas të Virtual Serial Port Emulator, një përcjellës i thjeshtë i portave. Nëse keni sugjerime për Linux ose OSX, ju lutemi lini ato në komentet ose në forum.

Hapi 3: Krijoni një Port Serial Virtual

Krijoni një Port Serial Virtual
Krijoni një Port Serial Virtual
Krijoni një Port Serial Virtual
Krijoni një Port Serial Virtual

Së pari, ne vendosim një palë portale serike virtuale. Programi i kontrollit LCD (LCD Smartie) do të lidhet me njërën nga këto porte, tjetri lidhet me një klient TCP që kemi konfiguruar më vonë. Kliko tjetër. Zgjidhni një numër për secilën port serial. Numri i portit duhet të jetë falas në sistemin tuaj. Ne e vendosëm atë në COM7 dhe COM8. Ne kontrolluam normën e imitimit të baudit, megjithëse ndoshta nuk është e nevojshme. Kliko OK.

Hapi 4: Krijoni një klient TCP

Krijoni një klient TCP
Krijoni një klient TCP
Krijoni një klient TCP
Krijoni një klient TCP
Krijoni një klient TCP
Krijoni një klient TCP

Tjetra, krijoni një klient TCP për të lidhur portën serike me serverin TCP të shpinës. Klikoni tjetër. Adresa e serverit TCP është e njëjtë me adresën IP të treguar në LCD kur ndizeni. Serveri dëgjon në portin 1337. Çiqni zgjedhjen e DTR/RTS në varësi të statusit të lidhjes, nuk kemi nevojë për kontroll të rrjedhës. Porta serike e burimit është njëra anë e çiftit të portave seriale virtuale që sapo kemi krijuar (COM7 dhe COM8). Ne e lidhëm klientin TCP me COM 8 dhe e konfiguruam atë për 115200bps, 8/N/1. Kliko OK. Porta serike në urën e serverit TCP duhet të jetë aktive. Statusi i TcpClient do të lexojë OK nëse shpinës LCD ethernet përgjigjet në adresën IP

Hapi 5: Konfiguroni Programin e Kontrollit LCD

Konfiguroni programin e kontrollit LCD
Konfiguroni programin e kontrollit LCD

Hapi i fundit është të konfiguroni programin tuaj të kontrollit LCD për të përdorur urën e rrjetit. Zgjidhni një shtojcë të ekranit të tipit Matrix Orbital. Konfiguroni atë për të përdorur skajin falas të çiftit të serisë virtuale të serisë (COM7 në shembullin tonë). Vendosni shpejtësinë që të përputhet me cilësimin e portit virtual (115200bps). Mund t'ju duhet të rindizni për të përdorur cilësimet e reja. Konfiguroni programin LCD për të shfaqur burime RSS, njoftime me email, kohë ping serveri, statistika PC, etj; disa kanë gjithashtu shtojca shtesë. Dalja do të kalojë përmes portës serike virtuale në rrjetin lokal dhe do të shfaqet në LCD. Kjo video e tregon atë në veprim, LCD po merr të dhëna të ekranit përmes një rrjeti ethernet.

Hapi 6: Përfundim & Ku ta merrni

Përfundim & Ku të merrni një
Përfundim & Ku të merrni një
Përfundim & Ku të merrni një
Përfundim & Ku të merrni një
Përfundim & Ku të merrni një
Përfundim & Ku të merrni një

LCD Smartie dhe LCDproc janë me burim të hapur, kështu që çdokush mund të shtojë disa përmirësime për shpinat LCD ethernet. Do të ishte mirë nëse ata mund të kontrollonin një çantë LCD drejtpërdrejt mbi TCP, pa një urë.

Shumica e programeve të kontrollit LCD mund të reagojnë ndaj butonave. Dy butona mund të lidhen me kokën e programimit të shpinës, ose një PCB e re mund të bëhet me lidhje të shumta butonash. Kompleti i komandave Matrix Orbital mbështet rregullimin e kontrastit të softuerit, i cili do të ishte vërtet i dobishëm për LCD -të e vendosura në distancë. Kjo ndoshta mund të arrihet duke aplikuar modulim të gjerësisë së impulsit në kunjin e rregullimit të kontrastit. Firmware i shpinës ethernet LCD mund të azhurnohet në rrjet, shihni pjesën 1 për udhëzime. Ne do të vazhdojmë të përmirësojmë firmware -in dhe të shtojmë veçori të reja. Kontrolloni faqen e projektit Google Code dhe forumin për shkarkimet më të fundit. Merrni një Seeed Studio ka disa pako LCD të montuara #twatch ethernet për 45 dollarë, përfshirë transportin në të gjithë botën. Merrni ato derisa të zgjasin sepse nuk do të bëjmë më shumë së shpejti.

Recommended: