Mục lục:
- Bước 1: Phần cứng và chương trình cơ sở
- Bước 2: Cầu nối cổng nối tiếp với máy chủ TCP
- Bước 3: Tạo một cổng nối tiếp ảo
- Bước 4: Tạo ứng dụng khách TCP
- Bước 5: Định cấu hình chương trình điều khiển LCD
- Bước 6: Kết luận & Nơi nhận một
Video: Ba lô LCD nối mạng với màn hình LCD Smartie: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:37
Màn hình LCD ký tự cuộn thông tin là một mod trường hợp phổ biến. Chúng thường được điều khiển thông qua cổng song song, ba lô cổng nối tiếp hoặc ba lô USB (nhiều hơn nữa). Có thể hướng dẫn này minh họa ba lô LCD mạng ethernet mã nguồn mở của chúng tôi. Các chương trình điều khiển LCD như LCD Smartie (Windows) và LCDproc (Linux) có thể sử dụng ba lô LCD ethernet giống như loại nối tiếp và USB, nhưng qua mạng. Nó hữu ích để giám sát bất kỳ hệ thống nào từ bất kỳ đâu trên mạng: đặt màn hình LCD ở nơi bạn không thể đặt máy tính hoặc giám sát một máy tính khó tiếp cận. Chúng tôi sử dụng nó để cuộn thông tin hệ thống, nguồn cấp RSS, danh sách phát, email mới, số liệu thống kê về Folding @ Home, v.v. từ PC. Video này cho thấy nó đang hoạt động, màn hình LCD đang nhận dữ liệu hiển thị từ LCD Smartie qua mạng ethernet. Trong bài viết này, chúng tôi hướng dẫn bạn cách chuyển hướng đầu ra LCD Smartie từ một cổng nối tiếp sang ba lô LCD. Đây là phần 2 của dự án ba lô LCD mạng, đọc phần 1 tại đây. Seeed Studio có một vài gói #twatch ethernet LCD được lắp ráp với giá 45 đô la, bao gồm cả phí vận chuyển trên toàn thế giới. Xem bài viết này với định dạng gốc tại blog Nguyên mẫu nguy hiểm. Tổng quan về chấp nhận Tuần trước, chúng tôi đã giới thiệu các tính năng cuộn Twitter của ba lô LCD. Nó cũng có một máy chủ TCP trên cổng 1337 chấp nhận các lệnh được định dạng theo quỹ đạo Matrix. Ba lô Matrix Orbital có hỗ trợ phần mềm rộng rãi, LCD Smartie và LCDproc là các tùy chọn mã nguồn mở. Hầu hết các chương trình điều khiển điều khiển màn hình LCD thông qua các cổng song song và một vài ba lô nối tiếp hoặc USB. Đầu ra TCP mạng chưa phải là một tùy chọn. Chúng tôi sử dụng một cầu nối để chuyển tiếp đầu ra cổng nối tiếp của LCD Smartie tới ba lô LCD mạng.
Bước 1: Phần cứng và chương trình cơ sở
Chúng tôi đã giới thiệu phần cứng ba lô ethernet LCD PIC 18F67J60 vào tuần trước. Hãy xem bài viết trước để biết tổng quan chi tiết về phần cứng. Tải xuống các tệp mới nhất từ trang Google Code của dự án và tạo của riêng bạn. Bạn cũng có thể mua phần cứng đã lắp ráp với giá $ 30 ($ 45 w / LCD), bao gồm cả phí vận chuyển trên toàn thế giới, cho đến ngày 23 tháng 9 năm 2009. Máy chủ Phần mềm Một máy chủ TCP lắng nghe trên cổng 1337 cho các lệnh LCD kiểu Matrix Orbital. Máy tính có thể gửi lệnh đến cổng này giống như một ba lô LCD nối tiếp. Chúng tôi đã mô phỏng ba lô Matrix Orbital vì hầu hết các chương trình điều khiển LCD ký tự đều hỗ trợ nó. Máy chủ TCP có toàn quyền kiểm soát màn hình LCD. Chúng tôi đã thêm hai lệnh không chuẩn vào bộ Quỹ đạo ma trận. 153 hiển thị địa chỉ IP như được chỉ định bởi DCHP và 154 tiếp tục chế độ Twitter. Hiện không có khách hàng nào triển khai chúng.
Bước 2: Cầu nối cổng nối tiếp với máy chủ TCP
Các chương trình điều khiển LCD thường hoạt động với các màn hình LCD cổng song song, nối tiếp và USB. Mạng TCP chưa phải là một tùy chọn. Phần này cho thấy cách chuyển tiếp dữ liệu cổng nối tiếp LCD Smartie tới ba lô ethernet LCD. Chúng tôi đang sử dụng Windows, vì vậy chúng tôi đã lấy phiên bản phần mềm miễn phí của Virtual Serial Port Emulator, một trình chuyển hướng cổng đơn giản. Nếu bạn có đề xuất về Linux hoặc OSX, vui lòng để lại chúng trong phần bình luận hoặc diễn đàn.
Bước 3: Tạo một cổng nối tiếp ảo
Đầu tiên, chúng tôi thiết lập một cặp cổng nối tiếp ảo. Chương trình điều khiển LCD (LCD Smartie) sẽ kết nối với một trong các cổng này, cổng còn lại kết nối với một máy khách TCP mà chúng ta thiết lập sau. Nhấp vào tiếp theo Chọn một số cho mỗi cổng nối tiếp. Số cổng phải miễn phí trên hệ thống của bạn. Chúng tôi đặt nó thành COM7 và COM8. Chúng tôi đã kiểm tra tốc độ truyền giả lập, mặc dù nó có thể không cần thiết. Bấm OK.
Bước 4: Tạo ứng dụng khách TCP
Tiếp theo, tạo một máy khách TCP để kết nối cổng nối tiếp với máy chủ TCP của ba lô. Nhấp vào tiếp theo. Địa chỉ máy chủ TCP giống với địa chỉ IP hiển thị trên màn hình LCD khi bật nguồn. Máy chủ lắng nghe trên cổng 1337. Bỏ chọn DTR / RTS phụ thuộc vào trạng thái kết nối, chúng tôi không cần điều khiển luồng. Cổng nối tiếp nguồn là một bên của cặp cổng nối tiếp ảo mà chúng tôi vừa tạo (COM7 và COM8). Chúng tôi đã kết nối máy khách TCP với COM 8 và định cấu hình nó cho 115200bps, 8 / N / 1. Nhấp vào OK. Cổng nối tiếp tới cầu nối máy chủ TCP sẽ hoạt động. Trạng thái TcpClient sẽ đọc OK nếu ba lô ethernet LCD phản hồi tại địa chỉ IP
Bước 5: Định cấu hình chương trình điều khiển LCD
Bước cuối cùng là định cấu hình chương trình điều khiển màn hình LCD của bạn để sử dụng cầu nối mạng. Chọn plugin hiển thị kiểu Quỹ đạo Ma trận. Định cấu hình nó để sử dụng đầu cuối miễn phí của cặp cổng nối tiếp ảo (COM7 trong ví dụ của chúng tôi). Đặt tốc độ phù hợp với cài đặt cổng ảo (115200bps). Bạn có thể phải khởi động lại để sử dụng cài đặt mới. Định cấu hình chương trình LCD để hiển thị nguồn cấp RSS, thông báo qua email, thời gian ping của máy chủ, số liệu thống kê của PC, v.v.; một số cũng có thêm plugin. Đầu ra sẽ đi qua cổng nối tiếp ảo đến mạng cục bộ và hiển thị trên màn hình LCD. Video này cho thấy nó đang hoạt động, màn hình LCD đang nhận dữ liệu hiển thị qua mạng ethernet.
Bước 6: Kết luận & Nơi nhận một
LCD Smartie và LCDproc là mã nguồn mở, vì vậy bất kỳ ai cũng có thể thêm một vài cải tiến cho ba lô ethernet LCD. Sẽ thật tuyệt nếu họ có thể điều khiển ba lô LCD trực tiếp qua TCP mà không cần cầu nối.
Hầu hết các chương trình điều khiển LCD có thể phản ứng với các nút. Hai nút có thể được kết nối với tiêu đề lập trình của ba lô hoặc một PCB mới có thể được tạo ra với nhiều kết nối nút. Bộ lệnh Matrix Orbital hỗ trợ điều chỉnh độ tương phản bằng phần mềm, điều này sẽ thực sự tiện dụng cho các màn hình LCD định vị từ xa. Điều này có thể được thực hiện bằng cách áp dụng điều chế độ rộng xung cho chân điều chỉnh độ tương phản. Phần mềm cơ sở của ba lô ethernet LCD có thể được nâng cấp qua mạng, xem phần 1 để biết hướng dẫn. Chúng tôi sẽ tiếp tục cải thiện chương trình cơ sở và thêm các tính năng mới. Kiểm tra trang Google Code của dự án và diễn đàn để biết các bản tải xuống mới nhất. Tìm một cái Seeed Studio có một vài gói #twatch ethernet LCD đã lắp ráp với giá 45 đô la, bao gồm cả phí vận chuyển trên toàn thế giới. Nhận chúng trong khi chúng còn cuối cùng vì chúng tôi sẽ không sớm kiếm được nhiều hơn nữa.
Đề xuất:
Màn hình LCD I2C / IIC - Sử dụng SPI LCD cho Màn hình LCD I2C Sử dụng SPI đến IIC Mô-đun với Arduino: 5 bước
Màn hình LCD I2C / IIC | Sử dụng SPI LCD với màn hình LCD I2C Sử dụng mô-đun SPI đến IIC Với Arduino: Xin chào các bạn vì SPI LCD 1602 bình thường có quá nhiều dây để kết nối nên rất khó giao tiếp với arduino nhưng có một mô-đun có sẵn trên thị trường có thể chuyển đổi hiển thị SPI thành hiển thị IIC, do đó bạn chỉ cần kết nối 4 dây
Màn hình ma trận LED nối mạng Mirolo cho bảng hiệu kỹ thuật số: 22 bước (có hình ảnh)
Màn hình ma trận LED nối mạng Mirolo cho bảng hiệu kỹ thuật số: Bảng hiệu kỹ thuật số có thể hữu ích tại các sự kiện để thông báo cho khách truy cập về bảng sắp tới, những thay đổi trong lịch trình hoặc cung cấp thông tin động. Sử dụng màn hình LED Matrix để làm cho các tin nhắn có thể đọc được ngay cả từ rất xa và là một
Simon nói với màn hình LCD: 9 bước (có hình ảnh)
Simon nói với màn hình LCD: Giới thiệu Có phải bạn luôn muốn tạo một dự án Arduino là một, thực sự thú vị để chơi và hai, dễ xây dựng. Cũng không nhìn xa hơn. Xin chào và chào mừng đến với người hướng dẫn của tôi. Ở đây, tôi sẽ dạy bạn tạo trò chơi Simon Says với màn hình LCD
Trình viết chữ nổi Braille đơn giản (Lời nói sang chữ nổi Braille): 8 bước (có Hình ảnh)
Simple Braille Writer (Speech to Braille): Xin chào tất cả mọi người, Tất cả những điều này bắt đầu bằng việc làm một máy vẽ XY đơn giản sau khi hoàn thành nó thành công, tôi nghĩ rằng sẽ phát triển một trình chuyển đổi văn bản từ giọng nói sang chữ nổi Braille đơn giản. Tôi bắt đầu tìm kiếm nó trên mạng và không ngờ giá quá cao. , điều đó đã thúc đẩy tôi
Cách kết nối màn hình LCD I2C với Arduino Uno: 5 bước (có hình ảnh)
Cách kết nối màn hình LCD I2C với Arduino Uno: Xin chào các bạn, Trong bài hướng dẫn này, bạn sẽ thấy cách kết nối màn hình LCD i2c với arduino và cách in trên màn hình LCD. Trước khi bắt đầu hướng dẫn này, bạn phải biết sơ lược về i2c Giao tiếp. Mỗi bus I2C bao gồm hai tín hiệu