Sommario:

Zaino LCD in rete con Smartie LCD: 6 passaggi
Zaino LCD in rete con Smartie LCD: 6 passaggi

Video: Zaino LCD in rete con Smartie LCD: 6 passaggi

Video: Zaino LCD in rete con Smartie LCD: 6 passaggi
Video: La mia cassetta da campo 2024, Luglio
Anonim
Zaino LCD in rete con LCD Smartie
Zaino LCD in rete con LCD Smartie
Zaino LCD in rete con LCD Smartie
Zaino LCD in rete con LCD Smartie
Zaino LCD in rete con LCD Smartie
Zaino LCD in rete con LCD Smartie
Zaino LCD in rete con Smartie LCD
Zaino LCD in rete con Smartie LCD

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

Hardware e firmware
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

Collega una porta seriale a un server TCP
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

Crea una porta seriale virtuale
Crea una porta seriale virtuale
Crea una porta seriale virtuale
Crea 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

Crea un client TCP
Crea un client TCP
Crea un client TCP
Crea un client TCP
Crea un client TCP
Crea 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

Configura il programma di controllo LCD
Configura 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

Conclusione e dove trovarne uno
Conclusione e dove trovarne uno
Conclusione e dove trovarne uno
Conclusione e dove trovarne uno
Conclusione e dove trovarne uno
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: