Mundarija:

LCD Smartie bilan tarmoqli LCD ryukzak: 6 qadam
LCD Smartie bilan tarmoqli LCD ryukzak: 6 qadam

Video: LCD Smartie bilan tarmoqli LCD ryukzak: 6 qadam

Video: LCD Smartie bilan tarmoqli LCD ryukzak: 6 qadam
Video: Монитор Информации системного блока LCD Smartie 5 Моддинг 2024, Iyul
Anonim
LCD Smartie bilan tarmoqli LCD xalta
LCD Smartie bilan tarmoqli LCD xalta
LCD Smartie bilan tarmoqli LCD xalta
LCD Smartie bilan tarmoqli LCD xalta
LCD Smartie bilan tarmoqli LCD ryukzak
LCD Smartie bilan tarmoqli LCD ryukzak
LCD Smartie bilan tarmoqli LCD ryukzak
LCD Smartie bilan tarmoqli LCD ryukzak

Ma'lumotni aylantiradigan belgilarli LCD -ekranlar - bu mashhur holat. Ular odatda parallel port, ketma -ket port yoki USB ryukzak orqali boshqariladi (ko'proq). Bu ko'rsatma ochiq manbali chekilgan tarmoqli LCD ryukzakimizni ko'rsatadi. LCD Smartie (Windows) va LCDproc (Linux) kabi LCD boshqaruv dasturlari ethernetli LCD ryukzakni ketma -ket va USB turi kabi ishlatishi mumkin, lekin tarmoq orqali. Bu tarmoqning istalgan joyidan istalgan tizimni kuzatish uchun foydalidir: kompyuterni joylashtira olmaydigan joyga LCD displeylarni qo'ying yoki erishish qiyin bo'lgan kompyuterni kuzatib boring. Biz uni tizim ma'lumotlari, RSS tasmalari, pleylistlar, yangi elektron pochta, Folding@Home statistikasi va boshqalarni kompyuterdan uzoqlashtirish uchun ishlatamiz. Bu video buni amalda ko'rsatadi, LCD displey ma'lumotlarini LCD Smartie -dan chekilgan tarmoq orqali oladi. Ushbu maqolada biz sizga LCD Smartie chiqishini ketma -ket portdan LCD ryukzakka qanday yo'naltirishni ko'rsatamiz. Bu tarmoqli xalta xalta loyihasining 2 -qismi, bu erda 1 -qismini o'qing. Seeed Studio -da 45 dollarlik bir nechta #twatch chekilgan LCD -paketlari, shu jumladan dunyo bo'ylab etkazib berish. Ushbu maqolani "Xavfli prototiplar" blogida asl formatlangan holda ko'ring. Kontseptsiyaga umumiy nuqtai O'tgan hafta biz LCD -ryukzakning Twitter -ga o'tish xususiyatlarini taqdim etdik. Shuningdek, u 1337 -portda Matrix Orbital formatlangan buyruqlarni qabul qiladigan TCP -serverga ega. Matrix Orbital ryukzaklari keng dasturiy ta'minotga ega, LCD Smartie va LCDproc - ochiq manba. Ko'pgina boshqaruv dasturlari LCD -larni parallel portlar va bir nechta ketma -ket yoki USB -ryukzaklar orqali boshqaradi. Tarmoqli TCP chiqishi hali variant emas. Biz LCD Smartie -ning ketma -ket portli chiqishini tarmoqli LCD ryukzakka o'tkazish uchun ko'prikdan foydalanamiz.

1 -qadam: Uskuna va dasturiy ta'minot

Uskuna va dasturiy ta'minot
Uskuna va dasturiy ta'minot

O'tgan hafta biz PIC 18F67J60 chekilgan LCD ryukzak uskunasini taqdim etdik. Qo'shimcha ma'lumot olish uchun oldingi maqolani ko'rib chiqing. Google Code loyihasi sahifasidan eng yangi fayllarni yuklab oling va o'zingiz yarating. Bundan tashqari, 2009 yil 23 sentyabrga qadar butun dunyo bo'ylab etkazib berishni o'z ichiga olgan $ 30 ($ 45 v/LCD) uchun qo'shimcha qurilmalarni sotib olishingiz mumkin. TCP serveri Matrix Orbital uslubidagi LCD buyruqlarini 1337 portda tinglaydi. Kompyuterlar xuddi shu ketma -ket LCD xalta kabi portga buyruq yuborishi mumkin. Biz Matrix Orbital ryukzakka taqlid qildik, chunki ko'pchilik LCD boshqaruv dasturlari uni qo'llab-quvvatlaydi. TCP serveri kursorni 0 holatiga qo'yadigan buyruqni olmaguncha, real vaqt rejimida Twitter-ni LCD-da siljiting. Bu buyruq qabul qilinganda, Twitter yangilanadi va TCP server LCD displeyini to'liq nazorat qiladi, biz Matrix Orbital to'plamiga ikkita nostandart buyruq qo'shdik. 153 DCHP tomonidan tayinlangan IP -manzilni ko'rsatadi va 154 Twitter rejimini tiklaydi. Hozirda hech bir mijoz ularni amalga oshirmaydi.

2 -qadam: Seriyali portni TCP serveriga ulang

Seriya portini TCP serveriga ulang
Seriya portini TCP serveriga ulang

LCD boshqaruv dasturlari odatda parallel port, ketma -ket va USB -LCD bilan ishlaydi. Tarmoqli TCP hali variant emas. Bu bo'limda LCD Smartie seriyali port ma'lumotlarini chekilgan LCD ryukzakka qanday yuborish mumkinligi ko'rsatilgan. Biz Windows -dan foydalanmoqdamiz, shuning uchun biz oddiy port yo'naltiruvchi Virtual Serial Port Emulator -ning bepul versiyasini oldik. Agar sizda Linux yoki OSX takliflari bo'lsa, ularni sharhlarda yoki forumda qoldiring.

3 -qadam: Virtual ketma -ket portni yarating

Virtual ketma -ket port yaratish
Virtual ketma -ket port yaratish
Virtual ketma -ket port yaratish
Virtual ketma -ket port yaratish

Birinchidan, biz virtual ketma -ket port juftligini o'rnatamiz. LCD boshqaruv dasturi (LCD Smartie) ushbu portlardan biriga ulanadi, ikkinchisi biz o'rnatadigan TCP mijoziga ulanadi. Har bir ketma -ket port uchun raqamni tanlang. Tizimda port raqami bepul bo'lishi kerak. Biz uni COM7 va COM8 ga o'rnatdik. Biz taqlid tezligini tekshirdik, lekin kerak emas. OK ni bosing.

4 -qadam: TCP mijozini yarating

TCP mijozini yarating
TCP mijozini yarating
TCP mijozini yarating
TCP mijozini yarating
TCP mijozini yarating
TCP mijozini yarating

Keyin ketma -ket portni xalta TCP serveriga ulash uchun TCP mijozini yarating. Keyingi tugmani bosing TCP server manzili LCD yoqilganda IP-manzili bilan bir xil. Server 1337 portini tinglaydi. DTR/RTS ulanish holatiga bog'liqligini belgilang, biz oqimni boshqarishni talab qilmaymiz, manba ketma -ket port - biz yaratgan virtual ketma -ket port juftligining bir tomoni (COM7 va COM8). Biz TCP mijozini COM 8 ga uladik va uni 115200bps, 8/N/1 ga sozladik. OK ni bosing TCP server ko'prigiga ketma -ket port faol bo'lishi kerak. Agar chekilgan LCD ryukzak IP -manzilga javob bersa, TcpClient holati OK deb o'qiladi

5 -qadam: LCD boshqaruv dasturini sozlash

LCD boshqaruv dasturini sozlash
LCD boshqaruv dasturini sozlash

Oxirgi qadam LCD boshqaruv dasturini tarmoq ko'prigidan foydalanish uchun sozlashdir. Matrix Orbital tipidagi displey plaginini tanlang. Uni virtual ketma -ket port juftligining bepul uchidan foydalanish uchun sozlang (bizning misolimizda COM7). Virtual port sozlamasiga mos keladigan tezlikni o'rnating (115200bps). Yangi sozlamalardan foydalanish uchun qayta ishga tushirishingiz kerak bo'lishi mumkin. LCD dasturini RSS tasmalari, elektron pochta xabarnomalari, serverning ping vaqti, kompyuter statistikasi va boshqalarni ko'rsatish uchun sozlang; ba'zilarida qo'shimcha plaginlar mavjud. Chiqish virtual ketma -ket port orqali mahalliy tarmoqqa o'tadi va LCD displeyda aks etadi. Bu video amalda ko'rsatadi, LCD displey ma'lumotlarini chekilgan tarmoq orqali oladi.

6 -qadam: Xulosa va uni qayerdan olish kerak

Xulosa va uni qayerdan olish kerak
Xulosa va uni qayerdan olish kerak
Xulosa va uni qayerdan olish kerak
Xulosa va uni qayerdan olish kerak
Xulosa va uni qayerdan olish kerak
Xulosa va uni qayerdan olish kerak

LCD Smartie va LCDproc ochiq manbali, shuning uchun har kim chekilgan LCD ryukzak uchun bir nechta qo'shimcha qurilmalarni qo'shishi mumkin. Agar ular LCD ryukzakni to'g'ridan -to'g'ri TCP orqali, ko'priksiz boshqarsa yaxshi bo'lardi.

Ko'pgina LCD boshqaruv dasturlari tugmachalarga javob berishi mumkin. Ryukzakning dasturlash sarlavhasiga ikkita tugma ulanishi mumkin yoki bir nechta tugmachali ulanishlar yordamida yangi tenglikni yaratish mumkin. Matrix Orbital buyruqlar to'plami dasturiy ta'minot kontrastini sozlashni qo'llab -quvvatlaydi, bu masofadan joylashgan LCD displeylar uchun juda qulay bo'ladi. Bu, ehtimol, kontrastni sozlash piniga impuls kengligi modulyatsiyasini qo'llash orqali amalga oshirilishi mumkin. Ethernet LCD yukxalta dasturiy ta'minoti tarmoq orqali yangilanishi mumkin, ko'rsatmalar uchun 1 -bo'limga qarang. Biz dasturiy ta'minotni takomillashtirishda va yangi xususiyatlarni qo'shishda davom etamiz. Loyihaning Google Code sahifasini va forumni eng so'nggi yuklab olishlar uchun tekshiring. Seeed Studio -da 45 $ ga bir nechta yig'ilgan #twatch ethernet LCD paketlari bor, shu jumladan dunyo bo'ylab etkazib berish. Ularni ushlab turing, chunki biz tez orada boshqa ishni qilmaymiz.

Tavsiya: