Innehållsförteckning:
- Steg 1: Hårdvara och fast programvara
- Steg 2: Överbrygg en seriell port till en TCP -server
- Steg 3: Skapa en virtuell seriell port
- Steg 4: Skapa en TCP -klient
- Steg 5: Konfigurera LCD -kontrollprogram
- Steg 6: Slutsats och var du kan få en
Video: Nätverksansluten LCD -ryggsäck med LCD Smartie: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:48
Tecken LCD -skärmar som rullar information är en populär fallmod. De styrs vanligtvis via en parallellport, ryggsäck med seriell port eller USB -ryggsäck (mer). Denna instruerbara demonstrerar vår open source -ethernet -nätverks -LCD -ryggsäck. LCD -kontrollprogram som LCD Smartie (Windows) och LCDproc (Linux) kan använda ethernet LCD -ryggsäcken precis som seriell och USB -typ, men över ett nätverk. Det är användbart för att övervaka alla system var som helst i ett nätverk: sätt LCD -skärmar där du inte kan placera en dator, eller övervaka en dator som är svår att nå. Vi använder den för att rulla systeminformation, RSS -flöden, spellistor, ny e -post, Folding@Home -statistik, etc. bort från datorn. Den här videon visar hur den fungerar, LCD -skärmen tar emot bilddata från LCD Smartie över ett ethernet -nätverk. I den här artikeln visar vi dig hur du omdirigerar LCD Smartie -utdata från en seriell port till LCD -ryggsäcken. Detta är del 2 av nätverkets LCD -ryggsäckprojekt, läs del 1 här. Seeed Studio har några sammanställda #twatch ethernet LCD -paket för $ 45, inklusive frakt över hela världen. Se den här artikeln med den ursprungliga formateringen på bloggen Dangerous Prototypes. Konceptöversikt Förra veckan introducerade vi Twitter -rullningsfunktionerna i LCD -ryggsäcken. Den har också en TCP -server på port 1337 som accepterar Matrix Orbital -formaterade kommandon. Matrix Orbital ryggsäckar har brett mjukvarustöd, LCD Smartie och LCDproc är alternativ med öppen källkod. De flesta kontrollprogram driver LCD -skärmar genom parallellportar och några seriella eller USB -ryggsäckar. Nätverks -TCP -utdata är ännu inte ett alternativ. Vi använder en bro för att vidarebefordra LCD Smarties seriella portutgång till nätverkets LCD -ryggsäck.
Steg 1: Hårdvara och fast programvara
Vi introducerade PIC 18F67J60 ethernet LCD -ryggsäck hårdvara förra veckan. Kolla in föregående artikel för en detaljerad maskinvaruöversikt. Ladda ner de senaste filerna från projektets Google Code -sida och bygg din egen. Du kan också köpa monterad hårdvara för $ 30 ($ 45 m/LCD), inklusive frakt över hela världen, fram till den 23 september 2009. Firmware En TCP-server lyssnar på port 1337 för Matrix Orbital-stil LCD-kommandon. Datorer kan skicka kommandon till den här porten precis som om det är en seriell LCD -ryggsäck. Vi emulerade en Matrix Orbital-ryggsäck eftersom de flesta LCD-kontrollprogram för tecken stöder den. Twitter-flöden i realtid rullar på LCD-skärmen tills TCP-servern får ett kommando som placerar markören på position 0. När detta kommando tas emot slutar Twitter-uppdateringar och TCP-servern tar full kontroll över LCD-skärmen. Vi lade till två icke-standardkommandon till Matrix Orbital-uppsättningen. 153 visar IP -adressen som tilldelats av DCHP, och 154 återupptar Twitter -läge. Inga kunder implementerar dem för närvarande.
Steg 2: Överbrygg en seriell port till en TCP -server
LCD -kontrollprogram fungerar vanligtvis med parallellport-, serie- och USB -LCD -skärmar. Nätverks -TCP är ännu inte ett alternativ. Detta avsnitt visar hur du vidarebefordrar LCD Smartie seriell portdata till ethernet LCD -ryggsäcken. Vi använder Windows, så vi tog tag i freeware -versionen av Virtual Serial Port Emulator, en enkel portomdirigerare. Om du har Linux- eller OSX -förslag, vänligen lämna dem i kommentarerna eller forumet.
Steg 3: Skapa en virtuell seriell port
Först konfigurerar vi ett virtuellt seriellt portpar. LCD -kontrollprogrammet (LCD Smartie) ansluter till en av dessa portar, den andra ansluter till en TCP -klient som vi konfigurerar senare. Klicka på nästa. Välj ett nummer för varje serieport. Portnumret bör vara ledigt på ditt system. Vi ställde in den på COM7 och COM8. Vi kontrollerade emulera överföringshastighet, men det är förmodligen inte nödvändigt. Klicka på OK.
Steg 4: Skapa en TCP -klient
Skapa sedan en TCP -klient för att ansluta den seriella porten till ryggsäckens TCP -server. Klicka på nästa. TCP-serveradressen är densamma som IP-adressen som visas på LCD-skärmen vid start. Servern lyssnar på port 1337. Avmarkera DTR/RTS beror på anslutningsstatus, vi behöver inte flödeskontroll. Källseriens port är ena sidan av det virtuella serieportparet vi just skapade (COM7 och COM8). Vi kopplade TCP -klienten till COM 8 och konfigurerade den för 115200bps, 8/N/1. Klicka på OK. Seriell port till TCP -serverbrygga ska vara aktiv. TcpClient -status läser OK om ethernet LCD -ryggsäcken svarade på IP -adressen
Steg 5: Konfigurera LCD -kontrollprogram
Det sista steget är att konfigurera ditt LCD -kontrollprogram för att använda nätverksbryggan. Välj ett Matrix Orbital -typskärmsprogram. Konfigurera den för att använda den fria änden av det virtuella seriella portparet (COM7 i vårt exempel). Ställ in hastigheten för att matcha den virtuella portinställningen (115200bps). Du kan behöva starta om för att använda de nya inställningarna. Konfigurera LCD -programmet för att visa RSS -flöden, e -postmeddelanden, serverns pingtid, PC -statistik, etc; vissa har extra plugins också. Utmatningen går via den virtuella seriella porten till det lokala nätverket och visas på LCD -skärmen. Den här videon visar den i aktion, LCD -skärmen tar emot visningsdata över ett Ethernet -nätverk.
Steg 6: Slutsats och var du kan få en
LCD Smartie och LCDproc är öppen källkod, så vem som helst kan lägga till några förbättringar för ethernet LCD -ryggsäckar. Det skulle vara bra om de kunde styra en LCD -ryggsäck direkt över TCP, utan en brygga.
De flesta LCD -kontrollprogram kan reagera på knappar. Två knappar kan anslutas till ryggsäckens programmeringsrubrik, eller så kan ett nytt kretskort göras med flera knappanslutningar. Matrix Orbital -kommandosatsen stöder mjukvarukontrastjustering, vilket skulle vara väldigt praktiskt för fjärrkontrollerade LCD -skärmar. Detta kan förmodligen uppnås genom att applicera pulsbreddsmodulering på kontrastjusteringsstiftet. Ethernet -ryggsäckens firmware kan uppgraderas via nätverket, se del 1 för instruktioner. Vi kommer att fortsätta att förbättra firmware och lägga till nya funktioner. Kontrollera projektets Google Code -sida och forumet för de senaste nedladdningarna. Skaffa ett Seeed Studio har några #monterade #twatch ethernet LCD -paket för $ 45, inklusive frakt över hela världen. Skaffa dem så länge de räcker eftersom vi inte kommer att göra fler snart.
Rekommenderad:
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
I2C / IIC LCD -skärm - Använd en SPI LCD till I2C LCD -skärmen Använd SPI till IIC -modulen med Arduino: 5 steg
I2C / IIC LCD -skärm | Använd en SPI LCD till I2C LCD -skärmen Använda SPI till IIC -modulen med Arduino: Hej killar eftersom en vanlig SPI LCD 1602 har för många trådar att ansluta så det är mycket svårt att ansluta den till arduino men det finns en modul på marknaden som kan konvertera SPI -display till IIC -display så då behöver du bara ansluta 4 ledningar
Mirolo nätverksansluten LED -matrisdisplay för digital skyltning: 22 steg (med bilder)
Mirolo nätverksansluten LED -matrisdisplay för digital skyltning: Digital skyltning kan vara användbar vid evenemang för att informera besökare om kommande paneler, ändringar i schemat eller dynamiskt ge information. Att använda LED Matrix -skärmar för att göra meddelandena läsbara även på långt håll och är en iögonfallande känsla
NAS (nätverksansluten lagring) med Raspberry Pi: 6 steg
NAS (Network Attached Storage) Att använda Raspberry Pi: Network-attached Storage eller NAS för kort är en riktigt bra enhet att ha om du har att göra med ett stort antal filer och data. Jag har så mycket av mitt arbetsrelaterade innehåll på min PC Intern HDD att det inte lämnar mycket utrymme för mina personuppgifter, så
SENSOR SUHU DENGAN LCD DAN LED (gör temperatursensor med LCD och LED): 6 steg (med bilder)
SENSOR SUHU DENGAN LCD DAN LED (Making Temperature Sensor With LCD and LED): hai, saya Devi Rivaldi mahasiswa UNIVERSITAS NUSA PUTRA dari Indonesia, di sini saya akan berbagi cara membuat sensor suhu menggunakan Arduino den Output ke LCD dan LED. Ini adalah pembaca suhu dengan desain saya sendiri, dengan sensor ini anda