Indholdsfortegnelse:
- Trin 1: Hardware og firmware
- Trin 2: Bro en seriel port til en TCP -server
- Trin 3: Opret en virtuel seriel port
- Trin 4: Opret en TCP -klient
- Trin 5: Konfigurer LCD -kontrolprogram
- Trin 6: Konklusion og hvor kan man få en
Video: Netværksbaseret LCD -rygsæk med LCD Smartie: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:31
Tegn LCD -skærme, der ruller informationer, er en populær case mod. De styres normalt gennem en parallel port, en seriel port rygsæk eller en USB rygsæk (mere). Denne instruktør demonstrerer vores open source ethernet -netværks -LCD -rygsæk. LCD -kontrolprogrammer som LCD Smartie (Windows) og LCDproc (Linux) kan bruge ethernet LCD -rygsækken ligesom seriel og USB -typen, men over et netværk. Det er nyttigt til at overvåge ethvert system fra hvor som helst på et netværk: Sæt LCD -skærme, hvor du ikke kan placere en computer, eller overvåge en computer, der er vanskelig at nå. Vi bruger den til at rulle systemoplysninger, RSS -feeds, afspilningslister, ny e -mail, Folding@Home -statistik osv. Væk fra pc'en. Denne video viser det i aktion, LCD'en modtager displaydata fra LCD Smartie over et ethernet -netværk. I denne artikel viser vi dig, hvordan du omdirigerer LCD Smartie -output fra en seriel port til LCD -rygsækken. Dette er del 2 af netværks -LCD -rygsækprojektet, læs del 1 her. Seeed Studio har et par samlede #twatch ethernet LCD -pakker til $ 45, inklusive forsendelse på verdensplan. Se denne artikel med den originale formatering på bloggen Dangerous Prototypes. Konceptoversigt I sidste uge introducerede vi Twitter -rullende funktioner i LCD -rygsækken. Det har også en TCP -server på port 1337, der accepterer Matrix Orbital -formaterede kommandoer. Matrix Orbital rygsække har bred softwarestøtte, LCD Smartie og LCDproc er muligheder med open source. De fleste kontrolprogrammer driver LCD -skærme gennem parallelle porte og et par serielle eller USB -rygsække. Netværks -TCP -output er endnu ikke en mulighed. Vi bruger en bro til at videresende LCD Smarties serielle portoutput til netværks -LCD -rygsækken.
Trin 1: Hardware og firmware
Vi introducerede PIC 18F67J60 ethernet LCD -rygsækhardware i sidste uge. Tjek den forrige artikel for en detaljeret hardwareoversigt. Download de nyeste filer fra projektets Google Code -side, og opbyg din egen. Du kan også købe samlet hardware for $ 30 ($ 45 m/LCD), inklusive forsendelse verden over, frem til 23. september 2009. Firmware En TCP-server lytter på port 1337 efter Matrix Orbital-stil LCD-kommandoer. Computere kan sende kommandoer til denne port, ligesom det er en seriel LCD -rygsæk. Vi emulerede en Matrix Orbital-rygsæk, fordi de fleste tegn-LCD-kontrolprogrammer understøtter det. Twitter-feeds i realtid ruller på LCD'et, indtil TCP-serveren modtager en kommando, der placerer markøren på position 0. Når denne kommando modtages, slutter Twitter-opdateringer, og TCP-serveren tager fuld kontrol over LCD'et. Vi tilføjede to ikke-standardkommandoer til Matrix Orbital-sættet. 153 viser IP -adressen som tildelt af DCHP, og 154 genoptager Twitter -tilstand. Ingen klienter implementerer dem i øjeblikket.
Trin 2: Bro en seriel port til en TCP -server
LCD -kontrolprogrammer fungerer normalt med parallelle port-, serielle og USB -LCD'er. Netværks -TCP er endnu ikke en mulighed. Dette afsnit viser, hvordan du videresender LCD Smartie serielle portdata til ethernet LCD -rygsæk. Vi bruger Windows, så vi tog fat i freeware -versionen af Virtual Serial Port Emulator, en simpel portomdirigerer. Hvis du har Linux- eller OSX -forslag, skal du efterlade dem i kommentarerne eller forummet.
Trin 3: Opret en virtuel seriel port
Først opsætter vi et virtuelt serielt portpar. LCD -kontrolprogrammet (LCD Smartie) opretter forbindelse til en af disse porte, den anden opretter forbindelse til en TCP -klient, vi opsætter senere. Klik på næste. Vælg et nummer for hver seriel port. Portnummeret skal være ledigt på dit system. Vi satte den til COM7 og COM8. Vi kontrollerede emulere baud rate, selvom det sandsynligvis ikke er nødvendigt. Klik på OK.
Trin 4: Opret en TCP -klient
Opret derefter en TCP -klient for at slutte den serielle port til rygsækens TCP -server. Klik på næste. TCP-serveradressen er den samme som den IP-adresse, der vises på LCD-skærmen ved opstart. Serveren lytter til port 1337. Fjern markeringen af DTR/RTS afhænger af forbindelsesstatus, vi har ikke brug for flowkontrol. Kildens serielle port er den ene side af det virtuelle serielle portpar, vi lige har oprettet (COM7 og COM8). Vi sluttede TCP -klienten til COM 8 og konfigurerede den til 115200bps, 8/N/1. Klik på OK. Den serielle port til TCP -serverbro skal være aktiv. TcpClient -status læser OK, hvis ethernet LCD -rygsækken reagerede på IP -adressen
Trin 5: Konfigurer LCD -kontrolprogram
Det sidste trin er at konfigurere dit LCD -kontrolprogram til at bruge netværksbroen. Vælg et Matrix Orbital -type display -plugin. Konfigurer den til at bruge den frie ende af det virtuelle serielle portpar (COM7 i vores eksempel). Indstil hastigheden til at matche den virtuelle portindstilling (115200bps). Du skal muligvis genstarte for at bruge de nye indstillinger. Konfigurer LCD -programmet til at vise RSS -feeds, e -mail -meddelelser, serverpingtid, pc -statistik osv. nogle har også ekstra plugins. Outputtet går gennem den virtuelle serielle port til det lokale netværk og vises på LCD -skærmen. Denne video viser det i aktion, LCD'en modtager displaydata over et ethernet -netværk.
Trin 6: Konklusion og hvor kan man få en
LCD Smartie og LCDproc er open source, så alle kan tilføje et par forbedringer til ethernet LCD -rygsække. Det ville være fantastisk, hvis de kunne styre en LCD -rygsæk direkte over TCP, uden en bro.
De fleste LCD -kontrolprogrammer kan reagere på knapper. To knapper kunne tilsluttes rygsækens programmeringshoved, eller en ny PCB kunne laves med flere knapforbindelser. Matrix Orbital -kommandosættet understøtter softwarekontrastjustering, hvilket ville være virkelig praktisk til fjernbetjente LCD -skærme. Dette kunne sandsynligvis opnås ved at anvende pulsbreddemodulation på kontrastjusteringsstiften. Ethernet -LCD -rygsæk -firmwaren kan opgraderes over netværket, se del 1 for instruktioner. Vi fortsætter med at forbedre firmwaren og tilføje nye funktioner. Tjek projektet Google Code -siden og forummet for de seneste downloads. Få en Seeed Studio har et par samlede #twatch ethernet LCD -pakker til $ 45, inklusive forsendelse på verdensplan. Få dem så længe de varer, for vi får ikke snart flere.
Anbefalede:
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin
I2C / IIC LCD -skærm | Brug en SPI LCD til I2C LCD -skærmen Brug af SPI til IIC -modulet med Arduino: Hej fyre, da en normal SPI LCD 1602 har for mange ledninger at tilslutte, så det er meget svært at grænseflade det med arduino, men der er et modul på markedet, som kan konverter SPI -skærm til IIC -skærm, så du skal kun tilslutte 4 ledninger
I2C / IIC LCD -skærm - Konverter en SPI LCD til I2C LCD Display: 5 trin
I2C / IIC LCD -skærm | Konverter en SPI LCD til I2C LCD Display: Brug af spi lcd display har brug for for mange forbindelser til at gøre, hvilket er virkelig svært at gøre, så jeg fandt et modul, der kan konvertere i2c lcd til spi lcd, så lad os komme i gang
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores
SENSOR SUHU DENGAN LCD DAN LED (Fremstilling af temperatursensor med LCD og LED): 6 trin (med billeder)
SENSOR SUHU DENGAN LCD DAN LED (Making Temperature Sensor With LCD and LED): hai, saya Devi Rivaldi mahasiswa UNIVERSITAS NUSA PUTRA fra Indonesien, der kan også sige, at der kan bruges en sensor, der kan bruges til en Arduino -udgang på LCD og LED. Ini adalah pembaca suhu dengan desain saya sendiri, dengan sensor ini anda