Mục lục:

Nói Arduino - Chơi nhạc MP3 với Arduino mà không cần bất kỳ mô-đun nào - Phát tệp Mp3 từ Arduino bằng PCM: 6 bước
Nói Arduino - Chơi nhạc MP3 với Arduino mà không cần bất kỳ mô-đun nào - Phát tệp Mp3 từ Arduino bằng PCM: 6 bước

Video: Nói Arduino - Chơi nhạc MP3 với Arduino mà không cần bất kỳ mô-đun nào - Phát tệp Mp3 từ Arduino bằng PCM: 6 bước

Video: Nói Arduino - Chơi nhạc MP3 với Arduino mà không cần bất kỳ mô-đun nào - Phát tệp Mp3 từ Arduino bằng PCM: 6 bước
Video: Arduino | Phát âm thanh bằng DFPlayer mini + PAM8403 2024, Tháng mười một
Anonim
Image
Image

Trong phần hướng dẫn này, chúng ta sẽ học cách phát một tệp mp3 bằng arduino mà không cần sử dụng bất kỳ mô-đun âm thanh nào, ở đây chúng ta sẽ sử dụng thư viện PCM cho Arduino phát PCM 16 bit với tần số 8kHZ, vì vậy hãy làm điều này.

Bước 1: Thu thập các thành phần của bạn

Kết nối
Kết nối

MUA PHỤ TÙNG: MUA MẸO120:

www.utsource.net/itm/p/384328.html

MUA BỘ chuyển đổi 12V:

www.utsource.net/itm/p/8013134.html

MUA ARDUINO UNO:

www.utsource.net/itm/p/7199843.html

//////////////////////////////////////////////////////

Vì vậy, để làm được điều này, chúng ta cần một vài thành phần rất tinh tế Một Arduino & sau đó là một loa 0,5w đến 10 w, bất kỳ loa nào sẽ thực hiện công việc đó sau đó bạn cần mua một bóng bán dẫn để khuếch đại nếu loa của bạn cao hơn 0,5w như của tôi. 3 w nên tôi đã sử dụng một bóng bán dẫn TIP 120 để khuếch đại âm thanh, bạn cũng có thể sử dụng bất kỳ bộ khuếch đại âm thanh nào.

Mua liên kết. -

Các mặt hàng để mua (liên kết liên kết) -

Arduino Uno-

www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…

Loa -

www.banggood.com/2-Pcs-3-Inch-4-10W-Full-R…

www.banggood.com/50MM-0_5W-Customized-50mm…

www.banggood.com/3-Pair-4-Ohm-3W-LCD-Panel…

Bóng bán dẫn TIP 120 -

www.banggood.com/10pcs-TIP120-NPN-TO-220-D…

www.banggood.com/30pcs-TIP120-NPN-TO-220-D…

www.banggood.com/50pcs-TIP120-NPN-TO-220-D…

Bước 2: Kết nối

Các kết nối thực sự đơn giản nếu bạn đang sử dụng loa 0,5 watt, sau đó kết nối trực tiếp chân + ve của loa với chân kỹ thuật số 11 trên Arduino & chân -ve của loa với gnd & nếu sử dụng loa 3 watt thì sử dụng bóng bán dẫn tip120 & kết nối 11 của Arduino đến chân đế của bóng bán dẫn và chân -ve của loa tới chân thu của bóng bán dẫn & bộ phát của bóng bán dẫn tới chân gnd trên Arduino.

IINếu gặp sự cố với kết nối, hãy tham khảo video để được trợ giúp.

Bước 3: Tải xuống các tệp cần thiết

Để làm điều này, trước hết bạn sẽ cần một vài tệp trước hết là tệp PCM.zip để phát âm thanh PCM từ arduino.

Sau đó, chúng tôi sẽ cần phần mềm Audacity để chuyển đổi âm thanh mp3 bình thường sang âm thanh 16bit PCM 8hkz

& Cuối cùng, chúng tôi cần một phần mềm mã hóa để mã hóa âm thanh đó thành dữ liệu mà chúng tôi có thể dán vào mã.

TẢI XUỐNG Audacity -

www.audacityteam.org/download/

Tải xuống phần mềm PCM. ZIP & Encoder (tệp có tên là Arduino MP3.zip) -

drive.google.com/file/d/1LSb-nZcecs1VISQDP…

Bước 4: Chuẩn bị âm thanh và chuyển nó thành dữ liệu

Image
Image
Chuẩn bị âm thanh và chuyển nó thành dữ liệu
Chuẩn bị âm thanh và chuyển nó thành dữ liệu
Chuẩn bị âm thanh và chuyển nó thành dữ liệu
Chuẩn bị âm thanh và chuyển nó thành dữ liệu
Chuẩn bị âm thanh và chuyển nó thành dữ liệu
Chuẩn bị âm thanh và chuyển nó thành dữ liệu

Bước quan trọng là chuẩn bị dữ liệu âm thanh. Vì vậy, trước tiên chúng ta sẽ cần một tệp mp3 hoặc bạn ghi một tệp hoặc lấy một tệp từ bất kỳ đâu, sau đó mở tệp đó vào Audacity và nhấp vào định dạng sau đó chọn 16 bit pcm sau đó đi xuống và chọn tần số của âm thanh đến 8000hz và xuất âm thanh dưới dạng mp3.

Sau đó, mở phần mềm âm thanh mã hóa và điều hướng đến tệp âm thanh mà chúng tôi đã tạo từ âm thanh táo bạo, sau đó bạn sẽ nhận được thông báo âm thanh được sao chép thành công vào khay nhớ tạm.

Bước 5: Phần mã hóa

Phần mã hóa
Phần mã hóa
Phần mã hóa
Phần mã hóa

vì vậy phần tiếp theo là phần mã hóa, vì vậy khi bạn đã tải xuống tệp Arduin mp3.zip có chứa tệp PCM.zip, vì vậy hãy thêm tệp PCM.zip này làm thư viện vào arduino và sau đó mở ví dụ phát lại có sẵn trong thư viện PCM đó & Ở đó trong bản phác thảo, bạn phải chỉnh sửa dòng mã thứ 2 trong mẫu arrray thuộc loại chương trình, bạn cần xóa tất cả dữ liệu trong aray đó & dán dữ liệu được phần mềm mã hóa âm thanh sao chép vào khay nhớ tạm.

Bước 6: Tải lên mã

Vì vậy, cuối cùng mã của chúng tôi đã sẵn sàng, vì vậy hãy tải nó lên arduino và bạn sẽ nghe thấy âm thanh đã ghi của mình từ loa, hãy thưởng thức nó và nếu bạn có bất kỳ vấn đề nào hoặc muốn tìm hiểu sâu về điều này, chỉ cần tham khảo video được cung cấp.

Cảm ơn bạn.

Đề xuất: