Raspberry Pi Cảm Biến Cảm Ứng Còi Báo Piezo
Hướng dẫn này sẽ chỉ bạn cách sử dụng Raspberry Pi và cảm biến cảm ứng để điều khiển còi báo piezo. Cụ thể:
- Raspberry Pi phát ra âm thanh khi cảm biến cảm ứng được chạm vào.
- Raspberry Pi ngừng phát tiếng ồn khi cảm biến cảm ứng không được chạm.
- Raspberry Pi phát một giai điệu khi cảm biến cảm ứng được chạm vào.
Phần Cứng Cần Thiết
| 1 | × | Raspberry Pi 5 | ||
| 1 | × | Cảm Biến Cảm Ứng | ||
| 1 | × | Còi Báo Piezo Hoạt Động 3-24V | ||
| 1 | × | Module Còi Báo Piezo Hoạt Động | ||
| 1 | × | Module Còi Báo Piezo Thụ Động | ||
| 1 | × | breadboard | ||
| 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ề Còi Báo Piezo và Cảm Biến Cảm Ứng
Nếu bạn chưa quen thuộc với còi báo piezo và cảm biến cảm ứng (bao gồm chân cắm, chức năng và lập trình), các hướng dẫn sau có thể giúp bạn:
Sơ Đồ Kết Nối

This image is created using Fritzing. Click to enlarge image
Code Raspberry Pi - Âm Thanh Đơn Giản
Trong phần này, chúng ta sẽ lập trình Raspberry Pi để kích hoạt còi báo piezo phát ra âm thanh đơn giản bất cứ khi nào bạn chạm ngón tay vào cảm biến cảm ứng.
Các Bước Nhanh
- Đảm bảo bạn đã cài đặt Raspbian hoặc hệ điều hành tương thích khác cho Raspberry Pi.
- Đảm bảo Raspberry Pi của bạn được kết nối với cùng mạng local như 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, 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, hãy cài đặt bằng lệnh sau:
- Tạo file script Python touch_sensor_buzzer.py và thêm code sau:
- Lưu file và chạy script Python bằng cách thực hiện lệnh sau trong terminal:
- Đặt ngón tay lên cảm biến cảm ứng và giữ ở đó trong vài giây.
- Lắng nghe âm thanh phát ra từ còi báo piezo.
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.
Giải Thích Code
Hãy xem phần giải thích từng dòng có trong các comment của source code!
Raspberry Pi phát giai điệu của bài hát
Trong phần này, chúng ta sẽ lập trình Raspberry Pi để kích hoạt còi báo piezo phát bài hát "Jingle Bells" khi bạn đặt ngón tay lên cảm biến cảm ứng.
Các Bước Nhanh
- Tạo file script Python touch_sensor_buzzer_Jingle_Bells.py và thêm code sau:
- Lưu file và chạy script Python bằng cách thực hiện lệnh sau trong terminal:
- Chạm ngón tay vào cảm biến cảm ứng.
- Nghe giai điệu từ còi báo piezo.
Giải Thích Code
Hãy xem phần giải thích từng dòng có trong các comment của source code!
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.