Bluetooth speaker by ESP32
ฝัง
- เผยแพร่เมื่อ 11 ธ.ค. 2024
- Link to code Arduino bluetooth speaker : drive.google.c...
Link to download library in github : github.com/psc...
Thanks for watching แล้วก็ๆ ใครที่มีคำถาม comment ไว้เลยน้าา จะพยายามมาแวะตอบเรื่อยๆคั้บบบ
อุปกรณ์ที่ใช้
1.ESP32 DEVKIT V1
2.XHM139 x2 50W
3.Wire jumper (เมีย-เมีย)
4.สายสำหรับต่อถ่าน 9V 2-3 อัน
5.ลำโพง 4 โอมห์ 30 วัตต์ (ช่วงประมาณ 4-8 โอมห์,20-50 วัตต์)
ESP32 มาแทนบลูทูธราคาถูกตามตลาดมีความแตกต่างกันยังไงครับในด้านเสียง
@@kayasexe1835 ส่วนตัวไม่ได้มองว่ามาแทนครับ แค่ตัวESP32มีฟังก์ชั่นการทำงานหลากหลายกว่า ปรับแต่งเองได้ตามโค้ดที่เขียน แล้วก็สามารถอัพขึ้นคลาวน์ได้ด้วยครับ ส่วนตัวลองทำเพราะเป็นโปรเจคfinalเทอมนี้ครับ เลยจัดทำขึ้นมา
ลองไปถาม Chat GPT ดู
1. ESP32
ข้อดี
ความยืดหยุ่นสูง:
สามารถปรับแต่งโค้ดได้เต็มที่ เช่น เพิ่มฟีเจอร์ควบคุมเพลง (Play, Pause, Next) หรือเพิ่มการเชื่อมต่อ Wi-Fi เพื่อสตรีมเพลง.
รองรับโปรโตคอลที่หลากหลาย:
ไม่ใช่แค่ Bluetooth A2DP แต่ยังใช้งานกับ Wi-Fi, MQTT, หรือฟังก์ชัน IoT อื่นๆ.
ราคาถูก:
ESP32 ราคาย่อมเยาและมีฟังก์ชันครบ.
อัปเดตได้ง่าย:
หากมีฟีเจอร์ใหม่หรือการพัฒนาเพิ่มเติม คุณสามารถอัปเดตเฟิร์มแวร์ได้.
ข้อเสีย
การตั้งค่าเริ่มต้นยุ่งยากกว่า:
ต้องเขียนโค้ดและจัดการไลบรารีเอง ซึ่งอาจใช้เวลาถ้าคุณเพิ่งเริ่มต้น.
คุณภาพเสียงขึ้นอยู่กับการตั้งค่า:
ESP32 มี DAC ในตัว แต่คุณภาพเสียงอาจไม่ดีเท่าโมดูลที่ออกแบบมาเฉพาะ.
-------------------------------------------------------------------------------------------------------------------------
2. โมดูล Bluetooth ในบอร์ดเครื่องเสียง
ข้อดี
ติดตั้งง่าย:
ใช้งานได้ทันทีโดยไม่ต้องเขียนโค้ด.
คุณภาพเสียงดี:
โมดูลเหล่านี้มักออกแบบมาเพื่อรองรับคุณภาพเสียงสูง (Hi-Fi) เช่น aptX, LDAC.
ราคาสมเหตุสมผล:
ถ้าเลือกโมดูล Bluetooth Audio ที่แยกขาย เช่น CSR8675 หรือโมดูลที่มี codec คุณภาพสูง ราคาก็ไม่สูงมากนัก.
ข้อเสีย
ความยืดหยุ่นต่ำ:
ไม่สามารถปรับแต่งฟังก์ชันการทำงานเพิ่มเติมได้.
ฟีเจอร์จำกัด:
อาจไม่มีฟังก์ชัน IoT หรือการเชื่อมต่อ Wi-Fi.
ยากต่อการอัปเดต:
เออน่าสนใจแฮะ