Nhóm dùng phần mềm Nextion và USAT HMI để lập trình cho màn hình HMI.
Phần mềm Nextion, USART đang được sử dụng phổ biến để lập trình cho màn hình, phần mềm rất dễ sử dụng tuy nhiên với loại xuất xứ từ trung quốc là phải phần mềm riêng lập trình(USART), hai phần mềm này giao diện y hệt nhau, ta dựa nếu vào bản Nextion( tiếng anh) chính hãng rồi lập trình cho USART( tiếng trung quốc).
Link tải phần mềm:
Giao diện ta thiết kế trên màn hình bao gồm hình ảnh, chữ và nút nhấn. Hình ảnh gồm logo trường Đại học Sư Phạm Kỹ Thuật và logo khoa đào tạo Chất Lượng Cao, văn bản đồ án tốt nghiệp, hiện thời gian hiện tại: giờ, phút, giây, ngày, tháng, năm, nút nhấn dùng để điều khiển chuông, chỉnh thời gian, chuyển qua lại giữa các trang trên màn hình.
Hình 4. 47 Thiết kế giao diện trang 1 của màn hình
Thiết kế giao diện cho màn hình, nhóm sẽ tiếp tục lập trình cho màn hình tác động lên phần cứng.
Ta quan sát thấy b00, b111, b2, t2, t9, t6 đó được gọi là các objectname
Hình 4. 45 Giao diện phần mềm USART Hình 4. 46 Giao diện phần mềm NextionHMI
Hình 4.48 thể hiện được tên, id, objectname của 1 layout, đây là thuộc tính của một nút nhấn ta sẽ cấu hình được màu sắc mặc định hoặc khi chạm vào. Để điển khiển tác động lên mạch ta dùng lệnh sau:
NexButton b00 = NexButton(0, 8, "b00");
NexButton b111 = NexButton(0, 9, "b111");
NexButton b1 = NexButton(1, 14, "b1");
b00: tên layout
(0,8,”b0”): lần lượt là số trang, id, tên layout
Hình 4. 49 Thiết kế giao diện trang 2 của màn hình
Tương tự để hiển thị thời gian lên màn hình ta sẽ dùng text để hiển thị cũng đặt objectname, id tương tự như nút nhấn:
NexText t2 = NexText(0, 10, "t2");
NexText t5 = NexText(0, 11, "t5");
NexText t6 = NexText(0, 12, "t6");
NexText t9 = NexText(0, 16, "t9");
Tiếp đó ở trang 1 cũng có các text như trang 0, ta cũng cấu hình tương tự, tuy nhiên để thông 2 màn hình với nhau ta ta phải ta biến này thành biến toàn cục để có thể sử dụng chung.
Hình 4. 50 Layout chức biến cục bộ Hình 4. 51 Layout chứ biến toàn cục
Để chuyển tiếp giữa 2 màn hình ta cấu hình trực tiếp trên 2 nút nhấn”CAIDAT”-“TROVE”.
Hình 4. 52 Cấu hình chuyển qua trang 1 Hình 4. 53 Cấu hình chuyển về trang 0