1. Trang chủ
  2. » Luận Văn - Báo Cáo

Thiết kế giao diện cho hệ thống Cơ điện tử Full Code

12 31 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thiết kế dao diện điều khiển cho hệ thống cơ điện tử Tài liệu tham khảo cho tất cả mọi người Có code kèm theo

NỘI DUNG BÁO CÁO Tổng quan hệ thống điện tử I I.1 Giới thiệu chức nhiệm vụ hệ thống Trình bày tổng quan hệ thống điện tử ứng dụng cho mục đích gì? Có ưu nhược điểm Có thể liên hệ với hệ thống ứng dụng thực tế Mục tiêu hoàn thành đề tài I.2 Nêu nhiệm vụ phải hồn thành suốt q trình thực đề tài II Các thành phần II.1 Các phần tử đầu vào hệ thống điện Trình bày thơng tin phần tử đầu vào: Chức năng, nguyên lý hoạt động Thông số kỹ thuật: điện áp hoạt động, phạm vi hoạt động, dạng tín hiệu điều khiển, ký hiệu phần tử II.2 Các phần tử đầu - Trình bày thông tin phần tử đầu ra: Chức năng, nguyên lý hoạt động Thông số kỹ thuật: điện áp hoạt động, dạng tín hiệu điều khiển, ký hiệu phần tử II.3 Bộ điều khiển - Giới thiệu tổng quan thông số kỹ thuật Bộ điều khiển II.4 Các dạng giao tiếp sử dụng Trình bày dạng giao tiếp sử dụng để kết nối phần tử điều khiển giao diện điều khiển III Hệ thống điều khiển III.1 Sơ đồ mạch điện hệ thống điện tử Thiết kế sơ đồ kết nối mạch điện cho phần tử điều khiển với Bộ điều khiển III.2 Chương trình điều khiển Giới thiệu tóm lược chức hàm lập trình cho Bộ điều khiển Lưu ý: Phần chương trình để phần Phụ lục  Hàm nhietdo() Chức hàm lấy giá trị nhiệt độ độ ẩm cảm biến DHT11  Hàm kiemtramua() Chức hàm đọc giá trị từ cảm biến mưa gán vào biến value Giá trị hàm trả giá trị “1” trời mưa trả giá trị “0” trời không mưa  Hàm tinhphantram() Chức hàm trả giá trị phần trăm rèm mở  Hàm lưu lấy giá trị từ nhớ EEPROM Hàm EEPROM.write(thứ tự ô nhớ, giá trị lưu):Lưu giá trị muốn lưu vào ô nhớ định nhớ EEPROM Ví dụ: EEPROM.write(2,100): Lưu giá trị 100 vào ô nhớ thứ Hàm EEPROM.read(thứ tự ô nhớ): Đọc giá trị ô nhớ định nhớ EEPROM Ví dụ: EEPROM.read(3): Đọc giá trị ô nhớ thứ EEPROM  Hàm mo(), dong(), dung() Hàm mo() thực chức sau: • • • Cho động bước quay thuận số bước tương ứng với mở 1% rèm Tính tốn phần trăm rèm gửi lên giao diện điều khiển Lưu trạng thái phầm trăm rèm vào nhớ EEPROM Hàm dong() thực chức sau: • Cho động bước quay ngược số bước tương ứng với đóng 1% rèm • Tính tốn phần trăm rèm gửi lên giao diện điều khiển • Lưu trạng thái phầm trăm rèm vào nhớ EEPROM Hàm dung() thực chức sau: • Động bước dừng lại dẫn đến rèm đứng yên • Tính tốn phần trăm rèm gửi lên giao diện điều khiển • Lưu trạng thái phầm trăm rèm vào nhớ EEPROM  Hàm vitriv(int a) Chức hàm mở rèm đến phần trăm “a”  Hàm dongremtroimua() Chức hàm kiểm tra trời mưa mở rèm 100%  Hàm moremnhietdo(int a) Chức hàm kiểm tra nhiệt độ nhận từ cảm biến DHT11 mà lớn giá trị “a” mở rèm 100%  Hàm morem() Chức hàm cài đặt giao diện mở rèm 100%  Hàm moremtheoas() Chức hàm đọc giá trị cường độ ánh từ cảm biến ánh sáng Ứng với giá trị rèm ở khoảng khác 0%, 25%, 50%, 75%, 100% III.3 Giao diện điều khiển - Ứng dụng lập trình Windows Form, sử dụng ngơn ngữ lập trình C++ - Ứng dụng chạy máy tính - Chức phần tử giao diện điều khiển Hình giao diện điều khiển hệ thống giao diện chia thành vùng tường ứng từ 1-4 Vùng 1: Cài đặt kết nối • • • ComboBox có chức người dùng nhấn chuột vào xuất cổng kết nối Người dùng chọn cổng kết nối phù hợp để giao tiếp hệ thống máy tính Textbox có chức hiển thị trạng thái kết nối rèm Nếu xuất chữ “Disconnected” đỏ có nghĩa chưa kết nối rèm máy tính Nếu xuất chữ “Connecting” xanh có nghĩa kết nối rèm máy tính Nút connect có chức kết nối rèm giao diện máy tính sau chọn cổng kết nối • Nút disconnect có chức ngắt kết nối rèm giao diện máy tính Vùng 2: Hiển thị thông tin Vùng hiển thị thơng tin từ điều khiển gửi lên máy tính bao gồm nhiệt độ, độ ẩm trạng thái mưa Vùng 3: Vùng điều khiển • • • • Khu vực 1: Hiển thị phần trăm mở rèm Nút mở: Khi người dùng nút rèm mở liên tục Nút đóng: Khi người dùng nút rèm đóng liên tục Nút dừng: Khi người dùng nút rèm dừng lại, khơng mở rèm đóng rèm • Thanh trượt số 2: Khi người dùng kéo trượt có tác dụng điều khiển tốc độ đóng, mở rèm nhanh hay chậm Và có tốc độ từ đến tương ứng với từ chậm đến nhanh để người lựa chọn Tốc độ mặc định • Checkbox số 3: Có chức lựa chọn cách điều khiển nút bấm hay trượt Ban đầu trượt số nút OK ẩn Lúc người dùng điều khiển đóng mở rèm nút bấm Khi người dùng tích vào checkbox số nút bấm ẩn trượt số nút ok Lúc người dùng điều khiển đóng mở rèm trượt khơng điều khiển rèm nút bấm • Thanh trượt 4: Cho phép người dùng kéo đến phần trăm muốn mở rèm • Nút Ok: Khi người dùng chọn phần trăm rèm muốn mở trượt ấn nút OK rèm bắt đầu thực thi lệnh mở rèm đến phần trăm Vùng 4: Hiển thị trạng thái chức tự động Vùng hiển thị chức trạng thái chức ON OFF Khi người dùng nhấn Thiết lập tự động giao diện lên cho phép người dùng bật, tắt cài đặt chức  Giao diện thiết lập tự động Người tích vào checkbox để bật tắt chức Người dùng cài đặt thông số bên cạnh ứng với chức cài đặt nhiệt độ nhiệt cài đặt thời gian - Hướng dẫn cách bước kết nối, cài đặt sử dụng giao diện điều khiển hệ thống điện tử Điều khiển rèm thơng minh ngồi trời có cách: + Cách 1: Điều khiển nút bấm cảm ứng (tương ứng với mở, đóng dừng lại) + Cách 2: Sử dụng giao diện điều khiển Hướng dẫn bước kết nối Hệ thống rèm có cách kết nối kết nối trực tiếp cap kết nối qua bluetooh Chắc kết nối trực tiếp hay qua bluetooh khác chọn cổng COM Còn lại giao diện chức • Bước 1: Nhấn vào comboBox xuất cổng kết nối Và chọn cổng kết nối phù hợp • Bước 2: Sau chọn cổng kết nối, nhấn nút connect để bắt đầu kết nối Khi chữ “Disconnected” đỏ ô textbox chuyển thành “connecting…” xanh q trình kết nối hồn tất Sau kết nối xong t giao diện hình: Sử dụng giao diện • Người dùng giám sát nhiệt độ, độ ẩm, trạng thái mưa khu vực thơng tin • • • Tại khu vực điều khiển, người dùng điều khiển mở, đóng rèm nút bấm trượt Ngoài ra, người dùng giám sát phần trăm rèm mở điều chỉnh tốc độ mở, đóng rèm trượt tốc độ Tại khu vực điều khiển hiển thị cho người dùng tên chức trạng thái chức Người dùng ấn vào Thiết lập tự động để cài đặt bật tắt chức Các chức tự động cách sử dụng Có chức tự động Để bật chức cần tích vào checkbox tương ứng Để tắt chức ta cần bỏ tích checkbox Chức mở rèm trời mưa Khi chức bật, trời có mưa rèm mở 100% Khi rèm mở 100% chức mở rèm theo cường độ ánh sáng tắt chức bật Chức mở rèm nhiệt Khi chức bật, nhiệt độ trời mà lớn nhiệt độ đặt rèm mở 100% Khi rèm mở 100% chức mở rèm theo cường độ ánh sáng tắt chức bật Chức mở rèm theo cường độ ánh sáng Khi chức bật tùy thuộc vào cường độ ánh sáng đo từ cảm biến mà có mức mở rèm khác Có mức mở rèm 0%, 25%, 50%, 75%, 100% o Chức hẹn mở rèm Khi chức bật đến thời gian cài đặt sẵn rèm mở 100% Người dùng cài đặt thời gian cách chọn phút o bên cạnh chức Khi rèm mở 100% chức mở rèm theo cường độ ánh sáng tắt chức bật o Chức hẹn đóng rèm Khi chức bật đến thời gian cài đặt sẵn rèm đóng 0% Tuy nhiên, chức mở rèm trời mưa bật, trời mưa chức mở rèm nhiệt bật nhiệt độ trời nhiệt độ đặt rèm khơng đóng 0% Khi rèm đóng 0% chức mở rèm theo cường độ ánh sáng tắt chức bật Vì mà thực đơn lẻ chức kết hợp với nhau.Thậm chí sử dụng chức lúc Ngồi rèm cịn có chức tự động lưu vị trí chức thực vào nhớ EEPROM Khi điện vị trí, chức tiếp tục hoạt động tiếp chạy lại từ đầu IV Kết luận phương hướng phát triển Đúc kết thảo luận kết đạt Nêu phương hướng tiếp tục cần phát triển đề tài tương lai PHỤ LỤC A Chương trình điều khiển điều khiển B Chương trình thiết kế giao diện điều khiển TÀI LIỆU THAM KHẢO (Nếu có)

Ngày đăng: 13/12/2021, 23:29

Xem thêm:

HÌNH ẢNH LIÊN QUAN

Hình trên là giao diện điều khiển chính của hệ thống. giao diện được chia thành 4 vùng tường ứng từ 1-4. - Thiết kế giao diện cho hệ thống Cơ điện tử Full Code
Hình tr ên là giao diện điều khiển chính của hệ thống. giao diện được chia thành 4 vùng tường ứng từ 1-4 (Trang 5)
Sau khi kết nối xong t được giao diện như hình: - Thiết kế giao diện cho hệ thống Cơ điện tử Full Code
au khi kết nối xong t được giao diện như hình: (Trang 8)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w