Nút Bấm Trò Chuyện Tự Làm Cho Thú Cưng (Arduino) - Dễ dàng tùy chỉnh âm thanh!
Tự tay làm nút bấm thông minh cho thú cưng bằng Arduino và máy in 3D! Dễ dàng lắp ráp, hỗ trợ thêm âm thanh tùy chỉnh bằng chính giọng nói của bạn để huấn luyện chó, mèo hoặc dùng cho mục đích vui nhộn khác.
Mô tả
Mô tả
Bạn có bao giờ muốn biết thú cưng của mình đang muốn nói gì không?
Dù thiết bị này không thể giúp thú cưng của bạn thực sự "trò chuyện", nhưng nó chắc chắn sẽ mang lại nhiều niềm vui! Đây là phiên bản DIY của nút bấm Talking Pet chạy bằng Arduino, cực kỳ dễ lắp ráp và bạn có thể tự thêm các tệp âm thanh của riêng mình bằng giọng nói hay ngôn ngữ tùy ý!
Cập nhật ngày 27.03.2025
- PCB tùy chỉnh đã được kiểm tra và thêm thông tin
Chức năng
Các nút bấm này được thiết kế cho thú cưng, nhưng tất nhiên con người cũng có thể dùng chung ;)
Thiết bị có sẵn 3 âm thanh mặc định:
- Tôi muốn đi dạo
- Tôi muốn chơi đùa
- Tôi đang đói
Hỗ trợ tiếng Anh và tiếng Đức, ngoài ra việc thêm âm thanh tùy chỉnh cũng siêu dễ! Chỉ cần chép tệp vào thẻ SD (xem chi tiết bên dưới!).
Phần cứng và Phần mềm
Danh sách vật liệu (BOM)

| Số lượng | Linh kiện | Thông tin |
|---|---|---|
| 1 | Arduino Nano | Amazon |
| 1 | Loa | Amazon |
| 1 | DFRobot DFPlayer_Mini | Thông tin |
| 1 | Điện trở 1k | Amazon |
| 1 | Thẻ nhớ SD | Amazon |
| 3 | Nút nhấn | Amazon |
| 3 | Lò xo (3/8"x3/4" hoặc 9.5mm x 19mm) | Amazon |
| 12 | Heat-insert M3x5x4 hoặc keo dán sắt | Amazon |
| 12 | Ốc M3x8 hoặc keo dán sắt | Amazon |
| Nhiều | Dây điện / ống co nhiệt | - |
Thiết bị cần thiết
- Mỏ hàn
- Kìm bấm đầu cos (nếu dùng phiên bản PCB)
- Máy in 3D ;)
Phần mềm / Firmware
Arduino IDE, Fusion 360, EasyEda và Fritzing
Tải âm thanh lên thẻ SD
Bạn cần định dạng thẻ SD ở chuẩn FAT32 và copy nội dung của tệp “samples.zip” vào đó. Cấu trúc thư mục thẻ phải như sau:
\01\001.mp3
\01\002.mp3
\01\003.mp3
Phần mềm hỗ trợ tối đa 9 nút, nhưng hiện tại chỉ sử dụng 3 nút. Nếu muốn đổi âm thanh, bạn chỉ cần thay thế các tệp trong thư mục “01” bằng tệp mp3 bạn chọn (giữ nguyên tên tệp: 001.mp3, v.v.).
Lưu ý cho người dùng Mac: Hãy cẩn thận vì máy có thể tạo thêm các tệp ẩn, hãy xóa hết các tệp “._” trên thẻ nhé!
Nạp Sketch bằng Arduino IDE
Mở tệp “sketch_my_pet_talks.ino”, chọn board Arduino Nano và Processor là ATmega328P (Old Bootloader). Sử dụng “Library Manager” để cài các thư viện: DFRobotDFPlayerMini (1.0.6) và OneButton (2.6.1).
Sau khi kết nối Arduino Nano với máy tính, chọn đúng cổng COM và nhấn “Upload”. Bạn có thể kiểm tra log qua Serial Monitor để xem thẻ SD đã được nhận hay chưa.
Hướng dẫn in 3D
In tất cả các tệp với độ dày lớp 0.20 mm bằng nhựa PLA:
TalkingPetDIY_ButtonBottom - in 3 lần TalkingPetDIY_ButtonTop - in 3 lần (nên dùng màu khác nhau) TalkingPetDIY_ButtonRing - in 3 lần TalkingPetDIY_SpeakerTop - in kèm hỗ trợ (support)
Hướng dẫn lắp ráp
- Lắp heat-insert: Gắn vào các vị trí đã định trên vỏ loa và đế nút.
- Chuẩn bị nút: Hàn dây vào các chân nút, lắp lò xo và các chi tiết nhựa.
- Lắp mạch: Kết nối Arduino Nano với DFPlayer Mini và loa.
- Hoàn thiện: Gắn các linh kiện vào vỏ hộp bằng keo nến hoặc ốc vít, sau đó đậy nắp.
Demo và Cách dùng
Chỉ cần cắm cáp USB vào nguồn điện là bạn có thể bắt đầu nhấn nút để nghe âm thanh! Đây là cách tuyệt vời để huấn luyện thú cưng của bạn làm quen với việc giao tiếp.
Giấy phép
File mô hình
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Chưa có bình luận nào. Hãy là người đầu tiên!