Taula de continguts:
- Pas 1: maquinari i microprogramari
- Pas 2: Pont d'un port sèrie a un servidor TCP
- Pas 3: creeu un port sèrie virtual
- Pas 4: creeu un client TCP
- Pas 5: configureu el programa de control LCD
- Pas 6: Conclusió i on obtenir-ne un
Vídeo: Motxilla LCD en xarxa amb Smartie LCD: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:18
Les pantalles LCD de caràcters que desplacen informació són una modificació popular de casos. Normalment es controlen mitjançant un port paral·lel, una motxilla de port sèrie o una motxilla USB (més). Aquest instructiu mostra la nostra motxilla LCD de xarxa ethernet de codi obert. Els programes de control LCD com LCD Smartie (Windows) i LCDproc (Linux) poden utilitzar la motxilla LCD Ethernet igual que el tipus sèrie i USB, però a través d’una xarxa. És útil per supervisar qualsevol sistema des de qualsevol lloc de la xarxa: col·loqueu pantalles LCD on no pugueu posar un ordinador o supervisar un ordinador de difícil accés. L'utilitzem per desplaçar la informació del sistema, els canals RSS, les llistes de reproducció, el correu electrònic nou, les estadístiques de Folding @ Home, etc. des del PC. Aquest vídeo el mostra en acció, la pantalla LCD rep dades de visualització de LCD Smartie a través d’una xarxa ethernet. En aquest article us mostrem com redirigir la sortida LCD Smartie des d’un port sèrie a la motxilla LCD. Aquesta és la part 2 del projecte de la motxilla LCD de xarxa; llegiu la primera part aquí. Seeed Studio té uns quants paquets LCD #twatch ethernet reunits per 45 dòlars, inclosos els enviaments a tot el món. Consulteu aquest article amb el format original al bloc Dangerous Prototypes. Visió general del concepte La setmana passada vam presentar les funcions de desplaçament de Twitter de la motxilla LCD. També té un servidor TCP al port 1337 que accepta ordres amb format Matrix Orbital. Les motxilles Matrix Orbital tenen un ampli suport de programari, LCD Smartie i LCDproc són opcions de codi obert. La majoria dels programes de control condueixen LCD a través de ports paral·lels i algunes motxilles en sèrie o USB. La sortida TCP de xarxa encara no és una opció. Utilitzem un pont per reenviar la sortida del port sèrie de LCD Smartie a la motxilla LCD de la xarxa.
Pas 1: maquinari i microprogramari
La setmana passada vam presentar el maquinari de la motxilla LCD Ethernet PIC 18F67J60. Consulteu l'article anterior per obtenir una visió general detallada del maquinari. Descarregueu els fitxers més recents de la pàgina del projecte Google Code i creeu-ne els vostres. També podeu comprar maquinari muntat per 30 dòlars (45 dòlars amb pantalla LCD), inclòs l’enviament a tot el món, fins al 23 de setembre de 2009. Firmware Un servidor TCP escolta al port 1337 les ordres LCD d’estil Orbital Matrix. Els ordinadors poden enviar ordres a aquest port de la mateixa manera que es tracta d’una motxilla LCD de sèrie. Hem emulat una motxilla Matrix Orbital perquè la majoria dels programes de control de LCD de caràcters ho admeten. Els feeds de Twitter en temps real es desplacen per la pantalla LCD fins que el servidor TCP rep una ordre que situa el cursor a la posició 0. Quan es rep aquesta ordre, les actualitzacions de Twitter acaben i El servidor TCP pren el control total de la pantalla LCD. Hem afegit dues ordres no estàndard al conjunt Matrix Orbital. El 153 mostra l'adreça IP assignada per DCHP i el 154 reprèn el mode Twitter. Actualment no hi ha cap client que els implementi.
Pas 2: Pont d'un port sèrie a un servidor TCP
Els programes de control LCD solen funcionar amb LCD paral·lels de port, sèrie i USB. Xarxa TCP encara no és una opció. En aquesta secció es mostra com reenviar les dades del port sèrie LCD Smartie a la motxilla LCD Ethernet. Utilitzem Windows, així que hem agafat la versió gratuïta de Virtual Serial Port Emulator, un simple redirector de ports. Si teniu suggeriments sobre Linux o OSX, deixeu-los als comentaris o al fòrum.
Pas 3: creeu un port sèrie virtual
En primer lloc, configurem un parell de ports sèrie virtuals. El programa de control LCD (LCD Smartie) es connectarà a un d’aquests ports, l’altre es connectarà a un client TCP que configurarem més endavant. Feu clic a Següent. Trieu un número per a cada port sèrie. El número de port ha de ser gratuït al vostre sistema. Ho vam establir a COM7 i COM8. Hem comprovat la velocitat de transmissió en emulacions, tot i que probablement no sigui necessari. Feu clic a D'acord.
Pas 4: creeu un client TCP
A continuació, creeu un client TCP per connectar el port sèrie al servidor TCP de la motxilla. Feu clic a Següent. L’adreça del servidor TCP és la mateixa que l’adreça IP que es mostra a la pantalla LCD a l’encesa. El servidor escolta al port 1337. Desmarqueu DTR / RTS depenent de l’estat de la connexió, no necessitem control de flux. El port sèrie d’origen és una cara del parell de ports sèrie virtual que acabem de crear (COM7 i COM8). Vam connectar el client TCP a COM 8 i el vam configurar per a 115200bps, 8 / N / 1. Feu clic a D'acord. El port sèrie al pont del servidor TCP hauria d'estar actiu. L'estat de TcpClient es mostrarà bé si la motxilla LCD ethernet va respondre a l'adreça IP
Pas 5: configureu el programa de control LCD
L’últim pas és configurar el programa de control LCD per utilitzar el pont de xarxa. Trieu un connector de visualització de tipus Matrix Orbital. Configureu-lo per utilitzar l'extrem lliure del parell de ports sèrie virtual (COM7 al nostre exemple). Definiu la velocitat perquè coincideixi amb la configuració del port virtual (115200bps). És possible que hàgiu de reiniciar per utilitzar la nova configuració. Configureu el programa LCD per mostrar feeds RSS, notificacions per correu electrònic, temps de ping del servidor, estadístiques de PC, etc. alguns també tenen connectors addicionals. La sortida passarà pel port sèrie virtual a la xarxa local i es mostrarà a la pantalla LCD. Aquest vídeo el mostra en acció, la pantalla LCD rep dades de visualització a través d’una xarxa ethernet.
Pas 6: Conclusió i on obtenir-ne un
LCD Smartie i LCDproc són de codi obert, de manera que qualsevol persona pot afegir algunes millores a les motxilles LCD ethernet. Estaria molt bé que poguessin controlar una motxilla LCD directament sobre TCP, sense pont.
La majoria dels programes de control LCD poden reaccionar als botons. Es podrien connectar dos botons a la capçalera de programació de la motxilla o es podria fer un nou PCB amb diverses connexions de botons. El conjunt d’ordres Matrix Orbital admet l’ajust de contrast de programari, que seria molt útil per a pantalles LCD ubicades de forma remota. Probablement, això es podria aconseguir aplicant una modulació d’amplada de pols al pin d’ajust del contrast. El microprogramari de la motxilla LCD ethernet es pot actualitzar a la xarxa; vegeu la part 1 per obtenir instruccions. Seguirem millorant el microprogramari i afegint noves funcions. Consulteu la pàgina del projecte Google Code i el fòrum per obtenir les darreres descàrregues. Obteniu un Seeed Studio amb uns paquets LCD #twatch ethernet reunits per 45 dòlars, inclosos els enviaments a tot el món. Aconsegueix-los mentre durin perquè aviat no en farem més.
Recomanat:
Motxilla intel·ligent amb seguiment de GPS i llums automàtics: 15 passos
Motxilla intel·ligent amb rastreig de GPS i llums automàtics: en aquest instructiu farem una motxilla intel·ligent que pugui rastrejar la nostra posició, velocitat i que tingui llums automatitzats que ens puguin mantenir segurs a la nit. Utilitzo 2 sensors per detectar si està a les teves espatlles per assegurar-me que no s'apagui quan no hagi de fer-ho
Mòdul d’escut del teclat LCD 1602 amb motxilla I2C: 6 passos
Mòdul d’escut del teclat LCD 1602 amb motxilla I2C: com a part d’un projecte més gran, volia tenir una pantalla LCD i un teclat per a la navegació d’alguns menús senzills. Utilitzaré molts ports d'E / S a l'Arduino per a altres tasques, així que volia una interfície I2C per a la pantalla LCD. Així que vaig comprar maquinari
Motxilla solar de viatge Per carregar en moviment: 5 passos (amb imatges)
Motxilla solar de viatge..Per carregar sobre la marxa: no serà tan fàcil carregar sobre la marxa. Seguiu caminant i la central solar us carregarà la bateria mentre passegeu al sol. Això és útil per als viatgers al desert. la còpia de seguretat pot ajudar a salvar una vida! Les bosses intel·ligents són el futur
Inversor lligat a la xarxa (no alimenta la xarxa) Alternativa UPS: 7 passos (amb imatges)
Inversor lligat a la quadrícula de bricolatge (no alimenta la xarxa) Alternativa de SAI: aquest és un missatge de seguiment de la meva altra instrucció sobre com fer un inversor de connexió a la xarxa que no es retroalimenta, ja que ara sempre és possible fer-ho en certes àrees com a projecte de bricolatge i en alguns llocs no es permet alimentar-s’hi
Motxilla LED de proximitat: 6 passos (amb imatges)
Motxilla LED de proximitat: el meu projecte està dissenyat per detectar un objecte o un subjecte que s’acosta fins a 20 cm gràcies al detector de proximitat IR que proporciona el kit de sensor 27 Egeloo. Aquí teniu una llista del que necessiteu: Llista d’elements: 1. WS2812b Neo Pixel LEDs 2. Font d'alimentació (he utilitzat