การใช้งาน IOXESP32 Audio shield ทำลำโพงบลูทูธ
ใช้บอร์ด IOXESP32 ร่วมกับโมดูล IOXESP32 Audio shield ทำลำโพงบลูทูธ เขียนโปรแกรมด้วย ArduinoIDE
บอร์ด IOXESP32 ใช้ไอซีไมโครคอนโทรลเลอร์ ESP32 รองรับการเชื่อมต่อผ่านบลูทูธด้วยเทคโนโลยีบลูทูธ 4.2 สามารถรับเสียงเพลงจากบลูทูธแล้วส่งเข้า IOXESP32 Audio shield เพื่อส่งเสียงออกลำโพงได้ เขียนโปรแกรมสั่งงานด้วย ArduinoIDE
เตรียมฮาร์ดแวร์
ขอให้อ่านบทความต่อไปนี้เพื่อจัดเตรียมฮาร์ดแวร์ให้พร้อมเขียนโปรแกรมสั่งงานต่อไป
การต่อ IOXESP32 Audio shield เข้ากับบอร์ด IOXESP32การเตรียม IOXESP32 Audio shield ให้พร้อมเขียนโปรแกรมสั่งงานติดตั้งไลบารี่ esp32_bt_music_receiver
ไลบารี่ esp32_bt_music_receiver พัฒนาโดย Phil Schatzmann แห่ง www.pschatzmann.ch ออกแบบใช้งานได้ง่าย และรองรับกับฮาร์ดแวร์ที่หลากหลาย ด้วยการแก้ไขโค้ดโปรแกรมตัวอย่างเพียงเล็กน้อย ก็สามารถใช้งานร่วมกับโมดูล IOXESP32 Audio shield ได้เลย
เริ่มต้น ให้เข้าไปดาวน์โหลดไลบารี่ esp32_bt_music_receiver ได้ที่ https://github.com/pschatzmann/esp32_bt_music_receiver
เมื่อเข้าไปที่ลิ้งดังกล่าวแล้ว ให้กดปุ่ม Code แล้วกด Download ZIP
จะได้ไฟล์ esp32_bt_music_receiver-master.zip มา เปิดไฟล์ด้วยโปรแกรม WinRAR หรือ WinZIP หรือ 7-Zip จะเจอโฟลเดอร์ esp32_bt_music_receiver-master ให้คลายไฟล์ออกมา แล้วนำโฟลเดอร์ esp32_bt_music_receiver-master ไปใส่ใน Documents\Arduino\libraries
เปิดโปรแกรม ArduinoIDE ขึ้นมา แล้วกดไปที่ Sketch > Include Library ค้นหา esp32_bt_music_receiver หากพบ แสดงว่าติดตั้งไลบารี่สำเร็จแล้ว
อัพโหลดโค้ดโปรแกรม
เปิดโปรแกรม ArduinoIDE ขึ้นมา สร้างโปรเจคใหม่ แล้วคัดลอกโค้ดโปรแกรมต่อไปนี้ลงไป
สามารถแก้ไขชื่อบลูทูธที่แสดงได้โดยแก้ไขบรรทัดที่ 28
เชื่อมต่อบอร์ด IOXESP32 เข้ากับเครื่องคอมพิวเตอร์ ที่โปรแกรม ArduinoIDE ให้เลือกบอร์ด เลือกพอร์ตให้ถูกต้อง แล้วอัพโหลดโปรแกรมลงบอร์ด IOXESP32 ได้เลย
การใช้งาน IOXESP32 กับ ArduinoIDEหลังจากอัพโหลดโปรแกรมเรียบร้อยแล้ว สามารถใช้โทรศัพท์มือถือ หรือคอมพิวเตอร์เชื่อมต่อได้เลย
ทดสอบรับสัญญาณเสียงจากโทรศัพท์มือถือ
ขั้นตอนนี้เป็นการใช้โทรศัพท์มือถือเชื่อมต่อไปที่บอร์ด IOXESP32 เพื่อให้บอร์ดส่งเสียงออกมา
เปิด Notification Bar ขึ้นมา จากนั้นกดค้างที่สัญลักษณ์บลูทูธ
กดสวิตช์เพื่อเปิดใช้งานบลูทูธ (1) แล้วกดปุ่มค้นหา (2) รอซักครู่ ชื่อบลูทูธที่ตั้งไว้จะแสดงขึ้นมา ให้กดที่ชื่อบลูทูธเพื่อเชื่อมต่อ (3)
เมื่อเชื่อมต่อสำเร็จ จะมีข้อความแจ้ง (ดังรูป)
จากนั้นสามารถใช้แอพพลิเคชั่นต่าง ๆ เล่นเสียงเพลง หรือวีดีโอเพื่อทดสอบได้เลย (ตัวอย่างใช้ Youtube ในการทดสอบ)