วิธีการเชื่อมต่อระหว่างโมดูล Bluetooth และ MCU หลักจะขึ้นอยู่กับประเภทของโมดูลที่คุณเลือกเป็นหลัก เมื่อพิจารณาถึงโครงการสมาร์ทริงที่คุณกำลังดำเนินการอยู่ โดยปกติแล้วจะมีวิธีการเชื่อมต่อหลักสองวิธี:
1. UART Transparent Transmission Mode (วิธีที่ง่ายที่สุด เหมาะสำหรับการสตาร์ทเครื่องอย่างรวดเร็ว-)
หากคุณใช้โมดูลพรี-ที่มีเฟิร์มแวร์ Bluetooth ในตัว (เช่น E104-BT09, MS52SF1 ฯลฯ ซึ่งใช้ Telink TLSR8208) โดยปกติโมดูลเหล่านี้จะสื่อสารกับ MCU ผ่านUART การส่งผ่านที่โปร่งใส.
วิธีการเชื่อมต่อ:
เท็กซัส(Module Transmission) เชื่อมต่อกับ MCURXD(รับ)
RXD(Module Receiver) เชื่อมต่อกับ MCUเท็กซัส(ส่ง)
จีเอ็นดีเชื่อมต่อกับจีเอ็นดี(จุดร่วม)
วีซีซีเชื่อมต่อกับ3.3V(พาวเวอร์ซัพพลาย)
หลักการทำงาน:MCU ต้องการเพียงส่งคำสั่ง AT มาตรฐานผ่าน UART เพื่อกำหนดค่าพารามิเตอร์บลูทูธ (เช่น ชื่ออุปกรณ์ กำลังส่ง ฯลฯ) หลังจากสร้างการเชื่อมต่อแล้ว ข้อมูลใดๆ ที่ส่งโดย MCU ผ่าน UART จะถูกส่งต่อโดยตรงผ่าน Bluetooth และในทางกลับกัน วิธีนี้ไม่ต้องการให้คุณเจาะลึกเข้าไปในกลุ่มโปรโตคอล Bluetooth ที่ซับซ้อน จึงเหมาะสำหรับการพัฒนาอย่างรวดเร็ว
2. โหมดการเชื่อมต่อโปรโตคอล (โซลูชันหลัก เหมาะสำหรับการปรับแต่งเชิงลึก)
หากคุณกำลังพัฒนาเชิงลึกโดยใช้ Telink SDK (เช่น การใช้โซลูชัน BLE ของ Tuya Smart) นอกเหนือจากการสื่อสาร UART ขั้นพื้นฐานแล้ว คุณยังต้องเชื่อมต่อบางอย่างด้วยหมุดควบคุมสถานะเพื่อให้บรรลุการจัดการพลังงานต่ำ-และการซิงโครไนซ์สถานะ
การเชื่อมต่อพื้นฐาน:
เท็กซัส / รับ:ครอส-เชื่อมต่อกับ MCU ซึ่งใช้สำหรับการส่งแพ็กเก็ตข้อมูลโปรโตคอล Bluetooth (การรายงานและรับข้อมูล DP)
หมุดควบคุมขั้นสูง (แนะนำเป็นอย่างยิ่ง):
พินควบคุมพลังงานต่ำ- (ปลุก/นอนหลับ):MCU ใช้พินนี้เพื่อทำให้โมดูลเข้าสู่โหมดสลีปลึก สำหรับอุปกรณ์ที่ใช้พลังงานแบตเตอรี่- เช่น วงแหวนอัจฉริยะซึ่งมีความไวต่อการใช้พลังงานอย่างมาก พินนี้มีความสำคัญ
พินแจ้งเตือนสถานะการเชื่อมต่อ (ลิงก์/สถานะ):เมื่อโทรศัพท์เชื่อมต่อหรือยกเลิกการเชื่อมต่อผ่าน Bluetooth โมดูลจะส่งสัญญาณระดับลอจิกสูงหรือต่ำผ่าน GPIO นี้เพื่อแจ้งเตือน MCU ซึ่งช่วยให้ MCU สามารถสลับสถานะการทำงานได้ทันเวลา (เช่น เข้าสู่โหมดสลีปเมื่อไม่ได้เชื่อมต่อ และยังคงทำงานอยู่เมื่อเชื่อมต่อ)
RST (รีเซ็ตพิน):MCU สามารถบังคับให้รีบูตโมดูล Bluetooth ได้โดยการดึงพินนี้ลงต่ำ
💡 คำแนะนำการเชื่อมต่อฮาร์ดแวร์สำหรับแหวนอัจฉริยะ:
เนื่องจากพื้นที่ภายในของวงแหวนอัจฉริยะนั้นมีจำกัดอย่างมาก และใช้พลังงานจากแบตเตอรี่ ดังนั้น โปรดใส่ใจกับสองประเด็นต่อไปนี้เมื่อออกแบบ PCB หรือสายไฟลอย:
การออกแบบพลังงานต่ำ-:ตรวจสอบให้แน่ใจว่าได้เชื่อมต่อพินควบคุมพลังงานต่ำ-ของโมดูลแล้ว เมื่อ MCU ตรวจพบแรงดันไฟฟ้าแบตเตอรี่ต่ำหรืออุปกรณ์ไม่ได้ใช้งาน MCU สามารถทำให้โมดูล Bluetooth เข้าสู่โหมดสลีปลึกเพื่อป้องกันการสิ้นเปลืองพลังงานอย่างผิดปกติ
แหล่งจ่ายไฟที่เสถียร:บลูทูธดึงกระแสไฟฟ้าขนาดใหญ่ทันทีเมื่อส่งสัญญาณ ขอแนะนำให้เชื่อมต่อตัวเก็บประจุกรองที่เหมาะสมระหว่างพิน VCC และ GND ของโมดูลเพื่อป้องกันความผันผวนของแรงดันไฟฟ้าที่ทำให้โมดูลรีสตาร์ทโดยไม่คาดคิด


