Mündəricat:

LCD Smartie ilə Şəbəkəli LCD Sırt Çantası: 6 addım
LCD Smartie ilə Şəbəkəli LCD Sırt Çantası: 6 addım

Video: LCD Smartie ilə Şəbəkəli LCD Sırt Çantası: 6 addım

Video: LCD Smartie ilə Şəbəkəli LCD Sırt Çantası: 6 addım
Video: Ingilis dili 6ci sinif dim Summative qiymetlendirme 2024, Iyul
Anonim
LCD Smartie ilə Şəbəkəli LCD Sırt Çantası
LCD Smartie ilə Şəbəkəli LCD Sırt Çantası
LCD Smartie ilə Şəbəkəli LCD Sırt Çantası
LCD Smartie ilə Şəbəkəli LCD Sırt Çantası
LCD Smartie ilə Şəbəkəli LCD Sırt Çantası
LCD Smartie ilə Şəbəkəli LCD Sırt Çantası
LCD Smartie ilə Şəbəkəli LCD Sırt Çantası
LCD Smartie ilə Şəbəkəli LCD Sırt Çantası

Məlumatı sürüşdürən xarakterli LCD ekranlar populyar bir iş modudur. Adətən paralel bir port, seriyalı port sırt çantası və ya USB sırt çantası (daha çox) vasitəsilə idarə olunurlar. Bu Təlimat açıq mənbəli ethernet şəbəkə LCD sırt çantamızı nümayiş etdirir. LCD Smartie (Windows) və LCDproc (Linux) kimi LCD nəzarət proqramları, ethernet LCD sırt çantasını seriyalı və USB tipli kimi istifadə edə bilər, ancaq bir şəbəkədə. Şəbəkənin hər hansı bir yerindən hər hansı bir sistemi izləmək üçün faydalıdır: kompüteri qoya bilməyəcəyiniz yerə LCD -lər qoyun və ya çatmaq çətin olan bir kompüterə nəzarət edin. Sistem məlumatlarını, RSS kanallarını, çalğı siyahılarını, yeni e -poçtları, Qatlanan@Ev statistikalarını və s. PC -dən uzaqlaşdırmaq üçün istifadə edirik. Bu video, hərəkətdə olduğunu göstərir, LCD, Ethernet şəbəkəsi üzərindən LCD Smartie -dən ekran məlumatları alır. Bu yazıda LCD Smartie çıxışını seriyalı portdan LCD sırt çantasına necə yönləndirəcəyinizi sizə göstərəcəyik. Bu, şəbəkə LCD sırt çantası layihəsinin 2 -ci hissəsidir, burada 1 -ci hissəni oxuyun. Seeed Studio, dünya çapında göndərmə də daxil olmaqla 45 dollara yığılmış bir neçə #twatch ethernet LCD paketinə malikdir. Dangerous Prototypes blogundakı orijinal formatla bu məqaləyə baxın. Konsepsiyaya ümumi baxış Keçən həftə LCD sırt çantasının Twitter sürüşmə xüsusiyyətlərini təqdim etdik. 1337 portunda Matrix Orbital formatlı əmrləri qəbul edən bir TCP serveri də var. Matrix Orbital sırt çantalarında geniş proqram dəstəyi var, LCD Smartie və LCDproc açıq mənbə seçimləridir. Əksər nəzarət proqramları LCD -ləri paralel portlar və bir neçə seriyalı və ya USB sırt çantası ilə idarə edir. Şəbəkə TCP çıxışı hələ bir seçim deyil. LCD Smartie seriyalı port çıxışını şəbəkə LCD sırt çantasına ötürmək üçün bir körpüdən istifadə edirik.

Addım 1: Hardware və Firmware

Avadanlıq və Firmware
Avadanlıq və Firmware

Ötən həftə PIC 18F67J60 ethernet LCD sırt çantası aparatını təqdim etdik. Ətraflı bir aparat baxışı üçün əvvəlki məqaləyə baxın. Layihə Google Kod səhifəsindən ən son faylları yükləyin və özünüz yaradın. 23 Sentyabr 2009-cu il tarixinə qədər dünya səviyyəsində göndərmə də daxil olmaqla 30 ABŞ dolları ($ 45 w/LCD) əldə edə bilərsiniz. Firmware A TCP serveri Matrix Orbital tipli LCD əmrləri üçün 1337 portunda dinləyir. Kompüterlər seriyalı LCD sırt çantası olduğu kimi bu limana da əmr göndərə bilərlər. Matrix Orbital sırt çantasını təqlid etdik, çünki əksər xarakterli LCD idarəetmə proqramları onu dəstəkləyir. TCP serveri kursoru 0 mövqeyinə qoyan bir əmr alana qədər, real vaxt Twitter, LCD-də fırladın. Bu əmr alındıqda Twitter yeniləmələri sona çatır və TCP serveri LCD-yə tam nəzarət edir. Matrix Orbital dəstinə iki qeyri-standart əmr əlavə etdik. 153, DCHP tərəfindən təyin edildiyi kimi IP ünvanını göstərir və 154 Twitter rejimini davam etdirir. Hazırda heç bir müştəri onları tətbiq etmir.

Addım 2: Serial Portu TCP Serverə bağlayın

Serial Portu TCP Serverinə bağlayın
Serial Portu TCP Serverinə bağlayın

LCD nəzarət proqramları ümumiyyətlə paralel port, serial və USB LCD ilə işləyir. Şəbəkə TCP hələ bir seçim deyil. Bu bölmədə LCD Smartie seriyalı port məlumatlarının ethernet LCD sırt çantasına necə ötürülməsi göstərilir. Windows istifadə edirik, buna görə də sadə bir port yönləndiricisi olan Virtual Serial Port Emulator -un pulsuz versiyasını tutduq. Linux və ya OSX təklifləriniz varsa, bunları şərhlərdə və ya forumda buraxın.

Addım 3: Virtual Serial Portu yaradın

Virtual Serial Portu yaradın
Virtual Serial Portu yaradın
Virtual Serial Portu yaradın
Virtual Serial Portu yaradın

Əvvəlcə bir virtual serial portu qururuq. LCD nəzarət proqramı (LCD Smartie) bu limanlardan birinə, digəri isə daha sonra qurduğumuz TCP müştərisinə bağlanacaq. Sonrakı düyməsini basın. Hər bir serial portu üçün bir nömrə seçin. Liman nömrəsi sisteminizdə pulsuz olmalıdır. COM7 və COM8 -ə qoyduq. Emulyasiya sürətini yoxladıq, ehtimal ki, buna ehtiyac yoxdur. OK düyməsini basın.

Addım 4: TCP Müştəri yaradın

TCP Müştəri yaradın
TCP Müştəri yaradın
TCP Müştəri yaradın
TCP Müştəri yaradın
TCP Müştəri yaradın
TCP Müştəri yaradın

Sonra, seriyalı portu sırt çantasının TCP serverinə bağlamaq üçün bir TCP müştəri yaradın. TCP server ünvanı açıldıqda LCD-də göstərilən IP ünvanı ilə eynidir. Server 1337 portunu dinləyir. DTR/RTS bağlantısının vəziyyətindən asılı olaraq işarəni yoxlayın, axın nəzarətinə ehtiyacımız yoxdur. Mənbə serial portu yeni yaratdığımız virtual serial port cütlüyünün bir tərəfidir (COM7 və COM8). TCP müştərisini COM 8 -ə bağladıq və 115200bps, 8/N/1 üçün konfiqurasiya etdik. OK düyməsini basın. TCP server körpüsünə serial portu aktiv olmalıdır. Ethernet LCD sırt çantası IP ünvanına cavab verərsə TcpClient statusu OK olaraq oxuyacaq

Addım 5: LCD İdarəetmə Proqramını konfiqurasiya edin

LCD nəzarət proqramını konfiqurasiya edin
LCD nəzarət proqramını konfiqurasiya edin

Son addım, LCD nəzarət proqramınızı şəbəkə körpüsündən istifadə etmək üçün konfiqurasiya etməkdir. Matrix Orbital tipli bir ekran plagini seçin. Virtual serial port cütlüyünün sərbəst ucunu istifadə etmək üçün konfiqurasiya edin (nümunəmizdə COM7). Sürəti virtual port parametrinə uyğun olaraq təyin edin (115200bps). Yeni parametrlərdən istifadə etmək üçün yenidən başlamalı ola bilərsiniz. LCD proqramını RSS -lər, e -poçt bildirişləri, server ping vaxtı, PC statistikası və s. Göstərmək üçün konfiqurasiya edin; bəzilərinin əlavə plaginləri də var. Çıxış virtual serial portundan keçərək yerli şəbəkəyə keçəcək və LCD -də göstəriləcək. Bu video bunu hərəkətdə göstərir, LCD bir Ethernet şəbəkəsi üzərindən ekran məlumatları alır.

Addım 6: Nəticə və birini haradan əldə etmək olar

Nəticə və birini haradan əldə etmək olar
Nəticə və birini haradan əldə etmək olar
Nəticə və birini haradan əldə etmək olar
Nəticə və birini haradan əldə etmək olar
Nəticə və birini haradan əldə etmək olar
Nəticə və birini haradan əldə etmək olar

LCD Smartie və LCDproc açıq mənbəyidir, buna görə hər kəs ethernet LCD sırt çantaları üçün bir neçə aksesuar əlavə edə bilər. LCD sırt çantasını körpü olmadan birbaşa TCP üzərindən idarə edə bilsələr çox yaxşı olar.

LCD nəzarət proqramlarının çoxu düymələrə reaksiya verə bilər. Sırt çantasının proqramlaşdırma başlığına iki düymə bağlana bilər və ya birdən çox düymə bağlantısı ilə yeni bir PCB edilə bilər. Matrix Orbital komanda dəsti, uzaqdan yerləşən LCD -lər üçün həqiqətən lazımlı olan proqram kontrast tənzimləməsini dəstəkləyir. Bu, ehtimal ki, kontrast tənzimləmə pininə nəbz genişliyi modulyasiyasını tətbiq etməklə həyata keçirilə bilər. Ethernet LCD sırt çantası firmware şəbəkə üzərində təkmilləşdirilə bilər, təlimatlar üçün 1 -ci hissəyə baxın. Firmware proqramını təkmilləşdirməyə və yeni xüsusiyyətlər əlavə etməyə davam edəcəyik. Layihə Google Kod səhifəsinə və ən son yükləmələr üçün foruma baxın. Seeed Studio -nun dünya üzrə göndərmə də daxil olmaqla 45 dollara bir neçə yığılmış #twatch ethernet LCD paketinə sahib olun. Qalan müddətdə alın, çünki tezliklə etməyəcəyik.

Tövsiyə: