Sadržaj:
- Korak 1: Hardver i firmver
- Korak 2: Prebacite serijski port na TCP poslužitelj
- Korak 3: Kreirajte virtualni serijski port
- Korak 4: Kreirajte TCP klijenta
- Korak 5: Konfigurirajte LCD kontrolni program
- Korak 6: Zaključak i gdje ga nabaviti
Video: Umreženi LCD ruksak sa LCD pametnom: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:10
LCD ekrani sa znakovima koji listaju informacije popularni su mod. Obično se upravljaju putem paralelnog porta, ruksaka sa serijskim portom ili USB ruksaka (više). Ovaj Instructable demonstrira naš LCD ruksak s otvorenim kodom za ethernet mrežu. Programi za upravljanje LCD -om, poput LCD Smartie (Windows) i LCDproc (Linux), mogu koristiti ethernet LCD ruksak kao i serijski i USB, ali preko mreže. Korisno je za nadgledanje bilo kojeg sistema s bilo koje lokacije na mreži: postavite LCD -ove na koje ne možete staviti računar ili nadgledajte računar do kojeg je teško doći. Koristimo ga za pomicanje sistemskih informacija, RSS izvora, lista pjesama, nove e -pošte, statistike Folding@Home itd. Dalje od računara. Ovaj video prikazuje to na djelu, LCD prima podatke za prikaz od LCD Smartie preko ethernet mreže. U ovom članku pokazat ćemo vam kako preusmjeriti LCD Smartie izlaz sa serijskog porta na LCD ruksak. Ovo je dio 2 projekta mrežnog LCD ruksaka, 1. dio pročitajte ovdje. Seeed Studio ima nekoliko sastavljenih ethernet LCD paketa #twatch za 45 USD, uključujući isporuku širom svijeta. Pogledajte ovaj članak s originalnim oblikovanjem na blogu Dangerous Prototypes. Pregled koncepta Prošle sedmice smo predstavili funkcije pomicanja Twittera LCD ruksaka. Također ima TCP poslužitelj na portu 1337 koji prihvaća naredbe formatirane Matrix Orbital. Ruksaci Matrix Orbital imaju široku softversku podršku, LCD Smartie i LCDproc su opcije otvorenog koda. Većina upravljačkih programa pokreće LCD -e kroz paralelne portove i nekoliko serijskih ili USB ruksaka. Mrežni TCP izlaz još nije opcija. Koristimo most za prosljeđivanje izlaza serijskog porta LCD Smartie na mrežni LCD ruksak.
Korak 1: Hardver i firmver
Prošle smo sedmice predstavili hardver za naprtnjače LCD ekrana PIC 18F67J60. Detaljan pregled hardvera potražite u prethodnom članku. Preuzmite najnovije datoteke sa stranice Google Code projekta i izradite vlastite. Takođe možete kupiti sklopljeni hardver za 30 USD (45 USD sa LCD-om), uključujući isporuku širom svijeta, do 23. septembra 2009. Firmware TCP server sluša na portu 1337 za naredbe LCD u stilu Matrix Orbital. Računari mogu slati komande na ovaj port baš kao da je serijski LCD ruksak. Emulirali smo Matrix Orbital ruksak jer ga podržava većina LCD kontrolnih programa sa znakovima. Twitter u stvarnom vremenu se pomiče na LCD-u sve dok TCP poslužitelj ne primi naredbu koja postavlja kursor na poziciju 0. Kada se ova naredba primi, ažuriranja Twittera završavaju i TCP poslužitelj preuzima potpunu kontrolu nad LCD-om. Dodali smo dvije nestandardne naredbe u skup matričnih orbitala. 153 prikazuje IP adresu koju je dodijelio DCHP, a 154 nastavlja način rada Twitter. Trenutno ih ne primjenjuju klijenti.
Korak 2: Prebacite serijski port na TCP poslužitelj
LCD programi za upravljanje obično rade s paralelnim portom, serijskim i USB LCD -om. Mrežni TCP još nije opcija. Ovaj odjeljak prikazuje kako proslijediti podatke serijskog porta LCD Smartie na ethernet LCD ruksak. Koristimo Windows, pa smo uzeli besplatnu verziju Virtual Serial Port Emulator, jednostavnog preusmjerivača portova. Ako imate prijedloge za Linux ili OSX, ostavite ih u komentarima ili na forumu.
Korak 3: Kreirajte virtualni serijski port
Prvo postavljamo par virtualnih serijskih portova. Program za upravljanje LCD -om (LCD Smartie) će se spojiti na jedan od ovih portova, drugi se povezuje sa TCP klijentom koji smo kasnije postavili. Pritisnite sljedeći. Odaberite broj za svaki serijski port. Broj porta bi trebao biti slobodan na vašem sistemu. Postavili smo ga na COM7 i COM8. Provjerili smo emuliranu brzinu prijenosa, iako to vjerojatno nije potrebno. Pritisnite OK.
Korak 4: Kreirajte TCP klijenta
Zatim kreirajte TCP klijenta za povezivanje serijskog porta sa TCP serverom naprtnjače. Pritisnite sljedeći. Adresa TCP servera je ista kao IP adresa prikazana na LCD-u pri uključivanju. Poslužitelj sluša na portu 1337. Poništite oznaku DTR/RTS zavisno od statusa veze, ne treba nam kontrola protoka. Izvorni serijski port je jedna strana para virtualnih serijskih portova koje smo upravo stvorili (COM7 i COM8). Povezali smo TCP klijenta na COM 8 i konfigurirali ga za 115200bps, 8/N/1. Pritisnite OK. Serijski port na mostu TCP poslužitelja trebao bi biti aktivan. Status TcpClient će se pročitati u redu ako je ethernet LCD ruksak odgovorio na IP adresu
Korak 5: Konfigurirajte LCD kontrolni program
Posljednji korak je konfiguriranje vašeg LCD upravljačkog programa za korištenje mrežnog mosta. Odaberite dodatak za prikaz matričnog orbitalnog tipa. Konfigurirajte ga tako da koristi slobodni kraj para virtualnih serijskih portova (COM7 u našem primjeru). Postavite brzinu tako da odgovara postavci virtualnog porta (115200bps). Možda ćete morati ponovo pokrenuti da biste koristili nove postavke. Konfigurirajte LCD program tako da prikazuje RSS izvore, obavijesti putem e -pošte, vrijeme pinga servera, statistiku računara itd.; neki imaju i dodatne dodatke. Izlaz će ići kroz virtualni serijski port do lokalne mreže i prikazati se na LCD -u. Ovaj video prikazuje to na djelu, LCD prima podatke za prikaz preko ethernet mreže.
Korak 6: Zaključak i gdje ga nabaviti
LCD Smartie i LCDproc su otvorenog koda, pa svako može dodati nekoliko poboljšanja za ethernet LCD naprtnjače. Bilo bi sjajno kada bi mogli upravljati LCD ruksakom direktno preko TCP -a, bez mosta.
Većina LCD upravljačkih programa može reagirati na tipke. Dva gumba mogu se spojiti na programsko zaglavlje ruksaka, ili se može napraviti nova štampana ploča s višestrukim povezivanjem gumba. Komplet komandi Matrix Orbital podržava softversko podešavanje kontrasta, što bi bilo jako zgodno za daljinski postavljene LCD ekrane. To bi se vjerojatno moglo postići primjenom modulacije širine impulsa na pin za podešavanje kontrasta. Firmver ethernet LCD ruksaka može se nadograditi preko mreže, upute potražite u dijelu 1. Nastavit ćemo poboljšavati firmver i dodavati nove funkcije. Na stranici Google Code projekta i forumu potražite najnovija preuzimanja. Get one Seeed Studio ima nekoliko sklopljenih #twatch ethernet LCD paketa za 45 USD, uključujući dostavu širom svijeta. Nabavite ih dok traju jer uskoro nećemo zaraditi više.
Preporučuje se:
KAMENI LCD sa pametnom kućom: 5 koraka
STONE LCD S Smart Home: Danas sam dobio STONE -ov ekran sa serijskim portom, koji može komunicirati preko MCU -ovog serijskog porta, a logički dizajn korisničkog sučelja ovog ekrana može se izraditi izravno pomoću softvera VGUS koji se nalazi na službenoj web stranici STONE -a, što je vrlo ugodnost
Napravite sistem upravljanja pametnom kućom na STONE HMI dispu: 23 koraka
Napravite sistem za upravljanje pametnom kućom na STONE HMI Dispu: Uvod u projekt Sljedeći vodič vam pokazuje kako koristiti STONE STVC050WT-01 modul za prikaz ekrana za izradu jednostavnog sistema za upravljanje kućanskim aparatima
Micro: bitni MU senzor vida - instaliran na pametnom automobilu: 5 koraka
Micro: bitni MU senzor vida - instaliran na pametnom automobilu: Ovo je vodič o tome kako instalirati senzor vida MU na pametni automobil koji izrađujemo u ovom uputstvu. Iako vam ovaj vodič pokazuje kako instalirati MU senzor vida, možete ga slijediti i za instaliranje svih drugih vrsta senzora. Imao sam dvoosnu kameru
Spašavanje dosadnog života pametnom lampom: 3 koraka
Spašavanje dosadnog života pametnom lampom: Svi se nadamo da možemo ugodnije živjeti kod kuće. Da li se često osjećate neugodno jer zatamnjivanje kućnih svjetiljki nije dovoljno pametno? Ili se osjećate monotono zbog funkcije kućne lampe? Ova svjetiljka može riješiti vaš
Mirolo umreženi LED matrični zaslon za digitalnu oznaku: 22 koraka (sa slikama)
Mirolo umreženi LED matrični zaslon za digitalnu signalizaciju: Digitalna signalizacija može biti korisna na događajima za informiranje posjetitelja o nadolazećim panelima, promjenama u rasporedu ili dinamičko pružanje informacija. Korištenje LED Matrix zaslona za to čini poruke čitljivim čak i iz daljine i privlači pažnju