Hướng dẫn mắc pam 8403 với module bluetooth hc 05

Mạch Khuếch Đại Âm Thanh Bluetooth - USB - Thẻ Nhớ 2*3W PAM8403 Tích Hợp Đế Pin 18650 - A150 có chức năng giải mã tín hiệu nhạc từ Bluetooth, USB, Thẻ nhớ và khuếch đại tín hiệu trên bằng chip khuếch đại Class D PAM8403 cho ngõ ra 2 kênh loa trực tiếp với công suất mỗi kênh 3W.

Mạch được thiết kế với 4 nút nhấn điều khiển chức năng giúp bạn thuận tiện hơn khi sử dụng. Ngoài ra mạch còn được thiết kế khay 1 cell pin 18650 là nơi cấp nguồn hoạt động cho mạch phù hợp sử dụng cho mọi loại pin li-on 18650 hiện hành.

Thông số kỹ thuật Mạch Khuếch Đại Âm Thanh Bluetooth - USB - Thẻ Nhớ 2*3W PAM8403 Tích Hợp Đế Pin 18650 - A150

  • Điện áp hoạt động: 3.7VDC [pin 19850] - 5VDC [cổng Micro USB - dùng sạc pin]
  • Tín hiệu ngõ vào: Bluetooth - USB - Thẻ nhớ TF
  • Ngõ ra: 2 kênh
  • Công suất: 5W - 5W
  • Kích thước: 99 x 66 x 24mm

Sơ đồ lắp đặt:

Hình ảnh sản phẩm Mạch Khuếch Đại Âm Thanh Bluetooth - USB - Thẻ Nhớ 2*3W PAM8403 Tích Hợp Đế Pin 18650 - A150

ĐIỆN TỬ DAT TRÂN TRỌNG THÔNG BÁO

CHƯƠNG TRÌNH FREE SHIP

Nhằm tri ân cũng như hỗ trợ một phần chi phí đối với đơn hàng của quý khách, điện tử DAT gửi đến quý khách chương trình như sau:

Free ship tại Hồ Chí Minh:

  • * " MIỄN PHÍ " Giao Hàng " SIÊU TỐC" với đơn thừ 350.000đ trong 4h kể từ thời điểm nhân viên gọi xác nhận đơn hàng [Quãng đường áp dụng là 15km kể từ địa chỉ cửa hàng số 71 đường Nguyễn Lâm Phường 6 Quận 10]
  • * Giao siêu tốc trong 30p tại Tp.HCM , phí vận chuyển tùy thuộc vào độ xa của quảng đường với mức hỗ trợ giảm 22.000đ với đơn từ 350.000đ , giảm 10.000đ với đơn từ 150.000đ - 349.000đ , giảm 5.000đ với đơn từ 149.000đ - 249.000đ.
  • * " MIỄN PHÍ " giao hàng Tp.Hồ Chí Minh trong 24h với giá trị đơn hàng từ 350.000đ [ trừ quận ngoại thành: Củ Chi, Hóc Môn, Nhà Bè, Bình Chánh, Cần Giờ]
  • * Đối với các quận ngoại thành, quận xa trên 15km hỗ trợ ship tối đa 22.000đ đối với đơn hàng từ 350.000đ. Trường hợp quý khách cần nhận hàng trong ngày vui lòng liên hệ với nhân viên để được hỗ trợ giao Grab.
  • * Free ship hoàn toàn đối với đơn hàng từ 1.000.000đ đã thanh toán trước bằng hình thức chuyển khoản. Trọng lượng áp dụng ≤1kg
  • * Ngoài ra shop hỗ trợ khách hàng 5.000đ với đơn hàng từ 149k - 249k. Hỗ trợ 10.000đ với đơn hàng từ 250k - 349k.

Free ship tại các Tỉnh thành:

  • * Hỗ trợ ship 22.000đ đối với tất cả đơn hàng giao tỉnh bằng hình thức vận chuyển bưu cục hoặc chành xe. Áp dụng với đơn hàng từ 350.000đ
  • * Free ship hoàn toàn đối với đơn hàng từ 1.000.000đ đã thanh toán trước bằng hình thức chuyển khoản. Trọng lượng áp dụng ≤ 1kg
  • * Ngoài ra shop hỗ trợ khách hàng 5.000đ với đơn hàng từ 149k - 259k. Hỗ trợ 10.000đ với đơn hàng từ 250k - 349k.

Thời gian áp dụng: chương trình có hiệu lực kể từ ngày 23/05/2020 đến khi có thông báo mới.

Trân trọng cảm ơn quý khách đã tin tưởng và sử dụng dịch vụ của điện tử DAT. Vì chúng tôi hiểu bạn đã có rất nhiều lựa chọn!

• Mô-đun này tuân theo giao thức chuẩn 802.15.1 của IEEE [Institute of Electrical and Electronics Engineers] .

• Kích thước của HC-05 là 12,7mmx27mm .

• Điện áp hoạt động của nó là 5V.

• Nó gửi và nhận dữ liệu bởi UART, cũng được sử dụng để thiết lập tốc độ truyền.

• Nó có độ nhạy -80dBm .

• Mô-đun này cũng sử dụng [FHSS], một kỹ thuật mà tín hiệu vô tuyến được gửi ở các mức tần số khác nhau.

• Mô-đun này có khả năng hoạt động như một chế độ Master / Slave.

• Mô-đun này có thể dễ dàng kết nối với máy tính xách tay hoặc điện thoại di động qua Bluetooth.

PINOUT HC-05

Pin

1 Enable Pin The purpose of this pinout is to set data value at a high and low level. [Đặt giá trị HIGH hoặc LOW vào chân này ] Pin

2 Vcc At this pinout, the input supply is provided to the module. Its operating voltage is plus five volts. [ Chân cấp nguồn ] Pin

3 GND Ground [0V] Pin

4 TX Serial Transmitting Pin. [ Chân truyền ] Pin

5 RX Serial Receiving Pin [ Chân nhận ] Pin

6 State This Pin is connected to an LED, shows the operating state of the HC-05 Bluetooth module. [có thể kết nối với led ngoài]

Ứng dụng của HC-05

• HC-05 thường được sử dụng trong các dự án nhúng, nơi dữ liệu cần được truyền không dây trong một khoảng cách nhỏ.

• Có thể truyền dữ liệu giữa hai mô-đun HC-05 và cũng có thể gửi dữ liệu từ HC-05 đến bất kỳ thiết bị Bluetooth nào, chẳng hạn như điện thoại di động, máy tính xách tay, v.v.

Để làm được như vậy, trước hết, chúng ta cần khởi động mô-đun HC-05 của mình, như thể hiện trong các bước dưới đây:

Hướng dẫn giao tiếp bluetooth HC-05 với máy tính

Dụng cụ chuẩn bị:

  • HC-05
  • Dây cắm test board
  • Mạch USB TTL bất kỳ, ở đây mình dùng CP2102

Phần mềm sử dụng:

  • Chương trình giao tiếp với máy tính: //www.hw-group.com/software/hercules-setup-utility
  • Nơi tải Drive cp2102: //www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers

Sơ đồ đấu nối:

Bước 1: Nối chéo TX-RX giữa Bluetooth HC-05 và USB ttl, cấp nguồn 5V từ USB ttl sang bluetooth HC-05, sau đó nối chân EN [hoặc KEY] sang chân GND.

Nối chân EN [hoặc KEY] sang chân GND

Bước 2: Cắm USB vào máy tính sau đó rút chân EN [hoặc chân KEY] từ chân GND sang chân VCC 5V

Rút chân EN [hoặc chân KEY] từ chân GND sang chân VCC 5V

Bước 3: Mở phần mềm giao tiếp với máy tính tên Heculus lên thực hiện các bước sau:

Lưu ý:

Trên hình ở bước số 2 để xem COM của usb TTL các bạn mở Device Manager > Ports [COM & PORT],

ở bước số 3 mặc định là baud 9600 nhưng một số trường hợp là 115200 nên khi gửi tập lệnh mà các bạn thấy các ký tự lạ xuất hiện thì cần thử lại các baude khác

Ở bước số 4 khi nhập tập lệnh các bạn thêm hậu tố điều này có mục đích xuống dòng và hỗ trợ

Hướng dẫn sử dụng tập lệnh HC-05: //drive.google.com/file/d/1GYMI3X5Nkuil-nFfvStK6iBHQPEU2nOQ/view?usp=sharing

Các tập lệnh cơ bản:

AT // kiểm tra giao tiếp, trả về OK

AT+NAME? // kiểm tra tên bluetooth, trả về tên bluetooth

AT+NAME=”” // đặt lại tên bluetooth, thêm dữ liệu vào 2 dấu “ “

AT+PSWD? // kiểm tra mật khẩu, trả về mật khẩu của bluetooth

AT+PSWD=”” // đặt lại mật khẩu, thêm dữ liệu vào 2 dấu “ ”

AT+ADDR? // kiểm tra địa chỉ bluetooth, trả về địa chỉ bluetooth

AT+ROLE? // kiểm tra chế độ hoạt động

AT+VERSION? // trả về firmware hiện tại của bluetooth

AT+UART=9600,0,0? // [ thiết lập baudrate 9600,1 bit stop, no parity]

Các lệnh ở chế độ Master:

AT+RMAAD? // ngắt kết nối với các thiết bị đã ghép

AT+ROLE=1 // đặt là module ở master

AT+RESET // reset lại thiết bị

AT+CMODE=0 // Cho phép kết nối với bất kì địa chỉ nào

AT+INQM=0,5,5 // Dừng tìm kiếm thiết bị khi đã tìm được 5 thiết bị hoặc sau 5s

AT+INQ // Bắt đầu tìm kiếm thiết bị để ghép nối Sau lệnh này một loạt các thiết bị tìm thấy được hiện thị. Định ra kết quả sau lệnh này như sau INQ:address,type,signal

Phần địa chỉ [address] sẽ có định dạng như sau: 0123:4:567890. Để sử dụng địa chỉ này trong các lệnh tiếp theo ta phải thay dấu “:” thành “,” 0123:4:567890 -> 0123,4,5678

AT+PAIR=, // Đặt timeout[s] khi kết nối với 1 địa chỉ slave

AT+LINK= // Kết nối với slave

Các lệnh ở chế độ Slave:

AT+ORGL // Reset lại cài đặt mặc định

AT+RMAAD // Xóa mọi thiết bị đã ghép nối

AT+ROLE=0 // Đặt là chế độ SLAVE

AT+ADDR // Hiển thị địa chỉ của SLAVE

Hướng dẫn sử dụng tập lệnh AT HC-05: //drive.google.com/file/d/1GYMI3X5Nkuil-nFfvStK6iBHQPEU2nOQ/view?usp=sharing

Cấu hình HC-05 bằng arduino

Tiến hành nạp code bên dưới cho arduino

include

SoftwareSerial Bluetooth[2,3];

char c=’ ‘;

void setup[]

{

Serial.begin[9600];

Serial.println[“ready”];

Bluetooth.begin[38400];

}

void loop[]

{

if[Bluetooth.available[]]

{

c=Bluetooth.read[];

Serial.write[c];

}

if[Serial.available[]]

{

c=Serial.read[];

Bluetooth.write[c];

}

}

Sau đó rút usb ra đấu nối như hình vẽ:

Như hình các bạn cấp nguồn 5V cho module bluetooth

Chân D2 nối chân TX BL

Chân D3 nối với chân 1k của cầu chia áp, cầu còn lại nối RX

Chân KEY[ hay EN] khi chưa cắm vào máy tính thì nối vào GND

Như hình vẽ sau khi cắm vào máy tính ta đổi chân KEY[ hay EN] qua VCC 5V

Mở serial và chuyển Baud thành 38400 sau đó lại chuyển về 9600 //CÁC BẠN CHÚ Ý ĐOẠN NÀY

Lúc này ta tiến hành test

Test

Gửi các tập lệnh cơ bản như ở trên đã test với phần mềm Heculus bên trên chỉ có điều là không thêm hậu tố , chú ý không để dư khoảng trắng.

Chủ Đề