- Các thành phần bắt buộc:
- Sơ đồ mạch và giải thích:
- Giải thích mã:
- Hoạt động của Động cơ DC được điều khiển bằng IR với Arduino:
Arduino đã trở thành Vi điều khiển phổ biến nhất trong giới sinh viên và những người yêu thích trong thời gian rất ngắn. Vì vậy, mọi người hãy cố gắng sử dụng Arduino để thực hiện bất kỳ dự án nào, vì nó dễ dàng và có đường cong học tập suôn sẻ. Chúng tôi đã tạo nhiều dự án Arduino từ các dự án giao diện cơ bản đến các dự án robot và dự án IoT nâng cao, bạn có thể kiểm tra tất cả chúng trong trang web của chúng tôi.
Hôm nay chúng tôi đang thực hiện một dự án đơn giản với Arduino sử dụng ba thành phần cơ bản là Cảm biến hồng ngoại, Mô-đun chuyển tiếp và Động cơ DC. Ở đây chúng ta sẽ giao diện cảm biến IR với Arduino để điều khiển DC Motor. Tại đây cảm biến IR sẽ phát hiện bất kỳ đối tượng nào phía trước nó và Arduino sẽ đọc đầu ra của IR Sensor và làm cho Rơ le ở mức cao. Rơ le được kết nối thêm với Động cơ DC, vì vậy Động cơ DC sẽ BẬT bất cứ khi nào Cảm biến IR phát hiện bất kỳ đối tượng nào phía trước nó.
Các thành phần bắt buộc:
- Arduino UNO
- Mô-đun chuyển tiếp 5V
- Động cơ DC
- Mô-đun cảm biến hồng ngoại
- Breadboard
- Kết nối dây
Sơ đồ mạch và giải thích:
Mạch của Động cơ DC được điều khiển bằng cảm biến IR này với Arduino rất đơn giản như hình dưới đây:
Trong mạch, chân đầu ra của Mô-đun cảm biến IR được kết nối đơn giản với Chân 2 không của Arduino và đầu vào của Mô-đun chuyển tiếp được kết nối với Chân 7 không của Arduino. Hơn nữa, một Động cơ DC được kết nối với Rơle.
Để tìm hiểu thêm về Cảm biến hồng ngoại, Rơ le và Động cơ DC, bạn có thể xem qua các dự án sau:
- Mạch mô-đun cảm biến IR
- Hướng dẫn điều khiển rơ le Arduino
- Điều khiển động cơ DC bằng Arduino
Giải thích mã:
Mã cho dự án này rất đơn giản. Hoàn thành Mã Arduino với Video Demo được đưa ra ở cuối.
Ở đây chúng tôi đã kết nối chân đầu ra cảm biến IR với chân 2 của Arduino. Vì vậy, bất cứ khi nào cảm biến IR phát hiện bất kỳ đối tượng nào, Pin 2 của Arduino sẽ ở mức cao và dựa trên đó Relay sẽ được bật được kết nối với Pin 7 của Arduino.
void setup () {pinMode (2, INPUT); pinMode (7, OUTPUT); Serial.begin (9600); } void loop () {if (digitalRead (2) == 1) {Serial.println (digitalRead (2)); digitalWrite (7, CAO); }
Hoạt động của Động cơ DC được điều khiển bằng IR với Arduino:
Hoạt động của dự án này là thẳng tiến. Bất cứ khi nào có đối tượng nào đó phía trước cảm biến IR, nó sẽ phát hiện ra điều đó và làm cho chân đầu ra ở mức cao. Chân đầu ra của cảm biến IR được kết nối với Arduino, vì vậy Arduino sẽ đọc nó và kích hoạt mô-đun Relay bằng cách đặt chân 7 lên cao. Ngay sau khi rơle được kích hoạt, nó sẽ bật động cơ DC.Khi không có vật thể nào gần cảm biến IR, đầu ra của cảm biến IR sẽ vẫn ở mức thấp và động cơ DC cũng sẽ ở trạng thái Tắt. Độ nhạy của Cảm biến IR có thể được điều chỉnh bằng cách sử dụng chiết áp trên chính mô-đun. Độ nhạy chỉ đơn giản là khoảng cách mà nó có thể phát hiện ra đối tượng.
Toàn bộ mã Arduino và Video demo cho dự án được cung cấp bên dưới.