Mục lục:

Mọi người đều muốn tự động hóa với màn hình lớn !: 16 bước
Mọi người đều muốn tự động hóa với màn hình lớn !: 16 bước

Video: Mọi người đều muốn tự động hóa với màn hình lớn !: 16 bước

Video: Mọi người đều muốn tự động hóa với màn hình lớn !: 16 bước
Video: Review Anime | Mashle SS2 Tập 16 +17 | Phép Thuật Và Cơ Bắp 2 Tập 4 + 5 | Bong Bóng Ma Thuật Mạnh Mẽ 2024, Tháng bảy
Anonim
Image
Image

Vâng, một video khác về HIỂN THỊ, một chủ đề tôi rất thích! Bạn có biết tại sao?

Bởi vì với nó, có thể cải thiện giao diện người dùng.

Người dùng tự động hóa cần một chỉ dẫn trực quan tốt. Vì vậy, tôi mang đến cho bạn một ví dụ với màn hình 7 inch, cảm ứng điện dung và Raspberry Pi với QT Creator (thư viện đồ họa).

Bước 1: Mọi người đều muốn tự động hóa với màn hình lớn

Tài nguyên được sử dụng
Tài nguyên được sử dụng

Trong bài đăng này, tôi sẽ trình bày về tự động hóa QT Creation, sử dụng các thành phần mới và ví dụ về kích hoạt động cơ servo, sử dụng lối ra PWM của Raspberry Pi. Chúng tôi cũng sẽ sử dụng mô-đun 4 rơle trong tự động hóa của chúng tôi.

Bước 2: Tài nguyên được sử dụng

· Raspberry Pi 3 kiểu B +

· 2x Servos Towerpro MG996R

· Mô-đun 4 rơle

· 2x đèn

· Ổ cắm mở rộng

· Fonte 5V

· Bộ điều hợp nguồn Arduino

· Người nhảy

· Protoboard

· Hiển thị 7 inch HDMI LCD 7’’ (Màn hình cảm ứng)

· Quạt

Bước 3: Pinout Raspberry Pi 3 Model B

Pinout Raspberry Pi 3 Model B
Pinout Raspberry Pi 3 Model B

Bước 4: Gắn kết

Gắn
Gắn
Gắn
Gắn

Bước 5: Các chân PMW Raspberry Pi 3 Model B

Raspberry Pi 3 Model B PMW Pins
Raspberry Pi 3 Model B PMW Pins
Raspberry Pi 3 Model B PMW Pins
Raspberry Pi 3 Model B PMW Pins

Các chân PWM trong Raspberry Pi 3 được hiển thị trong hình trên. Chúng tôi sử dụng kênh 0 cho một động cơ servo và kênh 1 cho động cơ khác. Chúng ta phải chú ý trong GPIO được Wiring Pi sử dụng (hình ảnh bên phải), vì vậy chúng ta sẽ sử dụng GPIO1 và GPIO24 chứ không phải các chân BCM (kênh Broadcom SOC) GPIO10 e GPIO19.

www.electronicwings.com/raspberry-pi/raspberry-pi-pwm-generation-using-python-and-c

Bước 6: Giao diện dự án QT

Giao diện dự án QT
Giao diện dự án QT
Giao diện dự án QT
Giao diện dự án QT

Tái bút. Thành phần nút nhấn không hỗ trợ giff, vì vậy chúng tôi sẽ sử dụng nhãn (lblFan) để tái tạo giff. Ngoài ra, chúng tôi sẽ sử dụng một nút nhấn ẩn được gọi là imgFan, được đặt trên nhãn, theo cách này, chúng tôi có thể làm việc với sự kiện nhấp chuột.

Có một cách khác để làm cho nó hoạt động, đó là tạo một lớp nhãn có thể nhấp, nhưng chúng tôi đã chọn đơn giản hóa mã, vì vậy chúng tôi sẽ không sử dụng cách này.

Bước 7: Mã: Khai báo và biến

Mã: Khai báo và biến
Mã: Khai báo và biến

Bước 8: Khối tạo và bộ hủy

Bộ tạo và bộ hủy
Bộ tạo và bộ hủy

Bước 9: Mã: SetPins

Mã: SetPins
Mã: SetPins

Bước 10: Mã: UpdateStatus

Mã: UpdateStatus
Mã: UpdateStatus

Bước 11: Sự kiện thanh trượt

Sự kiện trên thanh trượt
Sự kiện trên thanh trượt

Bước 12: Sự kiện nút đèn

Sự kiện nút đèn
Sự kiện nút đèn

Bước 13: ChangeImageButton

ChangeImageButton
ChangeImageButton

Bước 14: Sự kiện nút người hâm mộ

Sự kiện nút người hâm mộ
Sự kiện nút người hâm mộ

Bước 15: Sự kiện hộp kiểm hiển thị hoặc ẩn con trỏ chuột

Sự kiện hộp kiểm hiển thị hoặc ẩn con trỏ chuột
Sự kiện hộp kiểm hiển thị hoặc ẩn con trỏ chuột

Bước 16: Tải xuống tệp

PDF

NS

Đề xuất: