Isi kandungan:

Ransel LCD Berangkaian Dengan Smartie LCD: 6 Langkah
Ransel LCD Berangkaian Dengan Smartie LCD: 6 Langkah

Video: Ransel LCD Berangkaian Dengan Smartie LCD: 6 Langkah

Video: Ransel LCD Berangkaian Dengan Smartie LCD: 6 Langkah
Video: CRAFT Video: LilyPad Arduino Bike Patch 2024, Julai
Anonim
Ransel LCD Berangkaian Dengan Smartie LCD
Ransel LCD Berangkaian Dengan Smartie LCD
Ransel LCD Berangkaian Dengan Smartie LCD
Ransel LCD Berangkaian Dengan Smartie LCD
Ransel LCD Berangkaian Dengan Smartie LCD
Ransel LCD Berangkaian Dengan Smartie LCD
Ransel LCD Berangkaian Dengan Smartie LCD
Ransel LCD Berangkaian Dengan Smartie LCD

Skrin LCD watak yang menatal maklumat adalah mod kes yang popular. Mereka biasanya dikendalikan melalui port selari, beg galas port bersiri, atau beg galas USB (banyak lagi). Instructable ini menunjukkan beg galas LCD rangkaian ethernet sumber terbuka kami. Program kawalan LCD seperti LCD Smartie (Windows) dan LCDproc (Linux) boleh menggunakan beg galas ethernet LCD seperti jenis siri dan USB, tetapi melalui rangkaian. Ia berguna untuk memantau sistem dari mana saja di rangkaian: letakkan LCD di mana anda tidak dapat meletakkan komputer, atau pantau komputer yang sukar dijangkau. Kami menggunakannya untuk menatal maklumat sistem, suapan RSS, senarai main, e-mel baru, statistik Folding @ Home, dll dari PC. Video ini menunjukkan tindakan, LCD menerima data paparan dari LCD Smartie melalui rangkaian ethernet. Dalam artikel ini kami menunjukkan kepada anda bagaimana untuk mengarahkan output Smartie LCD dari port bersiri ke ransel LCD. Ini adalah bahagian 2 dari projek ransel LCD rangkaian, baca bahagian 1 di sini. Seeed Studio mempunyai beberapa paket LCD #twatch ethernet berkumpul dengan harga $ 45, termasuk penghantaran di seluruh dunia. Lihat artikel ini dengan format asal di blog Prototaip Berbahaya. Gambaran keseluruhan yang diterima Minggu lalu kami memperkenalkan ciri-ciri penggulungan Twitter ransel LCD. Ia juga mempunyai pelayan TCP di port 1337 yang menerima perintah berformat Matrix Orbital. Ransel Matrix Orbital mempunyai sokongan perisian yang luas, Smartie LCD dan LCDproc adalah pilihan sumber terbuka. Sebilangan besar program kawalan mendorong LCD melalui port selari dan beberapa beg galas bersiri atau USB. Keluaran TCP rangkaian belum menjadi pilihan. Kami menggunakan jambatan untuk meneruskan output port bersiri LCD Smartie ke ransel LCD rangkaian.

Langkah 1: Perkakasan dan Firmware

Perkakasan dan Firmware
Perkakasan dan Firmware

Kami memperkenalkan perkakasan ransel LCD PIC 18F67J60 ethernet minggu lalu. Lihat artikel sebelumnya untuk gambaran keseluruhan perkakasan terperinci. Muat turun fail terkini dari halaman Google Code projek dan bina sendiri. Anda juga boleh membeli perkakasan yang dipasang pada harga $ 30 ($ 45 w / LCD), termasuk penghantaran di seluruh dunia, sehingga 23 September 2009. FirmwareSetiap pelayan TCP mendengar di port 1337 untuk arahan LCD gaya Matrix Orbital. Komputer boleh menghantar arahan ke port ini seperti beg galas bersiri LCD. Kami meniru ransel Matrix Orbital kerana kebanyakan program kawalan LCD watak menyokongnya. Suapan Twitter masa nyata menatal pada LCD sehingga pelayan TCP menerima arahan yang meletakkan kursor pada kedudukan 0. Apabila arahan ini diterima, kemas kini Twitter berakhir dan Pelayan TCP mengendalikan sepenuhnya LCD. Kami menambahkan dua arahan bukan standard ke set Matrix Orbital. 153 memaparkan alamat IP seperti yang ditetapkan oleh DCHP, dan 154 menyambung semula mod Twitter. Tidak ada pelanggan yang melaksanakannya.

Langkah 2: Jambatan Port Serial ke Pelayan TCP

Jambatan Pelabuhan Bersiri ke Pelayan TCP
Jambatan Pelabuhan Bersiri ke Pelayan TCP

Program kawalan LCD biasanya berfungsi dengan port selari, bersiri, dan USB USB. Rangkaian TCP belum menjadi pilihan. Bahagian ini menunjukkan cara meneruskan data port serial LCD Smartie ke beg galas ethernet LCD. Kami menggunakan Windows, jadi kami merebut versi perisian percuma Serial Port Emulator versi percuma, pengubah port sederhana. Sekiranya anda mempunyai cadangan Linux atau OSX, tinggalkan di komen atau forum.

Langkah 3: Buat Port Bersiri Maya

Buat Port Bersiri Maya
Buat Port Bersiri Maya
Buat Port Bersiri Maya
Buat Port Bersiri Maya

Pertama, kami menyediakan pasangan port bersiri maya. Program kawalan LCD (LCD Smartie) akan bersambung ke salah satu port ini, yang lain menghubungkan ke klien TCP yang kita siapkan kemudian. Klik seterusnya. Pilih nombor untuk setiap port bersiri. Nombor port mestilah percuma pada sistem anda. Kami menetapkannya ke COM7 dan COM8. Kami memeriksa kadar baud, tetapi mungkin tidak diperlukan. Klik OK.

Langkah 4: Buat Pelanggan TCP

Buat Pelanggan TCP
Buat Pelanggan TCP
Buat Pelanggan TCP
Buat Pelanggan TCP
Buat Pelanggan TCP
Buat Pelanggan TCP

Seterusnya, buat klien TCP untuk menyambungkan port bersiri ke pelayan TCP ransel. Klik seterusnya. Alamat pelayan TCP sama dengan alamat IP yang ditunjukkan pada LCD semasa dihidupkan. Pelayan mendengar pada port 1337. Hapus centang DTR / RTS bergantung pada status sambungan, kami tidak memerlukan kawalan aliran. Port bersiri sumber adalah salah satu sisi pasangan port bersiri maya yang baru kami buat (COM7 dan COM8). Kami menghubungkan klien TCP ke COM 8, dan mengkonfigurasinya untuk 115200bps, 8 / N / 1. Klik OK. Port bersiri ke jambatan pelayan TCP harus aktif. Status TcpClient akan dibaca OK jika beg galas ethernet LCD menjawab di alamat IP

Langkah 5: Konfigurasikan Program Kawalan LCD

Konfigurasikan Program Kawalan LCD
Konfigurasikan Program Kawalan LCD

Langkah terakhir adalah mengkonfigurasi program kawalan LCD anda untuk menggunakan jambatan rangkaian. Pilih pemalam paparan jenis Matrix Orbital. Konfigurasikannya untuk menggunakan hujung bebas pasangan port bersiri maya (COM7 dalam contoh kami). Tetapkan kelajuan agar sesuai dengan tetapan port maya (115200bps). Anda mungkin perlu memulakan semula untuk menggunakan tetapan baru. Konfigurasikan program LCD untuk menunjukkan suapan RSS, pemberitahuan e-mel, masa ping pelayan, statistik PC, dan lain-lain; ada juga yang mempunyai plugin tambahan. Output akan melalui port bersiri maya ke rangkaian tempatan, dan dipaparkan di LCD. Video ini menunjukkannya dalam tindakan, LCD menerima data paparan melalui rangkaian ethernet.

Langkah 6: Kesimpulan & Tempat untuk mendapatkannya

Kesimpulan & Ke Mana Mendapatkan Satu
Kesimpulan & Ke Mana Mendapatkan Satu
Kesimpulan & Ke Mana Mendapatkan Satu
Kesimpulan & Ke Mana Mendapatkan Satu
Kesimpulan & Ke Mana Mendapatkan Satu
Kesimpulan & Ke Mana Mendapatkan Satu

LCD Smartie dan LCDproc adalah sumber terbuka, jadi sesiapa sahaja boleh menambahkan beberapa tambahan untuk beg galas ethernet LCD. Akan lebih baik jika mereka dapat mengendalikan beg galas LCD secara langsung melalui TCP, tanpa jambatan.

Sebilangan besar program kawalan LCD boleh bertindak balas terhadap butang. Dua butang dapat disambungkan ke header pengaturcaraan ransel, atau PCB baru dapat dibuat dengan beberapa sambungan butang. Set arahan Matrix Orbital menyokong penyesuaian kontras perisian, yang sangat berguna untuk LCD yang terletak jauh. Ini mungkin dapat dicapai dengan menerapkan modulasi lebar nadi pada pin penyesuaian kontras. Firmware ransel LCD ethernet boleh ditingkatkan melalui rangkaian, lihat bahagian 1 untuk mendapatkan arahan. Kami akan terus meningkatkan firmware dan menambah ciri baru. Periksa halaman Google Code projek dan forum untuk muat turun terkini. Dapatkan satu Studio yang Dilihat mempunyai beberapa paket paket #twatch ethernet LCD dengan harga $ 45, termasuk penghantaran di seluruh dunia. Dapatkannya selagi masih ada kerana kami tidak akan membuat lebih banyak lagi.

Disyorkan: