Raspberry Pi Button Piezo Buzzer
Hướng dẫn này sẽ chỉ bạn cách sử dụng Raspberry Pi và button để điều khiển piezo buzzer. Các chức năng sau sẽ được thảo luận chi tiết:
- Khi button được nhấn, piezo buzzer sẽ phát ra âm thanh.
- Khi button không được nhấn, piezo buzzer sẽ ngừng phát âm thanh.
- Khi button được nhấn, piezo buzzer sẽ phát ra một giai điệu.
Linh Kiện Cần Thiết
| 1 | × | Raspberry Pi 5 | ||
| 1 | × | breadboard-mount Button with Cap | ||
| 1 | × | breadboard-mount Button Kit | ||
| 1 | × | Panel-mount Push Button | ||
| 1 | × | mô-đun nút nhấn | ||
| 1 | × | 3-24V Active Piezo Buzzer | ||
| 1 | × | Active Piezo Buzzer Module | ||
| 1 | × | Passive Piezo Buzzer Module | ||
| 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) |
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ẽ học cách sử dụng piezo buzzer để phát ra âm thanh đơn giản khi button được nhấn 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 trên Raspberry Pi.
- Đảm bảo Raspberry Pi của bạn được kết nối với cùng mạng nội 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 cần cài đặt thư viện.
- Mới 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 bằng lệnh sau:
- Tạo file script Python button_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:
- Nhấn và giữ button trong vài giây.
- Lắng nghe âm thanh từ piezo buzzer.
Script sẽ chạy liên tục trong vòng lặp vô hạn cho đến khi bạn nhấn Ctrl + C trong terminal.
Giải Thích Code
Xem giải thích từng dòng code trong các comment của mã nguồn!
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 piezo buzzer phát bài hát "Jingle Bells" khi button được nhấn.
Các Bước Thực Hiện
- Tạo file script Python button_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:
- Nhấn button
- Sau đó, lắng nghe giai điệu từ piezo buzzer.
Giải Thích Code
Xem giải thích từng dòng code trong các comment của mã nguồn!
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.