Table des matières:

Sac à dos LCD en réseau avec LCD Smartie : 6 étapes
Sac à dos LCD en réseau avec LCD Smartie : 6 étapes

Vidéo: Sac à dos LCD en réseau avec LCD Smartie : 6 étapes

Vidéo: Sac à dos LCD en réseau avec LCD Smartie : 6 étapes
Vidéo: #LTHTLive #SoLate #SoGood #4G #Smartisan #U3 #Nut3 2024, Juillet
Anonim
Sac à dos LCD en réseau avec LCD Smartie
Sac à dos LCD en réseau avec LCD Smartie
Sac à dos LCD en réseau avec LCD Smartie
Sac à dos LCD en réseau avec LCD Smartie
Sac à dos LCD en réseau avec LCD Smartie
Sac à dos LCD en réseau avec LCD Smartie
Sac à dos LCD en réseau avec LCD Smartie
Sac à dos LCD en réseau avec LCD Smartie

Les écrans LCD à caractères qui font défiler les informations sont un mod de boîtier populaire. Ils sont généralement contrôlés via un port parallèle, un sac à dos de port série ou un sac à dos USB (plus). Ce Instructable démontre notre sac à dos LCD open source réseau Ethernet. Les programmes de contrôle LCD tels que LCD Smartie (Windows) et LCDproc (Linux) peuvent utiliser le sac à dos LCD Ethernet tout comme le type série et USB, mais sur un réseau. Il est utile pour surveiller n'importe quel système depuis n'importe où sur un réseau: placez des écrans LCD là où vous ne pouvez pas mettre un ordinateur ou surveillez un ordinateur difficile à atteindre. Nous l'utilisons pour faire défiler les informations système, les flux RSS, les listes de lecture, les nouveaux e-mails, les statistiques Folding@Home, etc. loin du PC. Cette vidéo le montre en action, l'écran LCD reçoit des données d'affichage de LCD Smartie via un réseau Ethernet. Dans cet article, nous vous montrons comment rediriger la sortie LCD Smartie d'un port série vers le sac à dos LCD. Ceci est la partie 2 du projet de sac à dos LCD réseau, lisez la partie 1 ici. Seeed Studio a quelques packs LCD #twatch ethernet assemblés pour 45 $, y compris l'expédition dans le monde entier. Voir cet article avec le formatage original sur le blog Dangerous Prototypes. Présentation du concept La semaine dernière, nous avons présenté les fonctionnalités de défilement Twitter du sac à dos LCD. Il dispose également d'un serveur TCP sur le port 1337 qui accepte les commandes au format Matrix Orbital. Les sacs à dos Matrix Orbital ont un large support logiciel, LCD Smartie et LCDproc sont des options open source. La plupart des programmes de contrôle pilotent les écrans LCD via des ports parallèles et quelques sacs à dos série ou USB. La sortie TCP du réseau n'est pas encore une option. Nous utilisons un pont pour transférer la sortie du port série de LCD Smartie vers le sac à dos LCD du réseau.

Étape 1: Matériel et micrologiciel

Matériel et micrologiciel
Matériel et micrologiciel

Nous avons présenté le matériel de sac à dos LCD Ethernet PIC 18F67J60 la semaine dernière. Consultez l'article précédent pour une présentation détaillée du matériel. Téléchargez les derniers fichiers à partir de la page Google Code du projet et créez le vôtre. Vous pouvez également acheter du matériel assemblé pour 30 $ (45 $ avec écran LCD), y compris les frais d'expédition dans le monde entier, jusqu'au 23 septembre 2009. FirmwareUn serveur TCP écoute sur le port 1337 les commandes LCD de type Matrix Orbital. Les ordinateurs peuvent envoyer des commandes à ce port comme s'il s'agissait d'un sac à dos LCD série. Nous avons émulé un sac à dos Matrix Orbital car la plupart des programmes de contrôle LCD de caractères le prennent en charge. Les flux Twitter en temps réel défilent sur l'écran LCD jusqu'à ce que le serveur TCP reçoive une commande qui place le curseur à la position 0. Lorsque cette commande est reçue, les mises à jour Twitter se terminent et Le serveur TCP prend le contrôle total de l'écran LCD. Nous avons ajouté deux commandes non standard à l'ensemble Matrix Orbital. 153 affiche l'adresse IP attribuée par DCHP et 154 reprend le mode Twitter. Aucun client ne les implémente actuellement.

Étape 2: ponter un port série vers un serveur TCP

Ponter un port série vers un serveur TCP
Ponter un port série vers un serveur TCP

Les programmes de contrôle LCD fonctionnent généralement avec les écrans LCD à port parallèle, série et USB. Le réseau TCP n'est pas encore une option. Cette section montre comment transférer les données du port série LCD Smartie vers le sac à dos LCD ethernet. Nous utilisons Windows, nous avons donc récupéré la version gratuite de Virtual Serial Port Emulator, un simple redirecteur de port. Si vous avez des suggestions Linux ou OSX, veuillez les laisser dans les commentaires ou sur le forum.

Étape 3: créer un port série virtuel

Créer un port série virtuel
Créer un port série virtuel
Créer un port série virtuel
Créer un port série virtuel

Tout d'abord, nous configurons une paire de ports série virtuels. Le programme de contrôle LCD (LCD Smartie) se connectera à l'un de ces ports, l'autre se connectera à un client TCP que nous configurerons plus tard. Cliquez sur suivant. Choisissez un numéro pour chaque port série. Le numéro de port doit être libre sur votre système. Nous l'avons défini sur COM7 et COM8. Nous avons vérifié émuler le débit en bauds, bien que ce ne soit probablement pas nécessaire. Cliquez sur OK.

Étape 4: créer un client TCP

Créer un client TCP
Créer un client TCP
Créer un client TCP
Créer un client TCP
Créer un client TCP
Créer un client TCP

Ensuite, créez un client TCP pour connecter le port série au serveur TCP du sac à dos. Cliquez sur suivant. L'adresse du serveur TCP est la même que l'adresse IP affichée sur l'écran LCD à la mise sous tension. Le serveur écoute sur le port 1337. Décochez DTR/RTS dépend de l'état de la connexion, nous n'avons pas besoin de contrôle de flux. Le port série source est un côté de la paire de ports série virtuels que nous venons de créer (COM7 et COM8). Nous avons connecté le client TCP à COM 8 et l'avons configuré pour 115200bps, 8/N/1. Cliquez sur OK. Le pont du port série vers le serveur TCP doit être actif. L'état TcpClient indiquera OK si le sac à dos LCD Ethernet a répondu à l'adresse IP

Étape 5: Configurer le programme de contrôle LCD

Configurer le programme de contrôle LCD
Configurer le programme de contrôle LCD

La dernière étape consiste à configurer votre programme de contrôle LCD pour utiliser le pont réseau. Choisissez un plugin d'affichage de type Matrix Orbital. Configurez-le pour utiliser l'extrémité libre de la paire de ports série virtuels (COM7 dans notre exemple). Réglez la vitesse pour qu'elle corresponde au paramètre du port virtuel (115 200 bps). Vous devrez peut-être redémarrer pour utiliser les nouveaux paramètres. Configurez le programme LCD pour afficher les flux RSS, les notifications par e-mail, le temps de ping du serveur, les statistiques du PC, etc. certains ont aussi des plugins supplémentaires. La sortie passera par le port série virtuel vers le réseau local et s'affichera sur l'écran LCD. Cette vidéo le montre en action, l'écran LCD reçoit des données d'affichage sur un réseau Ethernet.

Étape 6: Conclusion et où en obtenir un

Conclusion et où en obtenir un
Conclusion et où en obtenir un
Conclusion et où en obtenir un
Conclusion et où en obtenir un
Conclusion et où en obtenir un
Conclusion et où en obtenir un

LCD Smartie et LCDproc sont open source, donc tout le monde peut ajouter quelques améliorations aux sacs à dos LCD Ethernet. Ce serait formidable s'ils pouvaient contrôler un sac à dos LCD directement via TCP, sans pont.

La plupart des programmes de contrôle LCD peuvent réagir aux boutons. Deux boutons peuvent être connectés à l'en-tête de programmation du sac à dos, ou un nouveau PCB peut être fabriqué avec des connexions à plusieurs boutons. Le jeu de commandes Matrix Orbital prend en charge le réglage logiciel du contraste, ce qui serait très pratique pour les écrans LCD distants. Cela pourrait probablement être accompli en appliquant une modulation de largeur d'impulsion à la broche de réglage du contraste. Le micrologiciel du sac à dos Ethernet LCD peut être mis à niveau via le réseau, voir la partie 1 pour les instructions. Nous continuerons d'améliorer le firmware et d'ajouter de nouvelles fonctionnalités. Consultez la page Google Code du projet et le forum pour les derniers téléchargements. Obtenez-en un Seeed Studio a quelques packs LCD #twatch ethernet assemblés pour 45 $, y compris l'expédition dans le monde entier. Obtenez-les tant qu'ils durent parce que nous n'en ferons pas plus bientôt.

Conseillé: