Sommario:
- Passaggio 1: hardware e firmware
- Passaggio 2: collega una porta seriale a un server TCP
- Passaggio 3: creare una porta seriale virtuale
- Passaggio 4: creare un client TCP
- Passaggio 5: configurare il programma di controllo LCD
- Passaggio 6: conclusione e dove trovarne uno
Video: Zaino LCD in rete con Smartie LCD: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:06
Gli schermi LCD a caratteri che scorrono le informazioni sono un mod caso popolare. Di solito sono controllati tramite una porta parallela, uno zaino per porta seriale o uno zaino USB (altro). Questo Instructable dimostra il nostro zaino LCD di rete ethernet open source. I programmi di controllo LCD come LCD Smartie (Windows) e LCDproc (Linux) possono utilizzare lo zaino LCD Ethernet proprio come il tipo seriale e USB, ma su una rete. È utile per monitorare qualsiasi sistema da qualsiasi punto della rete: posizionare gli LCD dove non è possibile inserire un computer o monitorare un computer difficile da raggiungere. Lo usiamo per scorrere le informazioni di sistema, i feed RSS, le playlist, i nuovi messaggi di posta elettronica, le statistiche di Folding@Home, ecc. lontano dal PC. Questo video lo mostra in azione, il display LCD sta ricevendo i dati del display da LCD Smartie su una rete ethernet. In questo articolo ti mostriamo come reindirizzare l'output di LCD Smartie da una porta seriale allo zaino LCD. Questa è la parte 2 del progetto dello zaino LCD di rete, leggi la parte 1 qui. Seeed Studio ha alcuni packpack ethernet LCD #twatch assemblati per $ 45, inclusa la spedizione in tutto il mondo. Vedi questo articolo con la formattazione originale sul blog Dangerous Prototypes. Panoramica del concetto La scorsa settimana abbiamo introdotto le funzionalità di scorrimento di Twitter dello zaino LCD. Ha anche un server TCP sulla porta 1337 che accetta comandi formattati Matrix Orbital. Gli zaini Matrix Orbital hanno un ampio supporto software, LCD Smartie e LCDproc sono opzioni open source. La maggior parte dei programmi di controllo guida gli LCD tramite porte parallele e alcuni zaini seriali o USB. L'output TCP di rete non è ancora un'opzione. Usiamo un bridge per inoltrare l'uscita della porta seriale di LCD Smartie allo zaino LCD di rete.
Passaggio 1: hardware e firmware
La scorsa settimana abbiamo introdotto l'hardware per zaino LCD Ethernet PIC 18F67J60. Dai un'occhiata all'articolo precedente per una panoramica dettagliata dell'hardware. Scarica i file più recenti dalla pagina del codice di Google del progetto e creane uno tuo. È inoltre possibile acquistare hardware assemblato per $ 30 ($ 45 con LCD), inclusa la spedizione in tutto il mondo, fino al 23 settembre 2009. Firmware Un server TCP ascolta sulla porta 1337 per i comandi LCD in stile Matrix Orbital. I computer possono inviare comandi a questa porta proprio come se fosse uno zaino LCD seriale. Abbiamo emulato uno zaino Matrix Orbital perché la maggior parte dei programmi di controllo LCD a caratteri lo supportano. I feed Twitter in tempo reale scorrono sullo schermo LCD finché il server TCP non riceve un comando che posiziona il cursore nella posizione 0. Quando viene ricevuto questo comando, gli aggiornamenti di Twitter terminano e il Il server TCP assume il pieno controllo dell'LCD. Abbiamo aggiunto due comandi non standard al set Matrix Orbital. 153 visualizza l'indirizzo IP assegnato da DCHP e 154 riprende la modalità Twitter. Nessun client attualmente li implementa.
Passaggio 2: collega una porta seriale a un server TCP
I programmi di controllo LCD di solito funzionano con porte parallele, seriali e LCD USB. Il TCP di rete non è ancora un'opzione. Questa sezione mostra come inoltrare i dati della porta seriale LCD Smartie allo zaino LCD Ethernet. Stiamo usando Windows, quindi abbiamo preso la versione freeware di Virtual Serial Port Emulator, un semplice reindirizzatore di porte. Se hai suggerimenti su Linux o OSX, lasciali nei commenti o nel forum.
Passaggio 3: creare una porta seriale virtuale
Innanzitutto, impostiamo una coppia di porte seriali virtuali. Il programma di controllo LCD (LCD Smartie) si collegherà a una di queste porte, l'altra si connetterà a un client TCP che configureremo in seguito. Fare clic su Avanti. Scegliere un numero per ogni porta seriale. Il numero di porta dovrebbe essere libero sul tuo sistema. Lo impostiamo su COM7 e COM8. Abbiamo controllato emula baud rate, anche se probabilmente non è necessario. Fare clic su OK.
Passaggio 4: creare un client TCP
Quindi, crea un client TCP per connettere la porta seriale al server TCP dello zaino. Fare clic su Avanti. L'indirizzo del server TCP è lo stesso dell'indirizzo IP mostrato sul display LCD all'accensione. Il server è in ascolto sulla porta 1337. Deselezionare DTR/RTS dipende dallo stato della connessione, non è necessario il controllo del flusso. La porta seriale di origine è un lato della coppia di porte seriali virtuali che abbiamo appena creato (COM7 e COM8). Abbiamo collegato il client TCP a COM 8 e l'abbiamo configurato per 115200 bps, 8/N/1. Fare clic su OK. La porta seriale al bridge server TCP dovrebbe essere attiva. Lo stato di TcpClient leggerà OK se lo zaino LCD ethernet ha risposto all'indirizzo IP
Passaggio 5: configurare il programma di controllo LCD
Il passaggio finale consiste nel configurare il programma di controllo LCD per utilizzare il bridge di rete. Scegliere un plug-in di visualizzazione di tipo Matrix Orbital. Configuralo per utilizzare l'estremità libera della coppia di porte seriali virtuali (COM7 nel nostro esempio). Imposta la velocità in modo che corrisponda all'impostazione della porta virtuale (115200 bps). Potrebbe essere necessario riavviare per utilizzare le nuove impostazioni. Configura il programma LCD per mostrare feed RSS, notifiche e-mail, tempo di ping del server, statistiche del PC, ecc.; alcuni hanno anche plugin extra. L'output passerà attraverso la porta seriale virtuale alla rete locale e verrà visualizzato sul display LCD. Questo video lo mostra in azione, il display LCD sta ricevendo i dati del display su una rete ethernet.
Passaggio 6: conclusione e dove trovarne uno
LCD Smartie e LCDproc sono open source, quindi chiunque può aggiungere alcuni miglioramenti per gli zaini LCD Ethernet. Sarebbe fantastico se potessero controllare uno zaino LCD direttamente su TCP, senza bridge.
La maggior parte dei programmi di controllo LCD può reagire ai pulsanti. È possibile collegare due pulsanti all'intestazione di programmazione dello zaino o creare un nuovo PCB con connessioni multiple. Il set di comandi Matrix Orbital supporta la regolazione del contrasto del software, che sarebbe davvero utile per gli LCD posizionati in remoto. Questo potrebbe probabilmente essere ottenuto applicando la modulazione dell'ampiezza dell'impulso al pin di regolazione del contrasto. Il firmware dello zaino LCD Ethernet può essere aggiornato tramite la rete, vedere la parte 1 per le istruzioni. Continueremo a migliorare il firmware e ad aggiungere nuove funzionalità. Controlla la pagina Google Code del progetto e il forum per gli ultimi download. Prendine uno Seeed Studio ha alcuni packpack ethernet LCD #twatch assemblati per $ 45, inclusa la spedizione in tutto il mondo. Prendili finché durano perché non ne faremo di più a breve.
Consigliato:
Zaino intelligente con localizzazione GPS e luci automatiche: 15 passaggi
Zaino intelligente con tracciamento GPS e luci automatiche: in questo tutorial creeremo uno zaino intelligente in grado di tracciare la nostra posizione, velocità e ha luci automatizzate che possono tenerci al sicuro di notte. Uso 2 sensori per rilevare se è sulle tue spalle per assicurarmi che non si spenga quando non è necessario
1602 Modulo schermo tastiera LCD con zaino I2C: 6 passaggi
1602 Modulo Scudo Tastiera LCD Con Zaino I2C: Come parte di un progetto più ampio, volevo avere un display LCD e una tastiera per la navigazione di alcuni semplici menu. Userò molte delle porte I/O su Arduino per altri lavori, quindi volevo un'interfaccia I2C per l'LCD. Così ho comprato dell'hardware
Zaino da viaggio solare..Per caricare in movimento: 5 passaggi (con immagini)
Zaino da viaggio solare..Ricaricare in movimento: ricaricare in movimento non sarà mai così facile.Continua a camminare e la centrale solare caricherà la batteria mentre cammini al sole.Questo è utile per i viaggiatori nel deserto.Un'emergenza il backup di energia può aiutare a salvare una vita! Le borse intelligenti sono il futuro
Zaino Pi Smart Back con tracker di contenuti NFC: 6 passaggi
Back Pi Smart Backpack con tracker di contenuti NFC: da studente spesso dimentico di portare in classe alcuni dei miei libri e altri materiali. Ho provato a utilizzare un'agenda online, ma anche con quella lascerei costantemente le cose sulla mia scrivania. La soluzione che ho trovato è uno zaino intelligente. In questo istruttivo
Inverter collegato alla rete fai-da-te (non alimenta la rete) Alternativa UPS: 7 passaggi (con immagini)
Alternativa UPS con inverter collegato alla rete fai-da-te (non alimenta la rete): questo è un post di follow-up dal mio altro Instructable sulla creazione di un inverter collegato alla rete che non alimenta la rete, poiché ora è sempre possibile farlo in alcune aree come un progetto fai-da-te e alcuni luoghi non consentono di alimentare lì g