Raspberry Pi Cảm Biến Cửa Còi Báo Piezo
Hướng dẫn này sẽ chỉ cho bạn cách sử dụng Raspberry Pi và cảm biến cửa để kích hoạt còi báo piezo. Cụ thể::
- Raspberry Pi bật còi báo piezo để phát ra âm thanh khi phát hiện cửa mở thông qua cảm biến cửa.
- Raspberry Pi tắt còi báo piezo để dừng âm thanh khi phát hiện cửa đóng thông qua cảm biến cửa.
- Raspberry Pi phát bài hát "Jingle Bells" khi phát hiện cửa mở thông qua cảm biến cửa.
Linh Kiện Cần Thiết
| 1 | × | Raspberry Pi 5 | ||
| 1 | × | Cảm Biến Cửa | ||
| 1 | × | Còi Báo Piezo Tích Cực 3-24V | ||
| 1 | × | Module Còi Báo Piezo Tích Cực | ||
| 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) |
Giới Thiệu Về Còi Báo Piezo và Cảm Biến Cửa
Nếu bạn chưa quen thuộc với còi báo piezo và cảm biến cửa, 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
Code Raspberry Pi - Âm Thanh Đơn Giản
Trong phần này, chúng ta sẽ học cách sử dụng còi báo piezo để phát ra âm thanh đơn giản khi cửa được mở bằng Raspberry Pi.
Các Bước Thực Hiện
- Đảm bảo bạn đã cài đặt Raspbian hoặc hệ điều hành tương thích khác 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, 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 sử dụ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 door_sensor_buzzer.py và thêm code sau:
- Lưu file và chạy script Python bằng cách thực thi lệnh sau trong terminal:
- Đưa nam châm gần công tắc reed, sau đó di chuyển ra xa.
- Lắng nghe âm thanh từ còi báo piezo.
Script sẽ 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 phần comments của source code!
Raspberry Pi phát giai điệu bài hát
Trong phần này, chúng ta sẽ làm cho Raspberry Pi kích hoạt còi báo piezo để phát bài hát "Jingle Bells" khi cửa được mở.
Các Bước Thực Hiện
- Tạo file script Python door_buzzer_Jingle_Bells.py và thêm code sau:
- Lưu file và chạy script Python bằng cách thực thi lệnh sau trong terminal:
- Di chuyển nam châm xa khỏi công tắc reed của cảm biến cửa để mô phỏng việc mở cửa.
- Lắ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 trong phần comments 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.