Kata Semi
อิเล็กทรอนิกส์ใกล้ตัว งานซ่อมลำโพงบูลทูธ ทำเองได้ ง่ายบ้าง ยากบ้าง สบายๆ
15/09/2025
โครงงาน ESP32 Audio Processor ดัดแปลง ลำโพง AIWA กรณี MCU บูลทูธเสีย หาอะหรั่ยทดแทนไม่ได้ โดยใช้ บอร์ด arduino ESP32 DEVKIT V1 (DOIT) และ DAC PCM5102 (I2S) diy แทน mcu เดิม
🔹 หลักการทำงานโดยรวม
1.รับสัญญาณเสียงผ่าน Bluetooth A2DP
- ESP32 ทำหน้าที่เป็น Bluetooth Speaker
- เมื่อเชื่อมต่อสำเร็จ ไฟ LED ติดสว่างแสดงสถานะ
2.ส่งสัญญาณเสียงออกทาง DAC PCM5102
- ใช้บัส I2S (GPIO14, 15, 32)
- ได้สัญญาณเสียงอนาล็อก L/R ไปยัง IC ขยาย ของบอร์ด aiwa เดิม
3.ควบคุมเสียงผ่าน VR (Potentiometer) ใช้ VR จากบอร์ดเดิม
- VR Bass (GPIO34) → ปรับเสียงทุ้ม
- VR Treble (GPIO35) → ปรับเสียงแหลม
- VR Volume (GPIO33) → ปรับความดัง
- อ่านค่า ADC แล้วนำไปใช้ใน DSP (Digital Signal Processing) และควบคุม Volume Bluetooth
4.สถานะ Bluetooth (LED)
- GPIO21 → LED
- ติดเมื่อเชื่อมต่อ Bluetooth, ดับเมื่อหลุด
5.ควบคุมภายนอก (CTRL_OUT และ MUTE_OUT)
- GPIO22 → CTRL_OUT (ไปสั่งงานภาคขยาย / เปิด–ปิดระบบ)
- GPIO23 → MUTE_OUT (ปิดเสียงเมื่อไม่ได้เชื่อมต่อ)
6.Auto Shutdown
- ถ้าไม่มีการใช้งาน (ไม่มีสัญญาณ Bluetooth / ไม่มีการเล่นเพลง) 10 นาที
- ESP32 จะสั่ง:
*CTRL_OUT = LOW (ปิดระบบ)
* MUTE_OUT = HIGH (Mute เสียง)
คลิกที่นี่เพื่อเป็นสมาชิก?
ประเภท
ติดต่อ ธุรกิจของเรา
ที่อยู่
จอมสุรางค์ยาตร์
Nakhon Ratchasima
30000