หน้าแรก ดูโปรเจกต์ทั้งหมด
Easy

โปรเจกต์ ควบคุม Output โดยใช้ Bluetooth บน ESP32

ควบคุม Output และรับ Input จาก ESP32 ผ่าน Bluetooth โดยใช้ App

โปรเจกต์ ควบคุม Output โดยใช้ Bluetooth บน ESP32
13,873 การดู
2 ถูกใจ

รายการอุปกรณ์และเครื่องมือ

1x ESP32 WROOM DA Module
-

รายละเอียดและวิธีทำ

เรียนรู้การเขียนCodeESP32โดยใช้ArduinoIDEและการใช้งานฟังก์ชันBluetoothของบอร์ด

Code ต้นฉบับทำงานได้ดีและแสดงผล Bluetooth input ใน monitor ผมต้องการใช้ input นี้เพื่อควบคุม LED บนบอร์ด ESP32 ซึ่งสิ่งนี้ควรจะใช้งานได้กับบอร์ด ESP32 ทุกรุ่นที่มีการเชื่อมต่อ Bluetooth คุณอาจจำเป็นต้องเปลี่ยนหมายเลขการกำหนด Pin ของ LED_BUILTIN ให้ตรงกับบอร์ดที่คุณใช้งาน

ผมใช้เวลาสักพักในการหาวิธีทำสิ่งนี้ แต่หลังจากค้นคว้าและลองผิดลองถูก ในที่สุดมันก็ใช้งานได้และผมพอใจมาก

คุณจำเป็นต้องมีวิธีการเชื่อมต่อและสื่อสารกับ ESP32 ผมขอแนะนำ Bluetooth Serial Manager คุณจะต้องตั้งค่าปุ่มฟังก์ชันเพื่อให้ส่งข้อมูลออกมาได้อย่างถูกต้อง

กดค้างที่ปุ่มฟังก์ชันแล้วเปลี่ยน Name และ Value ของปุ่มทั้ง 3 ดังนี้...

[Name] Led On [Value] Led On

[Name] Led Off [Value] Led Off

[Name] Toggle [Value] Toggle

ค่าที่ส่งไปยัง ESP32 จะเป็นแบบ case sensitive (ซึ่งสามารถแก้ไขใน Code ได้ เพื่อให้ตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่ หรือแบบผสมยังคงทำงานได้)

Serial USB Terminal - Apps on Google Play

แอปแสดงการตั้งค่าปุ่มฟังก์ชัน (Function Key)

การประยุกต์ใช้งาน Code ในอนาคต นอกเหนือจากการควบคุม LED บนบอร์ด

การควบคุมระยะไกลสำหรับโคมไฟหรืออุปกรณ์ไฟฟ้าอื่นๆ ผ่าน Relay แรงดันต่ำ

Code

🔒 ปลดล็อก Code

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้

รหัสอ้างอิงโปรเจกต์: control-output-using-bluetooth-on-esp32-ba9b1f
1120 บาท
PromptPay QR Code