Агуулгын хүснэгт:

LCD Smartie бүхий сүлжээнд холбогдсон LCD үүргэвч: 6 алхам
LCD Smartie бүхий сүлжээнд холбогдсон LCD үүргэвч: 6 алхам

Видео: LCD Smartie бүхий сүлжээнд холбогдсон LCD үүргэвч: 6 алхам

Видео: LCD Smartie бүхий сүлжээнд холбогдсон LCD үүргэвч: 6 алхам
Видео: Arduino LCD Info panel for PC (LCD Smartie) 2024, Долдугаар сарын
Anonim
LCD Smartie бүхий сүлжээнд холбогдсон LCD үүргэвч
LCD Smartie бүхий сүлжээнд холбогдсон LCD үүргэвч
LCD Smartie бүхий сүлжээнд холбогдсон LCD үүргэвч
LCD Smartie бүхий сүлжээнд холбогдсон LCD үүргэвч
LCD Smartie бүхий сүлжээнд холбогдсон LCD үүргэвч
LCD Smartie бүхий сүлжээнд холбогдсон LCD үүргэвч
LCD Smartie бүхий сүлжээнд холбогдсон LCD үүргэвч
LCD Smartie бүхий сүлжээнд холбогдсон LCD үүргэвч

Мэдээллийг гүйлгэх зориулалттай LCD дэлгэц нь түгээмэл хэрэглэгддэг кейс мод юм. Тэдгээрийг ихэвчлэн зэрэгцээ порт, цуваа порт үүргэвч эсвэл USB үүргэвчээр удирддаг. Энэхүү зааварчилгаа нь манай нээлттэй эхийн сүлжээний ethernet сүлжээний үүргэвчийг харуулж байна. LCD Smartie (Windows) болон LCDproc (Linux) гэх мэт LCD хяналтын програмууд нь ethernet LCD үүргэвчийг цуваа болон USB төрлийн нэгэн адил ашиглах боломжтой боловч сүлжээгээр ажилладаг. Сүлжээний хаанаас ч ямар ч системийг хянах нь ашигтай байдаг: компьютер байрлуулах боломжгүй LCD байрлуулах, эсвэл хүрэхэд хэцүү компьютерийг хянах. Бид үүнийг системийн мэдээлэл, RSS хангамж, тоглуулах жагсаалт, шинэ имэйл, Folding@Home статистик гэх мэтийг компьютерээс хол гүйлгэхийн тулд ашигладаг. Энэ видео нь үүнийг үйлдэл дээр харуулж байна, LCD дэлгэц нь Ethernet сүлжээгээр дамжуулан LCD Smartie -аас дэлгэцийн өгөгдлийг хүлээн авч байна. Энэ нийтлэлд бид LCD Smartie гаралтыг цуваа портоос LCD үүргэвчиндээ хэрхэн яаж чиглүүлэхийг танд үзүүлэх болно. Энэ бол сүлжээний LCD үүргэвчтэй төслийн 2 -р хэсэг бөгөөд 1 -р хэсгийг эндээс уншина уу. Seeed Studio нь дэлхий даяар тээвэрлэлтийг багтаасан 45 долларын үнэтэй #twatch ethernet LCD багцтай. Энэхүү нийтлэлийг Dangerous Prototypes блог дээрх анхны форматтай хамт үзнэ үү. Концептын тойм Өнгөрсөн долоо хоногт бид LCD үүргэвчний Twitter гүйлгэх функцийг танилцуулсан. Энэ нь 1337 порт дээр Trix сервертэй бөгөөд Matrix Orbital форматтай командыг хүлээн авдаг. Matrix Orbital үүргэвч нь өргөн програм хангамжийн дэмжлэгтэй, LCD Smartie болон LCDproc нь нээлттэй эхийн сонголт юм. Ихэнх хяналтын програмууд нь LCD -ийг зэрэгцээ портууд болон хэд хэдэн цуваа эсвэл USB үүргэвчээр дамжуулдаг. Сүлжээний TCP гаралт нь хараахан сонголт биш юм. Бид LCD Smartie -ийн цуваа портын гаралтыг сүлжээний LCD үүргэвчинд дамжуулахын тулд гүүр ашигладаг.

Алхам 1: Техник хангамж ба програм хангамж

Техник хангамж ба програм хангамж
Техник хангамж ба програм хангамж

Бид өнгөрсөн долоо хоногт PIC 18F67J60 ethernet LCD үүргэвчтэй тоног төхөөрөмжийг танилцууллаа. Тоног төхөөрөмжийн нарийвчилсан тоймыг өмнөх нийтлэлээс үзнэ үү. Төслийн Google Code хуудаснаас хамгийн сүүлийн үеийн файлуудыг татаж аваад өөрийн файлыг бүтээнэ үү. Та мөн угсарсан техник хэрэгслийг 2009 оны 9-р сарын 23 хүртэл дэлхий даяар тээвэрлэлтийг багтаасан 30 доллараар ($ 45 w/LCD) худалдаж авах боломжтой. Програм хангамж TCP сервер нь 1337 порт дээр Matrix Orbital загварын LCD командуудыг сонсдог. Компьютерууд нь цуваа LCD үүргэвч шиг энэ порт руу тушаал илгээх боломжтой. Ихэнх тэмдэгт LCD хяналтын програмууд үүнийг дэмждэг тул Matrix Orbital үүргэвчийг бид дуурайсан. TCP сервер курсорыг 0 байрлалд байрлуулах тушаалыг хүлээн авах хүртэл Твиттер нь LCD дэлгэц дээр гүйдэг. Энэ тушаалыг хүлээн авсны дараа Твиттер шинэчлэгдэж дуусна. TCP сервер нь LCD дэлгэцийг бүрэн хянадаг бөгөөд бид хоёр стандарт бус командыг Matrix Orbital багцад нэмсэн. 153 нь DCHP -ийн өгсөн IP хаягийг харуулдаг бөгөөд 154 нь Twitter горимыг сэргээдэг. Одоогоор үйлчлүүлэгч байхгүй байна.

Алхам 2: Цуваа портыг TCP сервер рүү холбох

Цуваа портыг TCP сервер рүү холбох
Цуваа портыг TCP сервер рүү холбох

LCD хяналтын програмууд нь ихэвчлэн зэрэгцээ порт, цуваа, USB LCD -тэй ажилладаг. Сүлжээний TCP нь хараахан сонголт биш юм. Энэ хэсэгт LCD Smartie цуваа портын өгөгдлийг Ethernet LCD үүргэвчинд хэрхэн дамжуулахыг харуулав. Учир нь бид Windows ашиглаж байгаа тул портын дахин чиглүүлэгч виртуал сериал порт эмуляторын үнэгүй хувилбарыг авсан. Хэрэв танд Linux эсвэл OSX -ийн санал байгаа бол тэдгээрийг сэтгэгдэл эсвэл форум дээр үлдээнэ үү.

Алхам 3: Виртуал цуваа порт үүсгэнэ үү

Виртуал цуваа порт үүсгэх
Виртуал цуваа порт үүсгэх
Виртуал цуваа порт үүсгэх
Виртуал цуваа порт үүсгэх

Нэгдүгээрт, бид виртуал цуваа порт хосыг тохируулна. LCD хяналтын програм (LCD Smartie) нь эдгээр портуудын аль нэгэнд, нөгөө нь дараа нь тохируулсан TCP клиентэд холбогдох болно. Дараагийн дээр дарна уу. Цуваа порт бүрийн тоог сонгоно уу. Порт дугаар нь таны системд үнэгүй байх ёстой. Бид үүнийг COM7 ба COM8 гэж тохируулсан. Бид дууриамал дууны хурдыг шалгасан боловч энэ нь шаардлагагүй юм. OK дарна уу.

Алхам 4: TCP клиент үүсгэх

TCP клиент үүсгэх
TCP клиент үүсгэх
TCP клиент үүсгэх
TCP клиент үүсгэх
TCP клиент үүсгэх
TCP клиент үүсгэх

Дараа нь цуваа портыг үүргэвчний TCP серверт холбохын тулд TCP клиент үүсгэнэ үү. TCP серверийн хаяг нь асаалттай үед LCD дээр харуулсан IP хаягтай ижил байна. Сервер нь 1337 порт дээр сонсдог. DTR/RTS холболтын төлөв байдлаас хамаарна, бидэнд урсгалыг хянах шаардлагагүй. Эх цуваа порт нь бидний үүсгэсэн виртуал цуваа портын нэг тал юм (COM7 ба COM8). Бид TCP клиентийг COM 8 -т холбож, 115200bps, 8/N/1 болгож тохируулсан. OK дарна уу. TCP серверийн гүүр рүү цуваа порт идэвхтэй байх ёстой. Хэрэв Ethernet LCD үүргэвчиндээ IP хаягаар хариу өгсөн бол TcpClient -ийн статус OK болно

Алхам 5: LCD хяналтын програмыг тохируулах

LCD хяналтын програмыг тохируулах
LCD хяналтын програмыг тохируулах

Эцсийн алхам бол LCD хяналтын програмыг сүлжээний гүүрийг ашиглах явдал юм. Matrix Orbital төрлийн дэлгэцийн залгаасыг сонгоно уу. Виртуал цуваа портын хос төгсгөлийг ашиглахын тулд үүнийг тохируулна уу (манай жишээнд COM7). Виртуал портын тохиргоонд нийцүүлэн хурдыг тохируулна уу (115200bps). Шинэ тохиргоог ашиглахын тулд та дахин эхлүүлэх шаардлагатай болж магадгүй юм. LCD програмыг RSS тэжээл, имэйлийн мэдэгдэл, серверийн пинг хийх хугацаа, PC -ийн статистик гэх мэтийг харуулахаар тохируулах; Зарим нь нэмэлт залгаасуудтай байдаг. Гаралт нь виртуал цуваа портоор дамжин дотоод сүлжээнд орж, LCD дэлгэц дээр гарах болно. Энэ видео нь үүнийг үйлдэл дээр харуулж байна, LCD нь Ethernet сүлжээгээр дэлгэцийн өгөгдлийг хүлээн авч байна.

Алхам 6: Дүгнэлт ба хаанаас авах вэ

Дүгнэлт ба хаанаас авах вэ
Дүгнэлт ба хаанаас авах вэ
Дүгнэлт ба хаанаас авах вэ
Дүгнэлт ба хаанаас авах вэ
Дүгнэлт ба хаанаас авах вэ
Дүгнэлт ба хаанаас авах вэ

LCD Smartie болон LCDproc нь нээлттэй эх сурвалж тул хэн ч Ethernet LCD үүргэвчиндээ хэд хэдэн нэмэлт зүйл нэмж оруулах боломжтой. Тэд LCD үүргэвчийг гүүргүй шууд TCP -ээр удирдаж чадвал маш сайн байх болно.

Ихэнх LCD хяналтын програмууд товчлууруудад хариу үйлдэл үзүүлэх чадвартай байдаг. Үүргэвчний програмчлалын толгой дээр хоёр товчлуурыг холбож болно, эсвэл олон товчлуурын холболтоор шинэ ПХБ хийж болно. Matrix Orbital командын багц нь програм хангамжийн тодосгогч тохиргоог дэмждэг бөгөөд энэ нь алслагдсан LCD дэлгэц дээр үнэхээр тохиромжтой байх болно. Үүнийг тодосгогчийг тохируулах зүү дээр импульсийн өргөний модуляцийг ашиглах замаар хийж болно. Ethernet LCD үүргэвчтэй програм хангамжийг сүлжээгээр сайжруулах боломжтой, зааврыг 1 -р хэсгээс үзнэ үү. Бид програм хангамжаа үргэлжлүүлэн сайжруулж, шинэ боломжуудыг нэмж өгөх болно. Төслийн Google Code хуудас болон хамгийн сүүлийн үеийн татаж авах форумыг үзнэ үү. Seeed Studio нь дэлхий даяар тээвэрлэлтийг багтаасан 45 долларын үнэтэй #twatch ethernet LCD багцыг аваарай. Бид удахгүй илүү ихийг хийхгүй тул тэдгээрийг хамгийн сүүлд нь аваарай.

Зөвлөмж болгож буй: