Mục lục:

Bộ cảm biến và điều khiển từ xa Arduino IR có màn hình LCD: 4 bước
Bộ cảm biến và điều khiển từ xa Arduino IR có màn hình LCD: 4 bước

Video: Bộ cảm biến và điều khiển từ xa Arduino IR có màn hình LCD: 4 bước

Video: Bộ cảm biến và điều khiển từ xa Arduino IR có màn hình LCD: 4 bước
Video: 🔴 Arduino #34 | Cảm Biến Hồng Ngoại Ứng Dụng Thực Tế | Infrared Sensor 2024, Tháng mười một
Anonim
Bộ cảm biến và điều khiển từ xa Arduino IR có màn hình LCD
Bộ cảm biến và điều khiển từ xa Arduino IR có màn hình LCD

Chúng tôi là một nhóm sinh viên UQD10801 (Robocon1) từ Đại học Tun Hussein Onn Malaysia (UTHM)

Trong hướng dẫn này, bạn sẽ học cách hiển thị các nút trên điều khiển từ xa IR sang màn hình tinh thể lỏng (LCD) bằng Arduino Uno R3. Hướng dẫn này sẽ được mô phỏng bằng tinkercad. Bạn có thể tham khảo video YouTube này làm ví dụ.

Quân nhu

1. Arduino Uno R3

2. Kết nối dây

3. Màn hình tinh thể lỏng (LCD)

4. Chiết áp

5. Cảm biến hồng ngoại

6. Điều khiển từ xa IR

7. Breadboard

8. Điện trở (1kohm đến 10kohm)

Bước 1: Kết nối mạch như được hiển thị trong hình

Kết nối mạch như được hiển thị trong hình ảnh
Kết nối mạch như được hiển thị trong hình ảnh

Kết nối các dây bằng cách sử dụng bảng mạch để đảm bảo mạch được tạo ra gọn gàng. Đối với màn hình LCD, các chân 2, 3, 4, 5, 11 và 12 sẽ được sử dụng. Chức năng của chiết áp là điều khiển độ sáng của màn hình LCD. Bạn có thể sử dụng dây nhiều màu như trong hình để theo dõi các chân trên Arduino. Cảm biến IR sẽ được kết nối với chân 7 trên Arduino.

Bước 2: Mã hóa hệ thống

Mã hóa hệ thống
Mã hóa hệ thống

2 thư viện được sử dụng là LiquidCrystal.h và IRremote.h. Phần đầu tiên của mã hóa là tìm mã từ mỗi nút của điều khiển từ xa. Ví dụ, trong tinkercad.com, mã được truyền bằng nút TẮT / BẬT là "16580863". Điều này là khác nhau đối với tất cả các nút. Để tìm thấy điều này, bạn sẽ cần phải xây dựng một chương trình để tìm từng mã cho mỗi nút. Một mã ví dụ có thể được tải xuống dưới đây để tham khảo. Bạn phải viết thủ công từng mã cho mọi nút từ màn hình nối tiếp. Biên dịch và tải mã lên Arduino và chạy hệ thống. Kiểm tra từng nút trên điều khiển từ xa IR và ghi lại mã cho từng nút để tham khảo trong tương lai.

Bước 3: Mã hóa chương trình cuối cùng

Mã hóa chương trình cuối cùng
Mã hóa chương trình cuối cùng

Sau khi hoàn tất việc ghi mã cho điều khiển từ xa IR, bạn có thể tiến hành viết mã chương trình cuối cùng. Điều này sẽ bao gồm thư viện LiquidCrystal.h. Bạn có thể tải xuống mã mẫu bên dưới để tham khảo. Sử dụng trường hợp "chuyển đổi" trong chương trình để chuyển đổi giữa các nút. Đối với mỗi trường hợp công tắc, sử dụng lcd.print để hiển thị văn bản cho mỗi nút trên màn hình LCD, thêm thời gian trễ và ngắt 0,5 giây; để thoát khỏi sự lặp lại. Sau khi bạn viết mã xong, hãy biên dịch và tải nó lên Arduino.

Bước 4: Kiểm tra

Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm

Bước cuối cùng là kiểm tra chương trình bằng cách bật Arduino và kiểm tra bằng cách nhấn các nút trên điều khiển từ xa IR. Nếu bạn không thể nhìn thấy văn bản trên màn hình LCD, hãy thử điều chỉnh núm chiết áp. Chúc vui vẻ!

Đề xuất: