Module phát âm thanh MP3 BY8301-16P
– Chế độ làm việc: 8 chế độ khác nhau, tinh chỉnh bằng cách hàn trở trên các điểm A B C
– Dòng tiêu thụ: 15mA
– Đầu ra công suất: 3W/4Ω hoặc 2W/8Ω
– DAC đầu ra, năng động phạm vi hỗ trợ 90dB, SNR hỗ trợ 85dB.
– Kích thước: 21*18mm
- Cộng thêm 6 điểm tích lũy
-
Đơn hàng có giá trị từ 300.000 (đ), miễn phí vận chuyển [ tối đa 15.000 (đ) ].
Đơn hàng có giá trị từ 500.000 (đ), miễn phí vận chuyển [ tối đa 35.000 (đ) ].Xem thêm các khuyến mãi vận chuyển khác.
Sản phẩm liên quan
Chi tiết sản phẩm
Module phát âm thanh MP3 BY8301-16P là một loại module mp3 chất lượng cao mới, tính năng nhỏ gọn, sử dụng ic chính BY8301-SSOP24 MP3, hỗ trợ giải mã kép định dạng MP3, WAV. Có khả năng lưu trữ dữ liệu, upload bằng cổng micro usb, không cần phần mềm nạp phức tạp, bạn chỉ cần kết nối mạch với máy tính mở phần mềm của nhà sản xuất là có thể upload file âm thanh vào mạch một cách dễ dàng, nó có thể điều khiển trực tiếp bằng cách kích trực tiếp hỗ trợ lên trới 21 đoạn âm thanh, hoặc có thể giao tiếp UART để điều khiển theo yêu cầu của MCU, module có 8 chế độ người dùng có thể tùy chỉnh theo mục đích sử dụng. Nó có đầy đủ tính năng giống mạch JQ6500, thậm chính nhỉnh hơn ở phần giao tiếp trực tiếp, có hỗ trợ sử dụng và thư viện đầy đủ từ nhà sản xuất.
Ứng dụng của mạch âm thanh MP3 BY8301-16P
- Điều khiển trong khu vực công nghiệp tự động hóa, thiết bị điều khiển.
- Giao thông thông minh: Trạm thu phí, bãi đậu xe, xe nhắc nhở bằng giọng nói.
- Ngành công nghiệp quảng cáo: Quảng cáo bằng giọng nói.
- Ngành dịch vụ: Cửa mở ra và nhắc nhở bằng giọng nói, sử dụng để chào và tạm biệt khách hàng.
- Ngành an ninh: Nhắc nhở bằng giọng nói.
- Y khoa điện tử: Thiết bị cảnh báo bằng giọng nói như mạch tự động rửa tay, mạch tự động đo thân nhiệt.
- Đồ chơi cao cấp: Tạo hiệu ứng cho các chuyển động hoặc câu thoại cho đồ chơi.
- Ngành giáo dục: Sử dụng trong các bài thuyết trình địa lý, lịch sử, các sơ đồ, giáo dục giao tiếp.
Thông số kỹ thuật:
- Model: Y8301-16P
- Điện áp làm việc: 3.6-5VDC (khuyến nghị 4.2V)
- Hỗ trợ định dạng âm thanh: MP3, WAV
- Dung lượng: 4MB
- Giao tiếp: USB 2.0
- Phương pháp điều khiển:
- Kích trực tiếp (hỗ trợ 21 đoạn âm thanh)
- Giao tiếp UART
- Giao tiếp UART: Standard serial port, 3.3V TTL level, baud rate 9600
- Chế độ làm việc: 8 chế độ khác nhau, tinh chỉnh bằng cách hàn trở trên các điểm A B C
- Dòng tiêu thụ: 15mA
- Đầu ra công suất: 3W/4Ω hoặc 2W/8Ω
- DAC đầu ra, năng động phạm vi hỗ trợ 90dB, SNR hỗ trợ 85dB.
- Kích thước: 21*18mm
- Trọng lượng: 5g
- Nhiệt độ làm việc: -40 ℃~70 ℃
- Độ ẩm làm việc: 5%~95%
- Tiêu chuẩn 2.54mm pin header, DIP16
Tài liệu tham khảo (phần mềm, thư viện, file hướng dẫn, datasheet):
https://www.mediafire.com/file/p658cok4ehfwwdi/80011.rar/file
Video review sản phẩm
Sơ đồ chân mạch âm thanh MP3 BY8301-16P
Phương pháp giao tiếp
Hướng dẫn tải âm thanh lên mạch:
Hướng dẫn sử dụng
Sơ đồ kết nối
Code test with arduino
Lưu ý khi giao tiếp UART với module: Cần tháo trở ở chân A B C ra thành 0 – 0 – 0 (mặc định nsx là 1 – 0 – 1) thì mới giao tiếp UART được, mức tín hiệu TTL của mạch này là 3V3, nên các MCU 5V thì cần dùng trở 1k nối vào chân RX
Thư viện: https://drive.google.com/file/d/1xRyRDmVO9h7JoElNAlAskU1tf1cAIPRY/view?usp=sharing
// BY8001 MP3 Player Library, Example Program 3; Loop Playback Demo
// Date: June 2015
// Author: borland of Arduino forum
// No affiliation with Balway Electronics Technology or Shenzhen Electronics Technology Ltd.
// Released in public domain.
//
// This example sketch uses SoftwareSerial to communnicate with BY8001...
// and demonstrates loop playback mode set to 'random' for shuffle playback.
//
// Recommend module ABC keypad mode set to '111' in order to support all serial commands
// Uses Arduino's hardware serial port to connect to PC
// Requires 3.3V TTL level RX/TX such as Ardiuno Mini Pro (8Mhz, 3.3V)
// can use 5V/3.3V level shifter or try 1K ohm resistor on TX line as shown in BY8001 datasheet
//
// Connect Arduino's RX pin to BY8001's TX pin 3
// Connect Arduino's TX pin to BY8001's RX pin 2
//
#include <SoftwareSerial.h>
#include
SoftwareSerial mp3Serial(10, 9); // RX, TX
BY8001 mp3; // creating an instance of class BY8001 and call it 'mp3'
void setup(){
Serial.begin(9600); // set serial monitor baud rate to Arduino IDE
mp3Serial.begin(9600); // BY8001 set to 9600 baud (required)
mp3.setup(mp3Serial); // tell BY8001 library which serial port to use.
delay(800); // allow time for BY8001 cold boot; may adjust depending on flash storage size
int by8001_VolumeSetting = 15; // Set volume here to 15 (0-30 range) if not already set
if ((int)mp3.getVolumeSetting() != by8001_VolumeSetting) mp3.setVolume(by8001_VolumeSetting);
mp3.setLoopPlaybackMode(3); // set playback mode to Random (Shuffle)
mp3.play();
Serial.println("\nLoop playback mode...\n\n playing tracks at random");
}
void loop(){
// do something else here....
}
/* command set usage:
mp3.play();
mp3.pause();
mp3.nextTrack();
mp3.previousTrack();
mp3.increaseVolume();
mp3.decreaseVolume();
mp3.toggleStandbyMode();
mp3.resetModule();
mp3.fastForward();
mp3.fastRewind();
mp3.stopPlayback();
mp3.setVolume(int volume); // 0-30
mp3.setEqualizerProfile(int equalizerProfile); // 0/1/2/3/4/5 Normal/Pop/Rock/Jazz/Classic/Bass
mp3.setLoopPlaybackMode(int loopPlaybackMode); // 0/1/2/3/4 All/Folder/Single/Random/Disabled
mp3.switchFolder(int swDirection); // 0/1 Previous/Next
mp3.switchDevice(int device); // 0/1 USB/TFcard
mp3.playTrackByIndexNumber(word trackNumber); // 1-65535
mp3.playTrackFromFolder(int folderNumber, int trackNumber); 00-99 folder, 001-255 track
mp3.playInsertionSpot(int trackNumber); // TF device not supported
mp3.playInsertionFromFolder(int folderNumber, int trackNumber); // TF device not supported
byte playbackStatus = mp3.getPlaybackStatus(); //
byte volumeSetting = mp3.getVolumeSetting();
byte equalizerProfile = mp3.getEqualizerProfile();
byte loopPlaybackMode = mp3.getLoopPlaybackMode();
char* fwVersion = mp3.getModuleFirmwareVersion(); Serial.println("firmware ver.: " + fwVersion);
word numOfTracksTF = mp3.getNumberOfTracksTF();
word numOfTracksUSB = mp3.getNumberOfTracksUSB();
byte playbackDevice = mp3.getCurrentPlaybackDevice();
word currentTrackTF = mp3.getCurrentTrackTF();
word currentTrackUSB = mp3.getCurrentTrackUSB();
word elapsedTrackPlaybackTime = mp3.getElapsedTrackPlaybackTime();
word totalTrackPlaybackTime = mp3.getTotalTrackPlaybackTime();
char* trackFileName = mp3.getFileNameCurrentTrack(); Serial.print("track file name: "); Serial.println(trackFileName);
word numTracksInFolder = mp3.getNumberOfTracksCurrentFolder();
*/
Hình ảnh Module phát âm thanh MP3 BY8301-16P
Nshopvn.com · 01/07/2021 1:52 PM
Module phát âm thanh MP3 BY8301-16P giá chỉ 60.000₫