Raspberry Pi Cảm Biến Chạm Servo Motor
Hướng dẫn này sẽ chỉ bạn cách sử dụng Raspberry Pi và cảm biến chạm để điều khiển servo motor. Cụ thể:
- Cách sử dụng Raspberry Pi để làm servo motor xoay đến 90 độ khi cảm biến chạm được chạm vào
- Cách sử dụng Raspberry Pi để làm servo motor xoay trở lại 0 độ khi cảm biến chạm được chạm vào lần nữa.
Các bước tương tự sẽ được lặp lại.
Phần Cứng Cần Thiết
| 1 | × | Raspberry Pi 5 | ||
| 1 | × | Cảm Biến Chạm | ||
| 1 | × | động cơ servo | ||
| 1 | × | Dây Jumper | ||
| 1 | × | (Khuyến nghị) Screw Terminal Block Shield for Raspberry Pi | ||
| 1 | × | (Khuyến nghị) Raspberry Pi Prototyping Base Plate & Breadboard Kit | ||
| 1 | × | (Khuyến nghị) HDMI Touch Screen Monitor for Raspberry Pi |
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | ||
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Về Servo Motor và Cảm Biến Chạm
Nếu bạn chưa quen thuộc với servo motor và cảm biến chạm (bao gồm sơ đồ chân, chức năng và lập trình), các hướng dẫn sau có thể giúp bạn:
Sơ Đồ Đấu Nối

This image is created using Fritzing. Click to enlarge image
Lưu ý rằng sơ đồ đấu nối hiển thị ở trên chỉ phù hợp cho servo motor có mô-men xoắn thấp. Trong trường hợp động cơ rung thay vì xoay, bạn cần sử dụng nguồn điện ngoài để cung cấp thêm công suất cho servo motor. Dưới đây là sơ đồ đấu nối với nguồn điện ngoài cho servo motor.
TO BE ADD IMAGE
Xin đừng quên kết nối GND của nguồn điện ngoài với GND của Raspberry Pi.
Code Raspberry Pi - Cảm Biến Chạm Điều Khiển Servo Motor
Các Bước Nhanh
- Đảm bảo bạn đã cài đặt Raspbian hoặc bất kỳ hệ điều hành nào khác tương thích với Raspberry Pi trên Pi của bạn.
- Đảm bảo Raspberry Pi của bạn được kết nối với cùng mạng cục bộ với PC của bạn.
- Đảm bảo Raspberry Pi của bạn được kết nối internet nếu bạn cần cài đặt một số thư viện.
- Nếu đây là lần đầu tiên bạn sử dụng Raspberry Pi, hãy xem Raspberry Pi - Cài Đặt Phần Mềm
- Kết nối PC của bạn với Raspberry Pi qua SSH bằng SSH client tích hợp trên Linux và macOS hoặc PuTTY trên Windows. Xem cách kết nối PC với Raspberry Pi qua SSH.
- Đảm bảo bạn đã cài đặt thư viện RPi.GPIO. Nếu chưa, cài đặt nó bằng lệnh sau:
- Tạo file script Python touch_sensor_servo.py và thêm đoạn code sau:
- Lưu file và chạy script Python bằng cách thực thi lệnh sau trong terminal:
- Chạm vào cảm biến chạm nhiều lần.
- Kiểm tra góc xoay của servo motor thay đổi.
Script chạy trong vòng lặp vô hạn liên tục cho đến khi bạn nhấn Ctrl + C trong terminal.
Video Tutorial
Việc sản xuất video tốn rất nhiều thời gian. Nếu video hướng dẫn hữu ích cho việc học của bạn, hãy đăng ký kênh YouTube để ủng hộ. Nếu nhu cầu đủ cao, chúng tôi sẽ cố gắng làm thêm nhiều video.