Índice:
- Etapa 1: Hardware e Firmware
- Etapa 2: conectar uma porta serial a um servidor TCP
- Etapa 3: Criar uma porta serial virtual
- Etapa 4: Crie um cliente TCP
- Etapa 5: configurar o programa de controle do LCD
- Etapa 6: Conclusão e onde obter uma
Vídeo: Mochila para LCD em rede com Smartie LCD: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:40
Telas de LCD de caracteres que rolam informações são um mod de caso popular. Eles geralmente são controlados por meio de uma porta paralela, mochila de porta serial ou mochila USB (mais). Este Instructable demonstra nossa mochila de LCD de rede Ethernet de código aberto. Programas de controle de LCD como LCD Smartie (Windows) e LCDproc (Linux) podem usar a mochila ethernet LCD da mesma forma que o tipo serial e USB, mas em uma rede. É útil para monitorar qualquer sistema de qualquer lugar da rede: coloque LCDs onde não seja possível colocar um computador ou monitore um computador de difícil acesso. Nós o usamos para rolar informações do sistema, feeds RSS, listas de reprodução, novo e-mail, estatísticas do Folding @ Home, etc. longe do PC. Este vídeo mostra isso em ação, o LCD está recebendo dados de exibição do LCD Smartie em uma rede ethernet. Neste artigo, mostramos como redirecionar a saída do Smartie do LCD de uma porta serial para a mochila do LCD. Esta é a parte 2 do projeto de mochila de LCD de rede, leia a parte 1 aqui. O Seeed Studio tem alguns packpacks #twatch ethernet LCD por US $ 45, incluindo frete para todo o mundo. Veja este artigo com a formatação original no blog Dangerous Prototypes. Visão geral do conceito Na semana passada, apresentamos os recursos de rolagem do Twitter da mochila LCD. Ele também tem um servidor TCP na porta 1337 que aceita comandos formatados em Matrix Orbital. As mochilas Matrix Orbital têm amplo suporte de software, LCD Smartie e LCDproc são opções de código aberto. A maioria dos programas de controle aciona LCDs por meio de portas paralelas e algumas mochilas seriais ou USB. A saída de rede TCP ainda não é uma opção. Usamos uma ponte para encaminhar a saída da porta serial do Smartie do LCD para a mochila do LCD da rede.
Etapa 1: Hardware e Firmware
Apresentamos o hardware de mochila LCD ethernet PIC 18F67J60 na semana passada. Verifique o artigo anterior para obter uma visão geral detalhada do hardware. Baixe os arquivos mais recentes da página do Google Code do projeto e crie o seu próprio. Você também pode comprar o hardware montado por $ 30 ($ 45 com LCD), incluindo remessa mundial, até 23 de setembro de 2009. FirmwareA servidor TCP escuta na porta 1337 para comandos de LCD no estilo Matrix Orbital. Os computadores podem enviar comandos para esta porta como se fosse uma mochila serial de LCD. Emulamos uma mochila Matrix Orbital porque a maioria dos programas de controle de LCD de caracteres a suportam. Os feeds do Twitter em tempo real rolam no LCD até que o servidor TCP receba um comando que coloca o cursor na posição 0. Quando esse comando é recebido, as atualizações do Twitter terminam e o O servidor TCP assume o controle total do LCD. Adicionamos dois comandos não padrão ao conjunto Matrix Orbital. 153 exibe o endereço IP conforme atribuído pelo DCHP e 154 retoma o modo Twitter. Nenhum cliente os implementa atualmente.
Etapa 2: conectar uma porta serial a um servidor TCP
Os programas de controle de LCD geralmente funcionam com portas paralelas, seriais e LCDs USB. O TCP de rede ainda não é uma opção. Esta seção mostra como encaminhar dados da porta serial do Smartie do LCD para a mochila do LCD Ethernet. Estamos usando o Windows, então pegamos a versão freeware do Virtual Serial Port Emulator, um redirecionador de porta simples. Se você tiver sugestões para Linux ou OSX, deixe-as nos comentários ou no fórum.
Etapa 3: Criar uma porta serial virtual
Primeiro, configuramos um par de portas seriais virtuais. O programa de controle do LCD (LCD Smartie) se conectará a uma dessas portas, a outra se conectará a um cliente TCP que configuramos posteriormente. Clique em Avançar. Escolha um número para cada porta serial. O número da porta deve estar livre em seu sistema. Nós o configuramos para COM7 e COM8. Verificamos a taxa de transmissão de emulação, embora provavelmente não seja necessário. Clique OK.
Etapa 4: Crie um cliente TCP
Em seguida, crie um cliente TCP para conectar a porta serial ao servidor TCP do backpack. Clique em Avançar. O endereço do servidor TCP é igual ao endereço IP mostrado no LCD ao ligar. O servidor escuta na porta 1337. Desmarque DTR / RTS dependendo do status da conexão, não precisamos de controle de fluxo. A porta serial de origem é um lado do par de portas seriais virtuais que acabamos de criar (COM7 e COM8). Conectamos o cliente TCP ao COM 8 e o configuramos para 115200bps, 8 / N / 1. Clique em OK. A porta serial para a ponte do servidor TCP deve estar ativa. O status do TcpClient lerá OK se a mochila de LCD Ethernet respondeu no endereço IP
Etapa 5: configurar o programa de controle do LCD
A etapa final é configurar seu programa de controle de LCD para usar a ponte de rede. Escolha um plug-in de exibição do tipo Matrix Orbital. Configure-o para usar a extremidade livre do par de portas seriais virtuais (COM7 em nosso exemplo). Defina a velocidade para corresponder à configuração da porta virtual (115200bps). Pode ser necessário reiniciar para usar as novas configurações. Configure o programa LCD para mostrar feeds RSS, notificações de e-mail, tempo de ping do servidor, estatísticas do PC, etc; alguns também possuem plug-ins extras. A saída passará pela porta serial virtual para a rede local e será exibida no LCD. Este vídeo mostra isso em ação, o LCD está recebendo dados de exibição em uma rede Ethernet.
Etapa 6: Conclusão e onde obter uma
LCD Smartie e LCDproc são de código aberto, então qualquer pessoa pode adicionar alguns aprimoramentos para mochilas ethernet LCD. Seria ótimo se eles pudessem controlar uma mochila de LCD diretamente sobre TCP, sem uma ponte.
A maioria dos programas de controle de LCD pode reagir aos botões. Dois botões podem ser conectados ao cabeçalho de programação da mochila, ou um novo PCB pode ser feito com conexões de vários botões. O conjunto de comandos Matrix Orbital suporta ajuste de contraste de software, o que seria muito útil para LCDs localizados remotamente. Isso provavelmente poderia ser feito aplicando-se a modulação de largura de pulso ao pino de ajuste de contraste. O firmware da mochila de LCD Ethernet pode ser atualizado pela rede, consulte a parte 1 para obter instruções. Continuaremos aprimorando o firmware e adicionando novos recursos. Verifique a página do projeto Google Code e o fórum para os downloads mais recentes. Get one Seeed Studio tem alguns packpacks #twatch ethernet LCD por US $ 45, incluindo frete para todo o mundo. Pegue-os enquanto duram porque não faremos mais em breve.
Recomendado:
Como fazer seu próprio gateway WIFI para conectar seu Arduino à rede IP?: 11 etapas (com imagens)
Como fazer seu próprio gateway WIFI para conectar seu Arduino à rede IP?: Como tantas pessoas, você acha que o Arduino é uma solução muito boa para fazer automação residencial e robótica! Mas em termos de comunicação, os Arduinos só vêm com links seriais. Estou trabalhando em um robô que precisa estar permanentemente conectado a um servidor que roda
Módulo de proteção do teclado 1602 LCD com mochila I2C: 6 etapas
Módulo de proteção do teclado 1602 LCD com mochila I2C: Como parte de um projeto maior, eu queria ter um display LCD e um teclado para navegação em alguns menus simples. Usarei muitas portas de E / S no Arduino para outros trabalhos, então queria uma interface I2C para o LCD. Então eu comprei algum hardware
Rivalidade de rede: um jogo de baixa latência para a BBC Micro: bit: 10 etapas (com imagens)
Rivalidade de rede: um jogo de baixa latência para a BBC Micro: bit: Neste tutorial, explicarei como implementar um jogo multijogador básico na BBC micro: bit com os seguintes recursos: Uma interface simples Baixa latência entre os pressionamentos de botão e atualizações de tela Um número flexível de participantes Fácil co
Mochila inteligente para pi de volta com rastreador de conteúdo NFC: 6 etapas
Voltar Pi Smart Backpack com NFC-content Tracker: Como estudante, muitas vezes me esqueço de trazer alguns dos meus livros e outros materiais para a aula. Tentei usar uma agenda online, mas mesmo assim deixava coisas constantemente na minha mesa. A solução que encontrei é uma mochila inteligente. Neste instrutabl
Inversor conectado à rede DIY (não alimenta a rede) Alternativa de UPS: 7 etapas (com fotos)
Inversor DIY Grid Tied (não alimenta a rede) Alternativa de UPS: Este é um post de acompanhamento do meu outro Instructable sobre como fazer um inversor de rede que não realimenta a rede, uma vez que agora é sempre possível fazer isso em certas áreas como um projeto DIY e alguns lugares não permitem a alimentação lá g