Mục lục:
Video: Chơi nhạc với Arduino !: 5 bước (kèm hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách tôi phát nhạc bằng Arduino UNO và mô-đun Thẻ SD.
Chúng tôi sẽ sử dụng Giao tiếp SPI.
Bắt đầu nào!
Bước 1: Các bộ phận
Chúng ta sẽ cần những phần sau:
Arduino UNO
Đầu đọc thẻ SD
Dây nhảy
Bộ khuyếch đại âm thanh
Loa
Bước 2: Mã
Mã của nó rất đơn giản, bạn có thể sử dụng nó để phát khá nhiều âm thanh có trên thẻ SD nhưng với một định dạng cụ thể, đó là ở bước tiếp theo.
Bạn cần tải xuống tất cả các thư viện frist, nếu bạn đã có nó thì chỉ cần sao chép và dán:
#include "SD.h" // Thư viện SD # xác định SD_ChipSelectPin 4 // Chọn chân SS cho mô-đun SD
#include "SPI.h"
#include "TMRpcm.h" // Thư viện để phát các tệp âm thanh
TMRpcm Memoria; // Ở đây bạn đặt tên bạn muốn
void setup () {
Serial.begin (9600); // Khởi tạo com nối tiếp
if (! SD.begin (SD_ChipSelectPin)) {// Nếu chân SS ở trạng thái THẤP nó sẽ gửi thông báo Fail Serial.println ("SD fail");
trở lại;
}
Memoria.speakerPin = 9; // Ghim nơi bạn sẽ đặt loa, thường là số 9
}
void loop () {
Memoria.setVolume (5); // Bạn có thể đặt âm lượng ở đây lên đến 7
Memoria.quality (1); // chỉ chấp nhận 1 hoặc 0, 1 là chất lượng tốt hơn
Memoria.play ("1.wav"); // Tại đây bạn đặt tên cho âm thanh của mình
trì hoãn (10000); // Độ trễ này ít nhất phải bằng cùng độ dài âm thanh của bạn, // Thư viện này có thể phát nhạc trong khi arduino đang làm nhiệm vụ khác nên bạn có thể phát nhạc nền
// hoặc đợi âm thanh kết thúc
}
Bước 3: Chuyển đổi tệp âm thanh
Điều này sẽ hoạt động với các tệp âm thanh.wav nhưng bạn phải thực hiện điều chỉnh som với nó.
Để làm được điều đó, bạn có thể sử dụng công cụ chuyển đổi trực tuyến sau đây.
audio.online-convert.com/convert-to-wav
Vì vậy, trong trang này bạn sẽ cần thay đổi cài đặt như trên hình sau đó bạn chỉ cần nhấp vào "Convert File" và đợi cho đến khi chuyển đổi xong và tải xuống tệp mới!
Sau đó, bạn phải đặt tất cả các tệp âm thanh này vào thẻ SD và cắm nó vào mô-đun arduino.
Ngoài ra còn có các tính năng khác trên thư viện này như trong hình trên để bạn có thể sử dụng nó và tạo trình phát nhạc với các nút cho âm lượng, bài hát tiếp theo, v.v. Hoặc khá nhiều thứ bạn muốn! Bầu trời là giới hạn!
Bước 4: Sơ đồ
Đây là thiết lập chân cho arduino và mô-đun SD:
Arduino >>>>>>> Mô-đun SD
4 >>>>>>>>>>> SS
11 >>>>>>>>>> MOSI
12 >>>>>>>>>> MISO
13 >>>>>>>>>> SCK
5v >>>>>>>>>> 5v
Gnd >>>>>>>> Gnd
9 >>>>>>>>> Ngõ ra âm thanh PWM
Đầu ra âm thanh có thể được kết nối với một loa khuếch đại do công suất thấp, cũng như việc tiêu thụ sai lệch có thể làm hỏng arduino nếu bạn kết nối trực tiếp.
Và… bạn đã hoàn thành!
Hãy cho tôi biết nếu bạn có bất kỳ nghi ngờ nào, tôi sẽ sẵn lòng trả lời, Cảm ơn vì đã đọc hướng dẫn của tôi!
Bước 5: Kết quả
Nếu bạn có osciloscope, bạn sẽ có thể thấy tín hiệu PWM ở đầu ra âm thanh như thế này.
Và… bạn đã hoàn thành!
Hãy cho tôi biết nếu bạn có bất kỳ nghi ngờ nào, tôi sẽ sẵn lòng trả lời, Cảm ơn đã đọc hướng dẫn của tôi!
Đề xuất:
Đồ chơi mềm Bluetooth Dice và phát triển trò chơi Android với nhà phát minh ứng dụng MIT: 22 bước (có hình ảnh)
Soft Toy Bluetooth Dice and Develop Android Game With MIT App Inventor: Chơi trò chơi xúc xắc có phương pháp khác nhau chơi xúc xắc vật lý và di chuyển đồng xu trên thiết bị di động hoặc PC
Bộ điều khiển trò chơi tự làm dựa trên Arduino - Bộ điều khiển trò chơi Arduino PS2 - Chơi Tekken với tự làm trò chơi Arduino: 7 bước
Bộ điều khiển trò chơi tự làm dựa trên Arduino | Bộ điều khiển trò chơi Arduino PS2 | Chơi Tekken với Bàn điều khiển Arduino tự làm: Xin chào các bạn, chơi game luôn thú vị nhưng chơi với Bộ điều khiển trò chơi tùy chỉnh tự làm của riêng bạn sẽ thú vị hơn
Vui nhộn Micro: Robot bit - DỄ DÀNG và Không tốn kém !: 17 Bước (kèm Hình ảnh)
Fun Micro: bit Robot - DỄ DÀNG và Không tốn kém !: BBC micro: bit thật tuyệt vời! Chúng rất dễ lập trình, được tích hợp các tính năng như Bluetooth và cảm biến gia tốc và chúng không đắt. Dự án này được lấy cảm hứng từ
Những vật sở hữu tuyệt vời nhất: Tôi đã hack một chiếc điện thoại cũ để chơi bản nhạc đáng giá nhất.: 13 bước (có hình ảnh)
Những vật sở hữu tuyệt vời nhất: Tôi đã hack một chiếc điện thoại cũ để chơi bản nhạc đáng giá nhất. có vô số dự án thú vị khác mà bạn có thể thực hiện bằng cách hack rất cơ bản này " bàn " những cái điện thoại.
20 giờ $ 20 Bảng xây dựng trò chơi điện tử hàng đầu với hàng trăm trò chơi được tích hợp sẵn.: 7 bước (có hình ảnh)
20 giờ $ 20 Table Top Arcade Build với hàng trăm trò chơi được tích hợp sẵn. Vì tôi không quá vội vàng nên tôi chỉ đợi cho đến khi tích lũy được tất cả các thành phần cần thiết cho việc xây dựng với giá rẻ. Đây là