Բովանդակություն:
- Քայլ 1: Սարքավորումներ և որոնվածը
- Քայլ 2. Սերիական նավահանգիստը միացրեք TCP սերվերին
- Քայլ 3: Ստեղծեք վիրտուալ սերիական նավահանգիստ
- Քայլ 4: Ստեղծեք TCP հաճախորդ
- Քայլ 5. Կարգավորեք LCD կառավարման ծրագիրը
- Քայլ 6: Եզրակացություն և որտեղ կարելի է ձեռք բերել մեկը
Video: Networkանցային LCD ուսապարկ ՝ LCD Smartie- ով ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:53
Նիշերի LCD էկրանները, որոնք ոլորում են տեղեկատվությունը, հայտնի գործի ռեժիմ են: Սովորաբար դրանք վերահսկվում են զուգահեռ նավահանգստի, սերիական պորտի ուսապարկի կամ USB ուսապարկի միջոցով (ավելին): Այս Instructable- ը ցուցադրում է մեր բաց կոդով Ethernet ցանցի LCD ուսապարկը: LCD կառավարման ծրագրերը, ինչպիսիք են LCD Smartie (Windows) և LCDproc (Linux), կարող են օգտագործել Ethernet LCD ուսապարկը, ինչպես սերիական և USB տիպը, այլ ցանցի միջոցով: Դա օգտակար է ցանցի ցանկացած վայրից ցանկացած համակարգի մոնիտորինգի համար. Տեղադրեք LCD- ներ, որտեղ համակարգիչ չեք կարող տեղադրել, կամ վերահսկեք այն համակարգիչը, որին դժվար է հասնել: Մենք այն օգտագործում ենք համակարգչից հեռու համակարգի տվյալները, RSS հոսքերը, տեսացանկերը, նոր էլ. Փոստը, Folding@Home վիճակագրությունը և այլն: Այս տեսանյութը ցույց է տալիս այն գործողության մեջ, LCD- ն LCD Smartie- ից ցուցադրման տվյալներ է ստանում ethernet ցանցի միջոցով: Այս հոդվածում մենք ձեզ ցույց ենք տալիս, թե ինչպես կարելի է LCD Smartie արտադրանքը սերիական նավահանգստից ուղղորդել դեպի LCD ուսապարկ: Սա ցանցի LCD ուսապարկի նախագծի 2 -րդ մասն է, 1 -ին մասը կարդացեք այստեղ: Seeed Studio- ն ունի մի քանի հավաքված #ժամացույց ethernet LCD փաթեթ ՝ 45 դոլարով, ներառյալ առաքումը ամբողջ աշխարհում: Տե՛ս այս հոդվածը «Վտանգավոր նախատիպեր» բլոգի բնօրինակ ձևաչափմամբ: Հայեցակարգի ակնարկ Անցյալ շաբաթ մենք ներկայացրեցինք LCD ուսապարկի Twitter- ի ոլորման հնարավորությունները: Նաև 1337 նավահանգստում ունի TCP սերվեր, որն ընդունում է Matrix Orbital ձևաչափված հրամանները: Matrix Orbital ուսապարկերը ունեն ծրագրային ապահովման լայն աջակցություն, LCD Smartie- ն և LCDproc- ը բաց կոդով տարբերակներ են: Հսկիչ ծրագրերի մեծ մասը LCD- ները քշում են զուգահեռ նավահանգիստների և մի քանի սերիական կամ USB ուսապարկերի միջոցով: Networkանցային TCP ելքը դեռ տարբերակ չէ: Մենք կամուրջ ենք օգտագործում LCD Smartie- ի սերիական պորտի ելքը ցանցի LCD ուսապարկ փոխանցելու համար:
Քայլ 1: Սարքավորումներ և որոնվածը
Մենք անցած շաբաթ ներկայացրինք PIC 18F67J60 ethernet LCD ուսապարկի սարքավորումները: Ստուգեք նախորդ հոդվածը `ապարատային մանրամասն ակնարկ ստանալու համար: Ներբեռնեք նախագծի Google Code- ի վերջին ֆայլերը և ստեղծեք ձեր սեփականը: Դուք կարող եք նաև հավաքել սարքավորումներ 30 դոլարով ($ 45 w/LCD), ներառյալ համաշխարհային առաքումը, մինչև 2009 թ. Սեպտեմբերի 23-ը: irmրագրաշար TCP սերվերը լսում է 1337 նավահանգստում Matrix Orbital ոճով LCD հրամանների համար: Համակարգիչները կարող են հրամաններ ուղարկել այս նավահանգիստ այնպես, ինչպես դա սերիական LCD ուսապարկ է: Մենք ընդօրինակեցինք Matrix Orbital ուսապարկը, որովհետև բնույթի LCD կառավարման ծրագրերի մեծամասնությունը աջակցում են այն: Իրական ժամանակի Twitter- ի հոսքերը ոլորվում են LCD- ով, մինչև TCP սերվերը չստանա հրաման, որը կուրսորը տեղադրում է 0-րդ տեղում: Երբ այս հրամանը ստանա, Twitter- ի թարմացումներն ավարտվում են և TCP սերվերը վերցնում է LCD- ի ամբողջական վերահսկողությունը: Մենք Matrix Orbital հավաքածուին ավելացրեցինք երկու ոչ ստանդարտ հրաման: 153 -ը ցուցադրում է DCHP- ի կողմից նշանակված IP հասցեն, իսկ 154 -ը վերսկսում է Twitter ռեժիմը: Ներկայումս ոչ մի հաճախորդ դրանք չի իրականացնում:
Քայլ 2. Սերիական նավահանգիստը միացրեք TCP սերվերին
LCD կառավարման ծրագրերը սովորաբար աշխատում են զուգահեռ պորտով, սերիական և USB LCD- ով: Networkանցային TCP- ն դեռ տարբերակ չէ: Այս բաժինը ցույց է տալիս, թե ինչպես կարելի է LCD Smartie սերիական նավահանգստի տվյալները փոխանցել ethernet LCD ուսապարկին: Մենք օգտագործում ենք Windows, այնպես որ մենք գրավել ենք Virtual Serial Port Emulator- ի անվճար նավահանգիստը ՝ պարզ նավահանգստի վերահղիչ: Եթե ունեք Linux կամ OSX առաջարկներ, խնդրում ենք դրանք թողնել մեկնաբանություններում կամ ֆորումում:
Քայլ 3: Ստեղծեք վիրտուալ սերիական նավահանգիստ
Նախ, մենք ստեղծում ենք վիրտուալ սերիական նավահանգստի զույգ: LCD հսկողության ծրագիրը (LCD Smartie) կմիանա այս նավահանգիստներից մեկին, մյուսը ՝ TCP հաճախորդին, որը մենք ավելի ուշ ենք կարգավորել: Կտտացրեք հաջորդ: Ընտրեք համար յուրաքանչյուր սերիական նավահանգստի համար: Պորտի համարը պետք է անվճար լինի ձեր համակարգում: Մենք այն դրել ենք COM7 և COM8: Մենք ստուգեցինք նմանակման baud փոխարժեքը, թեև դա, հավանաբար, անհրաժեշտ չէ: Սեղմեք OK:
Քայլ 4: Ստեղծեք TCP հաճախորդ
Հաջորդը, ստեղծեք TCP հաճախորդ ՝ սերիական նավահանգիստը մեջքի պայուսակի TCP սերվերին միացնելու համար: Սեղմեք հաջորդ: TCP սերվերի հասցեն նույնն է, ինչ IP հասցեն ցուցադրվում է LCD- ում `միացման ժամանակ: Սերվերը լսում է 1337 նավահանգստում: Հեռացրեք DTR/RTS- ի կախվածությունը կապի կարգավիճակից, մեզ հոսքի վերահսկման կարիք չկա: Աղբյուրի սերիական նավահանգիստը մեր ստեղծած վիրտուալ սերիական պորտի զույգի մի կողմն է (COM7 և COM8): Մենք TCP հաճախորդին միացրեցինք COM 8 -ին և կազմաձևեցինք այն 115200 բիթ/վ արագությամբ, 8/N/1: Կտտացրեք OK: TCP սերվերի կամրջի սերիական նավահանգիստը պետք է ակտիվ լինի: TcpClient- ի կարգավիճակը կկարդա OK, եթե ethernet LCD ուսապարկը պատասխանի IP հասցեին
Քայլ 5. Կարգավորեք LCD կառավարման ծրագիրը
Վերջնական քայլն այն է, որ կազմաձևեք ձեր LCD կառավարման ծրագիրը ՝ ցանցի կամուրջն օգտագործելու համար: Ընտրեք Matrix Orbital տիպի ցուցադրման հավելում: Կարգավորեք այն, որպեսզի օգտագործի վիրտուալ սերիական նավահանգստի զույգի անվճար վերջը (մեր օրինակում ՝ COM7): Սահմանեք արագությունը, որը կհամապատասխանի վիրտուալ պորտի կարգավորմանը (115200 բիթ / վրկ): Նոր կարգավորումները օգտագործելու համար գուցե ստիպված լինեք վերագործարկել: Կարգավորեք LCD ծրագիրը ՝ RSS հոսքեր, էլփոստի ծանուցումներ, սերվերի պինգ ժամանակ, ԱՀ վիճակագրություն և այլն ցուցադրելու համար: ոմանք նույնպես ունեն լրացուցիչ հավելումներ: Արդյունքը վիրտուալ սերիական պորտով կանցնի դեպի տեղական ցանց և կցուցադրվի LCD- ով: Այս տեսանյութը ցույց է տալիս այն գործողության մեջ, LCD- ն ցուցադրման տվյալներ է ստանում ethernet ցանցի միջոցով:
Քայլ 6: Եզրակացություն և որտեղ կարելի է ձեռք բերել մեկը
LCD Smartie- ն և LCDproc- ը բաց կոդ են, այնպես որ յուրաքանչյուրը կարող է մի քանի լրացուցիչ սարքեր ավելացնել ethernet LCD ուսապարկերի համար: Հիանալի կլիներ, եթե նրանք կարողանային վերահսկել LCD ուսապարկը անմիջապես TCP- ի վրա ՝ առանց կամուրջի:
LCD հսկողության ծրագրերի մեծ մասը կարող է արձագանքել կոճակներին: Երկու կոճակ կարող է միացվել ուսապարկի ծրագրավորման վերնագրին, կամ նոր PCB- ն կարող է պատրաստվել բազմաթիվ կոճակների միացումներով: Matrix Orbital հրամանի հավաքածուն աջակցում է ծրագրային ապահովման հակադրության կարգավորմանը, որն իրոք հարմար կլինի հեռակա տեղադրված LCD- ների համար: Դա, հավանաբար, կարող է իրականացվել ՝ հակադրության ճշգրտման քորոցին զարկերակի լայնության մոդուլյացիա կիրառելով: Ethernet LCD ուսապարկի որոնվածը կարող է արդիականացվել ցանցի միջոցով, հրահանգների համար տե՛ս 1 -ին մասը: Մենք կշարունակենք բարելավել որոնվածը և ավելացնել նոր հնարավորություններ: Ստուգեք Google Code- ի նախագծի էջը և վերջին ներբեռնումների ֆորումը: Ստացեք մեկ Seeed Studio- ն ունի մի քանի հավաքված #twatch ethernet LCD փաթեթ ՝ 45 դոլարով, ներառյալ առաքումը ամբողջ աշխարհում: Ձեռք բերեք դրանք, քանի դեռ դրանք տևում են, քանի որ մենք շուտով ավելին չենք պատրաստի:
Խորհուրդ ենք տալիս:
Խելացի ուսապարկ ՝ GPS հետևող և ավտոմատ լույսերով ՝ 15 քայլ
Խելացի ուսապարկ `GPS- ի հետևման և ավտոմատ լույսերով. Ես օգտագործում եմ 2 տվիչ ՝ հայտնաբերելու, թե արդյոք դա ձեր ուսերին է ՝ համոզվելու համար, որ այն չի անջատվում, երբ դա անհրաժեշտ չէ
Networkանցային գովազդի արգելափակում ձեր ազնվամորի Pi- ով. 4 քայլ
Rasանցային գովազդի արգելափակում ձեր ազնվամորի Pi- ի միջոցով
ESP8266 Networkանցային ժամացույց առանց որևէ RTC - Nodemcu NTP ockամացույց No RTC - ԻՆՏԵՐՆԵՏ CLԱՄԱՈՅԹԻ JՐԱԳԻՐ ՝ 4 քայլ
ESP8266 Networkանցային ժամացույց առանց որևէ RTC | Nodemcu NTP ockամացույց No RTC | TERՐԱԳԻՐԻ TERԱՄԱՆԱԿԻ PROՐԱԳԻՐ. Նախագծում կկատարվի ժամացույցի նախագիծ առանց RTC- ի, ինտերնետից ժամանակ կպահանջվի wifi- ի միջոցով և այն կցուցադրվի st7735 էկրանին
Networkանցային մրցակցություն. Ցածր ուշացման խաղ BBC Micro- ի համար. Բիթ ՝ 10 քայլ (նկարներով)
Rանցային մրցակցություն. Ցածր ուշացման խաղ BBC Micro- ի համար. էկրանի թարմացումներ flexibleկուն թվով մասնակիցներ Easy co
ESP8266 Networkանցային ժամացույցի և եղանակի մոնիտոր ՝ 3 քայլ (նկարներով)
ESP8266 Networkանցի և եղանակի մոնիտոր ՝ հիմնված կարճ և պարզ ծրագրի վրա ESP8266 և 0.96 '' 128x64 OLED էկրանով: Սարքը ցանցային ժամացույց է, այսինքն ՝ ժամանակ է ստանում ntp սերվերներից: Այն նաև ցուցադրում է եղանակի մասին տեղեկությունները openweathermap.org- ի պատկերակներով: Պահանջվող մասեր. 1. ESP8266 մոդուլ (A