Tóm tắt ý tưởng
Các thiết bị trong nhà được điều khiển bằng Remote rất quen thuộc trong cuộc sống hằng ngày của chúng ta: TV, Quạt, Máy Lạnh,… Có bao giờ bạn tự hỏi các thiết bị này vận hành như thế nào chưa?
Dự án Hệ thống điều khiển từ xa – Infrared Remote Control System sẽ mô phỏng lại một chiếc quạt điều khiển bằng Remote từ đó sẽ giúp bạn hiểu được nguyên lý vận hành và tự tạo được các thiết bị điều khiển từ xa cho riêng mình, dự án sử dụng các sản phẩm phần cứng Robotics của MakerEdu với những thao tác lắp đặt và lâp trình vô cùng đơn giản.
Mô tả tính năng
Khi bạn nhấn các nút 0, 1, 2, 3 trên remote, tín hiệu sẽ điều khiển cho quạt và đèn thay đổi theo mức tương ứng như sau:
- Mức 0: Quạt tắt.
- Mức 1 < 2 < 3: quạt quay mạnh dần, tương ứng các đèn Xanh < Vàng < Đỏ.
Chuẩn bị phần cứng và kết nối
Phần cứng bao gồm trung tâm là Mạch MakerEdu Creator kết vối với các phần cứng khác như sau:
MakerEdu Creator | Thiết bị kết nối | Cáp kết nối |
Cổng USB | Máy tính | Cáp USB Type-C Cable 1m – Hshop.vn |
Cổng I2C bất kỳ trên mạch | Mạch hiển thị MKE-M07 LCD1602 I2C module | Cáp Kết Nối MakerEDU XH2.54-XH2.54 4Wires |
Cổng D10 | Mạch thu hồng ngoại MKE-M14 VS1838 IR remote control receiver module | Cáp Kết Nối MakerEDU XH2.54-XH2.54 3Wires |
Cổng Motor_A | Động cơ 130 DC motor – Hshop.vn | Kết nối trực tiếp với máy bơm qua Domino, lưu ý chiều thổi của gió, nếu thổi ngược đảo chiều động cơ. |
Cổng A1 | Mạch led đơn MKE-M01 10mm single LED module (Đỏ) | Cáp Kết Nối MakerEDU XH2.54-XH2.54 3Wires |
Cổng A2 | Mạch led đơn MKE-M01 10mm single LED module (Vàng) | Cáp Kết Nối MakerEDU XH2.54-XH2.54 3Wires |
Cổng A3 | Mạch led đơn MKE-M01 10mm single LED module (Xanh lá) | Cáp Kết Nối MakerEDU XH2.54-XH2.54 3Wires |
Chuẩn bị kiến thức
- Nếu là lần đầu tiên sử dụng phần mềm Mblock và mạch MakerEdu Creator, các bạn cần thực hiện đầy đủ các bước trong hướng dẫn tại đây.
- Nếu các phần cứng trong bài là hoàn toàn mới với các bạn, để có thể nắm được cách hệ thống vận hành, các bạn cần đọc và tìm hiểu về cách sử dụng của từng phần cứng tại trang Wiki của MakerLab (đã gắn link với từng sản phẩm ở mục chuẩn bị phần cứng phía trên).
- Đối với phần mềm Mblock cần đọc và hiểu chức năng của các khối lệnh cơ bản và khối lệnh của các phần cứng MakerEdu, sau đó bạn thực hành với từng phần cứng riêng lẻ trước khi ghép nối thành hệ thống hoàn chỉnh.
Test tín hiệu từ remote:
Bước 1: Lập trình nhận tín hiệu từ Remote và hiển thị lên Sprites:
Bước 2: Dùng kết quả Panda vừa nhận để tạo lệnh mở quạt theo mức độ:
Khi Gấu Panda thông báo kết quả nghĩa là bạn đã test thành công, hệ thống thu – nhận tín hiệu hoạt động bình thường.
Code Mblock hoàn chỉnh trên Devices
Code Mblock hoàn chỉnh trên Sprites
*** Link dự án tại Mblock: [MakerLab.vn] Infrared Remote
Hình ảnh thành phẩm