Talaan ng mga Nilalaman:

Naka-network na LCD Backpack Sa LCD Smartie: 6 na Hakbang
Naka-network na LCD Backpack Sa LCD Smartie: 6 na Hakbang

Video: Naka-network na LCD Backpack Sa LCD Smartie: 6 na Hakbang

Video: Naka-network na LCD Backpack Sa LCD Smartie: 6 na Hakbang
Video: 20 товаров для автомобиля с Алиэкспресс, автотовары №28 2024, Hulyo
Anonim
Naka-network na LCD Backpack Sa LCD Smartie
Naka-network na LCD Backpack Sa LCD Smartie
Naka-network na LCD Backpack Sa LCD Smartie
Naka-network na LCD Backpack Sa LCD Smartie
Naka-network na LCD Backpack Sa LCD Smartie
Naka-network na LCD Backpack Sa LCD Smartie
Naka-network na LCD Backpack Sa LCD Smartie
Naka-network na LCD Backpack Sa LCD Smartie

Ang mga screen ng Character LCD na nag-scroll ng impormasyon ay isang sikat na case mod. Karaniwan silang kinokontrol sa pamamagitan ng isang parallel port, serial port backpack, o USB backpack (higit pa). Ipinapakita ng Tagapagturo na ito ang aming bukas na mapagkukunan ng ethernet network LCD backpack. Ang mga programang kontrol sa LCD tulad ng LCD Smartie (Windows) at LCDproc (Linux) ay maaaring gumamit ng ethernet LCD backpack tulad ng serial at USB type, ngunit sa isang network. Kapaki-pakinabang para sa pagsubaybay sa anumang system mula sa kahit saan sa isang network: maglagay ng mga LCD kung saan hindi mo mailalagay ang isang computer, o subaybayan ang isang computer na mahirap maabot. Ginagamit namin ito upang mag-scroll sa impormasyon ng system, RSS feed, playlist, bagong email, Fold @ Home stats, atbp ang layo mula sa PC. Ipinapakita ito ng video na ito sa pagkilos, ang LCD ay tumatanggap ng data ng pagpapakita mula sa LCD Smartie sa isang ethernet network. Sa artikulong ito ipinakita namin sa iyo kung paano i-redirect ang output ng LCD Smartie mula sa isang serial port sa LCD backpack. Ito ang bahagi 2 ng proyekto ng backpack sa network ng LCD, basahin ang bahagi 1 dito. Ang Seeed Studio ay may ilang naka-assemble na #twatch ethernet LCD packpacks sa halagang $ 45, kabilang ang pagpapadala sa buong mundo. Tingnan ang artikulong ito gamit ang orihinal na pag-format sa blog na Dangerous Prototypes. Pangkalahatang-ideya ng Konsepto Noong nakaraang linggo ay ipinakilala namin ang mga tampok sa pag-scroll sa Twitter ng LCD backpack. Mayroon din itong server ng TCP sa port 1337 na tumatanggap ng mga utos na nai-format na Matrix Orbital. Ang Matrix Orbital backpacks ay may malawak na suporta sa software, ang LCD Smartie at LCDproc ay bukas na pagpipilian ng mapagkukunan. Karamihan sa mga programang kontrol ay nagtutulak ng mga LCD sa pamamagitan ng mga parallel port at ilang serial o USB backpacks. Ang output ng TCP sa network ay hindi pa isang pagpipilian. Gumagamit kami ng isang tulay upang ipasa ang serial port output ng LCD Smartie sa backpack ng network LCD.

Hakbang 1: Hardware at Firmware

Hardware at Firmware
Hardware at Firmware

Ipinakilala namin ang PIC 18F67J60 ethernet LCD backpack hardware noong nakaraang linggo. Suriin ang nakaraang artikulo para sa isang detalyadong pangkalahatang-ideya ng hardware. I-download ang pinakabagong mga file mula sa proyekto na pahina ng Google Code at bumuo ng iyong sarili. Maaari ka ring bumili ng binuo hardware para sa $ 30 ($ 45 w / LCD), kabilang ang pagpapadala sa buong mundo, hanggang Setyembre 23, 2009. FirmwareAng isang server ng TCP ay nakikinig sa port 1337 para sa Matrix Orbital-style LCD utos. Ang mga computer ay maaaring magpadala ng mga utos sa port na ito tulad ng isang serial LCD backpack. Ginaya namin ang isang Matrix Orbital backpack sapagkat karamihan sa mga program ng pagkontrol ng LCD ng character ang sumusuporta dito. Ang real-time na feed ng feed ng Twitter sa LCD hanggang sa makatanggap ang TCP server ng isang utos na inilalagay ang cursor sa posisyon 0. Kapag natanggap ang utos na ito, natapos ang mga update sa Twitter at ang Kinokontrol ng server ng TCP ang LCD. Nagdagdag kami ng dalawang hindi pamantayang utos sa hanay ng Matrix Orbital. Ipinapakita ng 153 ang IP address na nakatalaga ng DCHP, at 154 na nagpapatuloy sa mode na Twitter. Walang mga kliyente na kasalukuyang nagpapatupad sa kanila.

Hakbang 2: Tulay ang isang Serial Port sa isang TCP Server

Tulay ang isang Serial Port sa isang TCP Server
Tulay ang isang Serial Port sa isang TCP Server

Ang mga programa sa pagkontrol sa LCD ay karaniwang gumagana sa parallel port, serial, at USB LCDs. Ang Network TCP ay hindi pa isang pagpipilian. Ipinapakita ng seksyong ito kung paano ipapasa ang LCD Smartie serial port data sa ethernet LCD backpack. Gumagamit kami ng Windows, kaya kinuha namin ang bersyon ng freeware ng Virtual Serial Port Emulator, isang simpleng port redirector. Kung mayroon kang mga mungkahi sa Linux o OSX, mangyaring iwanan ang mga ito sa mga komento o sa forum.

Hakbang 3: Lumikha ng isang Virtual Serial Port

Lumikha ng isang Virtual Serial Port
Lumikha ng isang Virtual Serial Port
Lumikha ng isang Virtual Serial Port
Lumikha ng isang Virtual Serial Port

Una, nag-set up kami ng isang virtual na pares ng serial port. Ang LCD control program (LCD Smartie) ay kumokonekta sa isa sa mga port na ito, ang iba pang kumokonekta sa isang client ng TCP na na-setup namin sa paglaon. Mag-click sa susunod. Pumili ng isang numero para sa bawat serial port. Ang numero ng port ay dapat na libre sa iyong system. Itinakda namin ito sa COM7 at COM8. Sinuri namin ang tularan ang rate ng baud, kahit na marahil ay hindi kinakailangan. Mag-click sa OK.

Hakbang 4: Lumikha ng isang TCP Client

Lumikha ng isang TCP Client
Lumikha ng isang TCP Client
Lumikha ng isang TCP Client
Lumikha ng isang TCP Client
Lumikha ng isang TCP Client
Lumikha ng isang TCP Client

Susunod, lumikha ng isang client ng TCP upang ikonekta ang serial port sa server ng backpack na TCP. Mag-click sa susunod. Ang TCP server address ay kapareho ng IP address na ipinapakita sa LCD sa power-on. Nakikinig ang server sa port 1337. I-uncheck ang DTR / RTS depende sa status ng koneksyon, hindi namin kailangan ng flow control. Ang source serial port ay isang bahagi ng virtual serial pares ng port na nilikha lamang namin (COM7 at COM8). Ikinonekta namin ang client ng TCP sa COM 8, at na-configure ito para sa 115200bps, 8 / N / 1. Mag-click sa OK. Ang serial port sa TCP server bridge ay dapat na aktibo. Basahin ang katayuan ng TcpClient kung ang ethernet LCD backpack ay tumugon sa IP address

Hakbang 5: I-configure ang LCD Control Program

I-configure ang LCD Control Program
I-configure ang LCD Control Program

Ang pangwakas na hakbang ay upang mai-configure ang iyong LCD control program upang magamit ang network bridge. Pumili ng isang plugin ng display ng uri ng Matrix Orbital. I-configure ito upang magamit ang libreng pagtatapos ng virtual serial port pares (COM7 sa aming halimbawa). Itakda ang bilis upang tumugma sa setting ng virtual port (115200bps). Maaaring kailanganin mong i-restart upang magamit ang mga bagong setting. I-configure ang LCD program upang maipakita ang mga RSS feed, abiso sa email, server ping time, PC stats, atbp. ang ilan ay may mga sobrang plugin din. Dadaan ang output sa virtual serial port sa lokal na network, at ipapakita sa LCD. Ipinapakita ito ng video na ito sa pagkilos, ang LCD ay tumatanggap ng data ng pagpapakita sa isang ethernet network.

Hakbang 6: Konklusyon at Kung Saan Kumuha ng Isa

Konklusyon at Kung Saan Kumuha ng Isa
Konklusyon at Kung Saan Kumuha ng Isa
Konklusyon at Kung Saan Kumuha ng Isa
Konklusyon at Kung Saan Kumuha ng Isa
Konklusyon at Kung Saan Kumuha ng Isa
Konklusyon at Kung Saan Kumuha ng Isa

Ang LCD Smartie at LCDproc ay bukas na mapagkukunan, kaya't ang sinuman ay maaaring magdagdag ng ilang mga pagpapahusay para sa mga ethernet LCD backpacks. Maganda kung makontrol nila ang isang LCD backpack nang direkta sa TCP, nang walang tulay.

Karamihan sa mga programang kontrol sa LCD ay maaaring tumugon sa mga pindutan. Dalawang mga pindutan ang maaaring konektado sa header ng programang backpack, o ang isang bagong PCB ay maaaring gawin gamit ang maraming mga koneksyon sa pindutan. Sinusuportahan ng set ng utos ng Matrix Orbital ang pag-aayos ng kaibahan ng software, na talagang magiging madaling gamiting para sa malalayong lokasyon na mga LCD. Maaaring magawa ito sa pamamagitan ng paglalapat ng pulso-lapad na modulasyon sa pin ng pagsasaayos ng kaibahan. Ang ethernet LCD backpack firmware ay maaaring ma-upgrade sa network, tingnan ang bahagi 1 para sa mga tagubilin. Patuloy naming pagbutihin ang firmware at magdagdag ng mga bagong tampok. Suriin ang pahina ng Google Code na proyekto at ang forum para sa pinakabagong mga pag-download. Kumuha ng isang Seeed Studio ay may ilang mga naka-assemble na #twatch ethernet LCD packpacks sa halagang $ 45, kabilang ang pagpapadala sa buong mundo. Kunin ang mga ito habang tumatagal sapagkat hindi na tayo magtatagal.

Inirerekumendang: