Tabla de contenido:

Mochila LCD en red con Smartie LCD: 6 pasos
Mochila LCD en red con Smartie LCD: 6 pasos

Video: Mochila LCD en red con Smartie LCD: 6 pasos

Video: Mochila LCD en red con Smartie LCD: 6 pasos
Video: AZET - FAST LIFE (prod. by m3) #KMNSTREET VOL. 1 2024, Mes de julio
Anonim
Mochila LCD en red con Smartie LCD
Mochila LCD en red con Smartie LCD
Mochila LCD en red con Smartie LCD
Mochila LCD en red con Smartie LCD
Mochila LCD en red con Smartie LCD
Mochila LCD en red con Smartie LCD
Mochila LCD en red con Smartie LCD
Mochila LCD en red con Smartie LCD

Las pantallas LCD de caracteres que desplazan la información son un mod de caso popular. Por lo general, se controlan a través de un puerto paralelo, una mochila de puerto serie o una mochila USB (más). Este Instructable demuestra nuestra mochila LCD de red ethernet de código abierto. Los programas de control LCD como LCD Smartie (Windows) y LCDproc (Linux) pueden usar la mochila LCD ethernet al igual que el tipo serial y USB, pero a través de una red. Es útil para monitorear cualquier sistema desde cualquier lugar de una red: coloque LCD donde no pueda colocar una computadora o monitoree una computadora que sea difícil de alcanzar. Lo usamos para desplazar la información del sistema, fuentes RSS, listas de reproducción, nuevos correos electrónicos, estadísticas de Folding @ Home, etc., lejos de la PC. Este video lo muestra en acción, la pantalla LCD está recibiendo datos de pantalla de LCD Smartie a través de una red Ethernet. En este artículo le mostramos cómo redirigir la salida LCD Smartie desde un puerto serie a la mochila LCD. Esta es la parte 2 del proyecto de mochila LCD en red, lea la parte 1 aquí. Seeed Studio tiene algunos paquetes de LCD ensamblados #twatch ethernet por $ 45, incluido el envío a todo el mundo. Vea este artículo con el formato original en el blog de Dangerous Prototypes. Resumen del concepto La semana pasada presentamos las funciones de desplazamiento de Twitter de la mochila LCD. También tiene un servidor TCP en el puerto 1337 que acepta comandos formateados Matrix Orbital. Las mochilas Matrix Orbital tienen un amplio soporte de software, LCD Smartie y LCDproc son opciones de código abierto. La mayoría de los programas de control controlan las pantallas LCD a través de puertos paralelos y algunas mochilas en serie o USB. La salida TCP de red aún no es una opción. Usamos un puente para reenviar la salida del puerto serie de LCD Smartie a la mochila LCD de red.

Paso 1: hardware y firmware

Hardware y firmware
Hardware y firmware

Presentamos el hardware de mochila LCD ethernet PIC 18F67J60 la semana pasada. Consulte el artículo anterior para obtener una descripción general detallada del hardware. Descargue los archivos más recientes de la página de código de Google del proyecto y cree el suyo propio. También puede comprar hardware ensamblado por $ 30 ($ 45 con LCD), incluido el envío mundial, hasta el 23 de septiembre de 2009. Firmware Un servidor TCP escucha en el puerto 1337 los comandos de LCD de estilo Matrix Orbital. Las computadoras pueden enviar comandos a este puerto como si fuera una mochila LCD en serie. Emulamos una mochila Matrix Orbital porque la mayoría de los programas de control de LCD de caracteres la admiten. Los feeds de Twitter en tiempo real se desplazan en la pantalla LCD hasta que el servidor TCP recibe un comando que coloca el cursor en la posición 0. Cuando se recibe este comando, las actualizaciones de Twitter finalizan y el El servidor TCP toma el control total de la pantalla LCD. Agregamos dos comandos no estándar al conjunto Matrix Orbital. 153 muestra la dirección IP asignada por DCHP y 154 reanuda el modo Twitter. Actualmente, ningún cliente los implementa.

Paso 2: puentear un puerto serie a un servidor TCP

Puentear un puerto serie a un servidor TCP
Puentear un puerto serie a un servidor TCP

Los programas de control de LCD suelen funcionar con LCD de puerto paralelo, serie y USB. El TCP de red aún no es una opción. Esta sección muestra cómo reenviar los datos del puerto serie LCD Smartie a la mochila LCD ethernet. Estamos usando Windows, por lo que tomamos la versión gratuita de Virtual Serial Port Emulator, un simple redirector de puertos. Si tiene sugerencias de Linux u OSX, déjelas en los comentarios o en el foro.

Paso 3: cree un puerto serie virtual

Crear un puerto serie virtual
Crear un puerto serie virtual
Crear un puerto serie virtual
Crear un puerto serie virtual

Primero, configuramos un par de puertos serie virtual. El programa de control LCD (LCD Smartie) se conectará a uno de estos puertos, el otro se conectará a un cliente TCP que configuramos más tarde. Haga clic en siguiente. Elija un número para cada puerto serie. El número de puerto debería estar libre en su sistema. Lo configuramos en COM7 y COM8. Verificamos emular la velocidad en baudios, aunque probablemente no sea necesario. Haga clic en Aceptar.

Paso 4: crear un cliente TCP

Crear un cliente TCP
Crear un cliente TCP
Crear un cliente TCP
Crear un cliente TCP
Crear un cliente TCP
Crear un cliente TCP

A continuación, cree un cliente TCP para conectar el puerto serie al servidor TCP de la mochila. Haga clic en Siguiente. La dirección del servidor TCP es la misma que la dirección IP que se muestra en la pantalla LCD al encender. El servidor escucha en el puerto 1337. Desmarque DTR / RTS dependiendo del estado de la conexión, no necesitamos control de flujo. El puerto serie de origen es un lado del par de puertos serie virtual que acabamos de crear (COM7 y COM8). Conectamos el cliente TCP a COM 8 y lo configuramos para 115200bps, 8 / N / 1. Haga clic en Aceptar. El puerto serie al puente del servidor TCP debe estar activo. El estado de TcpClient se leerá OK si la mochila LCD ethernet respondió a la dirección IP

Paso 5: Configurar el programa de control de LCD

Configurar el programa de control de LCD
Configurar el programa de control de LCD

El último paso es configurar su programa de control LCD para usar el puente de red. Elija un complemento de pantalla tipo Matrix Orbital. Configúrelo para usar el extremo libre del par de puertos serie virtual (COM7 en nuestro ejemplo). Configure la velocidad para que coincida con la configuración del puerto virtual (115200bps). Es posible que deba reiniciar para usar la nueva configuración. Configure el programa LCD para mostrar fuentes RSS, notificaciones por correo electrónico, tiempo de ping del servidor, estadísticas de la PC, etc. algunos también tienen complementos adicionales. La salida pasará por el puerto serie virtual a la red local y se mostrará en la pantalla LCD. Este video lo muestra en acción, la pantalla LCD está recibiendo datos de pantalla a través de una red Ethernet.

Paso 6: Conclusión y dónde conseguir uno

Conclusión y dónde conseguir uno
Conclusión y dónde conseguir uno
Conclusión y dónde conseguir uno
Conclusión y dónde conseguir uno
Conclusión y dónde conseguir uno
Conclusión y dónde conseguir uno

LCD Smartie y LCDproc son de código abierto, por lo que cualquiera puede agregar algunas mejoras para las mochilas LCD ethernet. Sería genial si pudieran controlar una mochila LCD directamente a través de TCP, sin un puente.

La mayoría de los programas de control de LCD pueden reaccionar a los botones. Se pueden conectar dos botones al encabezado de programación de la mochila, o se puede hacer una nueva PCB con múltiples conexiones de botones. El conjunto de comandos Matrix Orbital admite el ajuste de contraste del software, lo que sería realmente útil para pantallas LCD ubicadas de forma remota. Esto probablemente podría lograrse aplicando modulación de ancho de pulso a la clavija de ajuste de contraste. El firmware de la mochila LCD ethernet se puede actualizar a través de la red; consulte la parte 1 para obtener instrucciones. Continuaremos mejorando el firmware y agregando nuevas funciones. Consulte la página de código de Google del proyecto y el foro para obtener las últimas descargas. Obtenga uno Seeed Studio tiene algunos paquetes de LCD ensamblados #twatch ethernet por $ 45, incluido el envío mundial. Consígalos mientras duren porque no haremos más pronto.

Recomendado: