Mündəricat:
- Addım 1: Hardware və Firmware
- Addım 2: Serial Portu TCP Serverə bağlayın
- Addım 3: Virtual Serial Portu yaradın
- Addım 4: TCP Müştəri yaradın
- Addım 5: LCD İdarəetmə Proqramını konfiqurasiya edin
- Addım 6: Nəticə və birini haradan əldə etmək olar
Video: LCD Smartie ilə Şəbəkəli LCD Sırt Çantası: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:49
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
Ö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
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
Ə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
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
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
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ə:
GPS İzləmə və Avtomatik İşıqlı Ağıllı Sırt Çantası: 15 addım
GPS İzləmə və Avtomatik İşıqlar ilə Ağıllı Sırt Çantası: Bu təlimatda, mövqeyimizi, sürətimizi izləyə bilən və gecə bizi təhlükəsiz saxlaya biləcək avtomatlaşdırılmış işıqları olan ağıllı bir sırt çantası hazırlayacağıq. Lazım olmadıqda sönməməsini təmin etmək üçün çiyninizdə olub olmadığını müəyyən etmək üçün 2 sensordan istifadə edirəm
Sırt çantası #3: PyBoard: 7 addım
Sırt çantası #3: PyBoard: SPIKE Prime Sırt Çantaları, LEGO Education SPIKE Prime üçün uzantılardır. Pyboard Sırt Çantası, SPIKE Prime -dən WiFi -yə qoşulmağa və Pyboard -un bütün funksiyalarından istifadə etməyə imkan verir. Bu, SPIKE -dən istifadə edə biləcəyiniz layihələrin çeşidini xeyli genişləndirəcək
Sırt çantası #4: Çörək taxtası: 8 addım
Sırt çantası #4: Çörək lövhəsi: SPIKE Prime Sırt Çantaları, LEGO Education SPIKE Prime üçün uzantılardır.Bu sırt çantası, SPIKE Prime cihazınızı LED, düymələr, açarlar və joysticklərlə birləşdirərək SPIKE Prime -ı idarə etmək üçün prototiplər yaratmağa imkan verir. Həm də imkan verən Kamera Sırt Çantamız var
Creative Switch Sırt Çantası: 4 addım
Yaradıcı Açar Sırt Çantası:- 9V batareya- 2 mavi LED- Tellər- keçirici parça
Sırt çantası #6: Universal Bağlayıcı: 5 addım
Sırt Çantası #6: UniversalConnector: SPIKE Prime Sırt Çantaları, LEGO Education SPIKE Prime üçün uzantılardır. Universal Bağlayıcı Sırt Çantası əsasən SPIKE Prime bağlayıcılarını ümumi kişi başlıq pinlərinə çevirən simli bir sırt çantasıdır. Planlaşdırırsınızsa bu sırt çantası çox faydalıdır