Mục lục:
- Bước 1: Tạo giao diện hiển thị giao diện người dùng
- Bước 2: Tạo Dự án trong Phần mềm CÔNG CỤ
- Bước 3: Giao tiếp chip đơn
- Bước 4: Nút
- Bước 5: Trạng thái hoạt động
- Bước 6: Hiệu ứng hoạt động
Video: Điều khiển tủ lạnh với Tft Lcd: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Với sự cải tiến không ngừng của công nghệ, các thiết bị gia dụng của chúng ta ngày càng có nhiều chức năng và dễ sử dụng hơn.
Là một người đam mê điện tử, tôi quan tâm đến việc điều khiển các thiết bị gia dụng. Tủ lạnh của chúng tôi không thể có bất kỳ giao diện người-máy nào, nhưng nếu có tủ lạnh có giao diện người-máy, cho phép người dùng có thể thông qua thao tác trên màn hình cảm ứng, điều khiển tủ lạnh về hiệu suất làm lạnh thấp hơn, hiển thị nhiệt độ hiện tại bên trong tủ lạnh, hiển thị nhiệt độ hiện tại trong nhà và ngoài trời, và một số phản hồi về việc sử dụng tủ lạnh (ngày chạy, tuổi thọ của bộ lọc, v.v.), vì vậy, rất tiện lợi và thiết thực cho người sử dụng. Vì vậy, hôm nay tôi sẽ chỉ sử dụng màn hình cảm ứng để làm giao diện điều khiển tủ lạnh. Màn hình hiển thị là STONE STVC050WT-01. STONE STVC050WT - 01 là mô-đun màn hình cảm ứng 5 inch, độ phân giải 480 * 272. Trên mô-đun đã được tích hợp màn hình hiển thị và trình điều khiển màn hình cảm ứng, các nhà phát triển chỉ cần sử dụng phần mềm thiết kế TOOL chính thức thiết kế giao diện người dùng có liên quan và tạo tệp lập trình được tải xuống mô-đun hiển thị STONE, sau đó thông qua một cổng nối tiếp (RS232 / RS485 / TTL) tương ứng với nó, bạn có thể thực hiện các khía cạnh thiết kế giao diện người dùng phức tạp. Truy cập trang web chính thức để biết thêm thông tin :
Bước 1: Tạo giao diện hiển thị giao diện người dùng
Hình ảnh giao diện người dùng được thiết kế bởi Photoshop. Vì màn hình là 480 * 272, độ phân giải của hình ảnh được thiết kế phải phù hợp với màn hình. Hiệu quả thiết kế như sau:
Bước 2: Tạo Dự án trong Phần mềm CÔNG CỤ
Đặt một dự án mới vào TOOL phần mềm phát triển STONE STVC050WT-01, sau đó đổ ảnh giao diện người dùng đã thiết kế vào, thêm các nút tương ứng và hiển thị văn bản, và hiệu ứng như sau:
Có ít điều khiển, chỉ điều khiển hiển thị văn bản kỹ thuật số, điều khiển điều chỉnh tăng dần, nhưng hai điều khiển này đủ để hoàn thành chức năng cần thiết.1. Phần trên của giao diện UI là phần điều khiển có liên quan của ngăn đá tủ lạnh, hiển thị nhiệt độ hiện tại, công suất làm việc của tủ lạnh và thao tác phím để điều chỉnh công suất. Nút "Nhanh" có nghĩa là công suất được đặt ở mức tối đa bằng một lần nhấp. 2. Phần giữa của giao diện UI là phần điều khiển có liên quan của tủ lạnh, hiển thị nhiệt độ hiện tại, công suất làm việc của tủ lạnh và thao tác phím để điều chỉnh công suất. Nút "Fast" có nghĩa là công suất được đặt ở mức tối đa chỉ bằng một lần nhấp. 3. Bên dưới giao diện UI là một số hiển thị trạng thái, qua đó người dùng có thể xem trực quan số ngày tủ lạnh đã chạy, tuổi thọ của bộ lọc, nhiệt độ ngoài trời và nhiệt độ trong nhà.
Bước 3: Giao tiếp chip đơn
Tiện ích văn bản
Với nội dung liên quan đến giao tiếp MCU, chúng ta cần làm rõ màn hình hiển thị và cơ chế giao tiếp MCU và nguồn dữ liệu. STONE STVC050WT-01 giao tiếp với chip đơn thông qua cổng nối tiếp. Trước đây, khi chúng tôi làm giao diện người dùng, chúng tôi thường hiển thị các điều khiển. Dữ liệu hiển thị của các điều khiển hiển thị này thực sự đã được lưu tại một số địa chỉ trong flash của STONE STVC050WT-01.
Ở đây chúng ta sẽ hiển thị nhiệt độ, dữ liệu nhiệt độ từ cảm biến nhiệt độ, cảm biến nhiệt độ được kết nối với máy tính vi mạch đơn, vì vậy khi dữ liệu nhiệt độ máy tính vi mạch đơn chip được thu thập, chỉ cần đưa dữ liệu nhiệt độ qua cổng nối tiếp để địa chỉ trên điều khiển hiển thị này, dữ liệu nhiệt độ có thể được hiển thị trên màn hình trong thời gian thực. Hướng dẫn này đại diện cho việc ghi 0x00 và 0x04 tới địa chỉ 0x0020 trong vùng lưu trữ dữ liệu: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x00 0x04 Ở đây tôi sử dụng mã chip đơn để đạt được những điều sau:
Sau khi màn hình cổng nối tiếp được kết nối bởi máy tính vi mạch một chip, cổng nối tiếp của máy tính vi mạch một chip sẽ gửi lệnh này và dữ liệu trên địa chỉ 0x0020 của màn hình cổng nối tiếp có thể được sửa đổi và địa chỉ này là màn hình hiển thị nhiệt độ của tủ lạnh của chúng tôi. Điều này cũng đúng cho tất cả các nơi khác mà dữ liệu được hiển thị, chỉ cần thay đổi địa chỉ của dữ liệu.
Bước 4: Nút
Chúng tôi đã sử dụng rất nhiều nút trong dự án này
Khi chúng ta cần đọc hiển thị điều khiển dữ liệu trên, chỉ cần đăng ký để đọc lệnh, thông qua MCU gửi lệnh đến màn hình giao diện nối tiếp, màn hình giao diện nối tiếp sẽ trả về dữ liệu thanh ghi liên quan cho vi điều khiển, MCU nhận dữ liệu sẽ được sẵn sàng để làm các thiết bị điều khiển tương ứng, chúng tôi ở đây là để kiểm soát công suất lạnh của tủ lạnh.
Bước 5: Trạng thái hoạt động
Trạng thái đang chạy bao gồm:
1. Ngày hoạt động 2. Tuổi thọ của phần tử lọc 3. Nhiệt độ ngoài trời 4. Nhiệt độ trong nhà Để có được những dữ liệu này, ngoài cái đầu tiên, ba cái còn lại cần có cảm biến tương ứng để thu thập những dữ liệu này. Yêu cầu tương ứng với các cảm biến thu nhận tuổi thọ của phần tử lọc và cảm biến nhiệt độ. Khi máy tính vi mạch đơn chip thu thập các dữ liệu này, thông qua cổng nối tiếp đến dữ liệu truyền địa chỉ điều khiển hiển thị được chỉ định, giá trị của điều khiển hiển thị trên thay đổi tương ứng. Ngày chạy có thể được thực hiện theo hai cách: 1. Sử dụng màn hình hiển thị cổng nối tiếp RTC của STONE STVC050WT-01 để hiển thị dữ liệu trực tiếp trên màn hình 2. Sử dụng RTC của máy tính vi mạch một chip để truyền dữ liệu sang màn hình cổng nối tiếp để hiển thị Màn hình cổng nối tiếp STONE STVC050WT-01 đi kèm với RTC, có thể tìm thấy trong STONE trong hướng dẫn phát triển.
Bước 6: Hiệu ứng hoạt động
Để tìm hiểu thêm về dự án này, vui lòng bấm vào đây
Đề xuất:
Đồng hồ LCD Arduino lớn với hai báo thức và màn hình nhiệt độ được điều khiển bằng điều khiển từ xa IR TV: 5 bước
Đồng hồ LCD Arduino lớn với hai báo thức và màn hình nhiệt độ được điều khiển bằng điều khiển từ xa IR TV: Cách xây dựng đồng hồ LCD dựa trên Arduino với hai báo thức và màn hình nhiệt độ được điều khiển bằng điều khiển từ xa IR TV
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: 5 bước
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: Đây là các hướng dẫn để tạo ô tô được điều khiển từ xa của riêng bạn, được điều khiển bằng bộ điều khiển Xbox 360 không dây
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Tự làm bộ điều khiển bay điều khiển đa hệ điều khiển Arduino: 7 bước (có hình ảnh)
Tự làm bộ điều khiển máy bay đa năng điều khiển Arduino: Dự án này là tạo ra một bảng logic máy bay không người lái đa năng linh hoạt nhưng tùy chỉnh dựa trên Arduino và Multiwii
Điều khiển các thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) với Màn hình nhiệt độ và độ ẩm: 9 bước
Điều khiển thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) Có Hiển thị nhiệt độ và độ ẩm: xin chào, tôi là Abhay và đây là blog đầu tiên của tôi về Các thiết bị điện và hôm nay tôi sẽ hướng dẫn bạn cách điều khiển các thiết bị điện bằng điều khiển từ xa bằng cách xây dựng cái này dự án đơn giản. cảm ơn atl lab đã hỗ trợ và cung cấp tài liệu