Daftar Isi:

Ransel LCD Jaringan Dengan LCD Smartie: 6 Langkah
Ransel LCD Jaringan Dengan LCD Smartie: 6 Langkah

Video: Ransel LCD Jaringan Dengan LCD Smartie: 6 Langkah

Video: Ransel LCD Jaringan Dengan LCD Smartie: 6 Langkah
Video: HAPE BISA BUAT NONTON DI DINDING 2024, November
Anonim
Ransel LCD Jaringan Dengan LCD Smartie
Ransel LCD Jaringan Dengan LCD Smartie
Ransel LCD Jaringan Dengan LCD Smartie
Ransel LCD Jaringan Dengan LCD Smartie
Ransel LCD Jaringan Dengan LCD Smartie
Ransel LCD Jaringan Dengan LCD Smartie
Ransel LCD Jaringan Dengan LCD Smartie
Ransel LCD Jaringan Dengan LCD Smartie

Layar LCD karakter yang menggulir informasi adalah mod kasus yang populer. Mereka biasanya dikendalikan melalui port paralel, ransel port serial, atau ransel USB (lebih banyak). Instruksi ini menunjukkan ransel LCD jaringan ethernet open source kami. Program kontrol LCD seperti LCD Smartie (Windows) dan LCDproc (Linux) dapat menggunakan ransel LCD ethernet seperti serial dan tipe USB, tetapi melalui jaringan. Ini berguna untuk memantau sistem apa pun dari mana saja di jaringan: letakkan LCD di tempat Anda tidak dapat meletakkan komputer, atau monitor komputer yang sulit dijangkau. Kami menggunakannya untuk menggulir info sistem, umpan RSS, daftar putar, email baru, statistik Folding@Home, dll. dari PC. Video ini menunjukkan aksinya, LCD menerima data tampilan dari LCD Smartie melalui jaringan ethernet. Pada artikel ini kami menunjukkan cara mengarahkan output LCD Smartie dari port serial ke ransel LCD. Ini adalah bagian 2 dari proyek ransel LCD jaringan, baca bagian 1 di sini. Seeed Studio memiliki beberapa paket LCD ethernet #twatch rakitan seharga $45, termasuk pengiriman ke seluruh dunia. Lihat artikel ini dengan format asli di blog Dangerous Prototypes. Ikhtisar konsep Minggu lalu kami memperkenalkan fitur gulir Twitter dari ransel LCD. Ia juga memiliki server TCP pada port 1337 yang menerima perintah berformat Matrix Orbital. Ransel Matrix Orbital memiliki dukungan perangkat lunak yang luas, LCD Smartie dan LCDproc adalah opsi open source. Sebagian besar program kontrol menggerakkan LCD melalui port paralel dan beberapa ransel serial atau USB. Output TCP jaringan belum menjadi pilihan. Kami menggunakan jembatan untuk meneruskan output port serial LCD Smartie ke ransel LCD jaringan.

Langkah 1: Perangkat Keras dan Firmware

Perangkat Keras dan Firmware
Perangkat Keras dan Firmware

Kami memperkenalkan perangkat keras ransel LCD ethernet PIC 18F67J60 minggu lalu. Lihat artikel sebelumnya untuk ikhtisar perangkat keras terperinci. Unduh file terbaru dari halaman Google Code proyek dan buat sendiri. Anda juga dapat membeli perangkat keras rakitan seharga $30 ($45 w/LCD), termasuk pengiriman ke seluruh dunia, hingga 23 September 2009. FirmwareSebuah server TCP mendengarkan pada port 1337 untuk perintah LCD bergaya Matrix Orbital. Komputer dapat mengirim perintah ke port ini seperti halnya ransel LCD serial. Kami meniru ransel Matrix Orbital karena sebagian besar program kontrol LCD karakter mendukungnya. Umpan Twitter real-time menggulir pada LCD hingga server TCP menerima perintah yang menempatkan kursor di posisi 0. Saat perintah ini diterima, pembaruan Twitter berakhir dan Server TCP mengambil kendali penuh atas LCD. Kami menambahkan dua perintah non-standar ke set Matrix Orbital. 153 menampilkan alamat IP yang ditetapkan oleh DCHP, dan 154 melanjutkan mode Twitter. Tidak ada klien yang saat ini menerapkannya.

Langkah 2: Menjembatani Port Serial ke Server TCP

Menjembatani Port Serial ke Server TCP
Menjembatani Port Serial ke Server TCP

Program kontrol LCD biasanya bekerja dengan port paralel, serial, dan LCD USB. Jaringan TCP belum menjadi pilihan. Bagian ini menunjukkan cara meneruskan data port serial LCD Smartie ke ransel LCD ethernet. Kami menggunakan Windows, jadi kami mengambil versi freeware Virtual Serial Port Emulator, pengalih port sederhana. Jika Anda memiliki saran Linux atau OSX, silakan tinggalkan di komentar atau forum.

Langkah 3: Buat Port Serial Virtual

Buat Port Serial Virtual
Buat Port Serial Virtual
Buat Port Serial Virtual
Buat Port Serial Virtual

Pertama, kami menyiapkan pasangan port serial virtual. Program kontrol LCD (LCD Smartie) akan terhubung ke salah satu port ini, yang lain terhubung ke klien TCP yang kita atur nanti. Klik berikutnya. Pilih nomor untuk setiap port serial. Nomor port harus gratis di sistem Anda. Kami mengaturnya ke COM7 dan COM8. Kami memeriksa emulate baud rate, meskipun mungkin tidak perlu. Klik Oke.

Langkah 4: Buat Klien TCP

Buat Klien TCP
Buat Klien TCP
Buat Klien TCP
Buat Klien TCP
Buat Klien TCP
Buat Klien TCP

Selanjutnya, buat klien TCP untuk menghubungkan port serial ke server TCP ransel. Klik berikutnya. Alamat server TCP sama dengan alamat IP yang ditampilkan pada LCD saat dihidupkan. Server mendengarkan pada port 1337. Hapus centang DTR/RTS tergantung pada status koneksi, kita tidak memerlukan kontrol aliran. Port serial sumber adalah satu sisi dari pasangan port serial virtual yang baru saja kita buat (COM7 dan COM8). Kami menghubungkan klien TCP ke COM 8, dan mengonfigurasinya untuk 115200bps, 8/N/1. Klik OK. Port serial ke jembatan server TCP harus aktif. Status TcpClient akan membaca OK jika ransel LCD ethernet merespons di alamat IP

Langkah 5: Konfigurasikan Program Kontrol LCD

Konfigurasikan Program Kontrol LCD
Konfigurasikan Program Kontrol LCD

Langkah terakhir adalah mengkonfigurasi program kontrol LCD Anda untuk menggunakan jembatan jaringan. Pilih plugin tampilan tipe Matrix Orbital. Konfigurasikan untuk menggunakan ujung bebas dari pasangan port serial virtual (COM7 dalam contoh kami). Atur kecepatan agar sesuai dengan pengaturan port virtual (115200bps). Anda mungkin harus memulai ulang untuk menggunakan pengaturan baru. Konfigurasikan program LCD untuk menampilkan umpan RSS, pemberitahuan email, waktu ping server, statistik PC, dll; beberapa memiliki plugin tambahan juga. Output akan melalui port serial virtual ke jaringan lokal, dan ditampilkan pada LCD. Video ini menunjukkan aksinya, LCD menerima data tampilan melalui jaringan ethernet.

Langkah 6: Kesimpulan & Di Mana Mendapatkannya

Kesimpulan & Di Mana Mendapatkannya
Kesimpulan & Di Mana Mendapatkannya
Kesimpulan & Di Mana Mendapatkannya
Kesimpulan & Di Mana Mendapatkannya
Kesimpulan & Di Mana Mendapatkannya
Kesimpulan & Di Mana Mendapatkannya

LCD Smartie dan LCDproc adalah open source, jadi siapa pun dapat menambahkan beberapa perangkat tambahan untuk ransel LCD ethernet. Akan sangat bagus jika mereka dapat mengontrol ransel LCD langsung melalui TCP, tanpa jembatan.

Sebagian besar program kontrol LCD dapat bereaksi terhadap tombol. Dua tombol dapat dihubungkan ke header pemrograman ransel, atau PCB baru dapat dibuat dengan beberapa koneksi tombol. Set perintah Matrix Orbital mendukung penyesuaian kontras perangkat lunak, yang akan sangat berguna untuk LCD yang terletak jauh. Ini mungkin dapat dicapai dengan menerapkan modulasi lebar pulsa ke pin penyesuaian kontras. Firmware ransel LCD ethernet dapat ditingkatkan melalui jaringan, lihat bagian 1 untuk petunjuk. Kami akan terus meningkatkan firmware dan menambahkan fitur baru. Periksa halaman Google Code proyek dan forum untuk unduhan terbaru. Dapatkan satu Seeed Studio memiliki beberapa paket LCD ethernet #twatch yang dirakit seharga $45, termasuk pengiriman ke seluruh dunia. Dapatkan mereka selagi masih ada karena kami tidak akan membuat lebih banyak dalam waktu dekat.

Direkomendasikan: