Բովանդակություն:

Networkանցային LCD ուսապարկ ՝ LCD Smartie- ով ՝ 6 քայլ
Networkանցային LCD ուսապարկ ՝ LCD Smartie- ով ՝ 6 քայլ

Video: Networkանցային LCD ուսապարկ ՝ LCD Smartie- ով ՝ 6 քայլ

Video: Networkանցային LCD ուսապարկ ՝ LCD Smartie- ով ՝ 6 քայլ
Video: «3 րոպե մարքեթինգի մասին» Վահրամ Միրաքյան 2024, Նոյեմբեր
Anonim
Networkանցային LCD ուսապարկ ՝ LCD Smartie- ով
Networkանցային LCD ուսապարկ ՝ LCD Smartie- ով
Networkանցային LCD ուսապարկ ՝ LCD Smartie- ով
Networkանցային LCD ուսապարկ ՝ LCD Smartie- ով
Networkանցային LCD ուսապարկ ՝ LCD Smartie- ով
Networkանցային LCD ուսապարկ ՝ LCD Smartie- ով
Networkանցային LCD ուսապարկ ՝ LCD Smartie- ով
Networkանցային LCD ուսապարկ ՝ LCD Smartie- ով

Նիշերի 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 սերվերին

Կամրջեք սերիական նավահանգիստը դեպի TCP սերվեր
Կամրջեք սերիական նավահանգիստը դեպի 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 հաճախորդ
Ստեղծեք TCP հաճախորդ
Ստեղծեք TCP հաճախորդ
Ստեղծեք 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 կառավարման ծրագիրը
Կարգավորեք 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 դոլարով, ներառյալ առաքումը ամբողջ աշխարհում: Ձեռք բերեք դրանք, քանի դեռ դրանք տևում են, քանի որ մենք շուտով ավելին չենք պատրաստի:

Խորհուրդ ենք տալիս: