Metoda de conectare între un modul Bluetooth și MCU principal depinde în principal de tipul de modul pe care îl alegeți. Având în vedere proiectul de inel inteligent la care lucrați, există de obicei două soluții de conectare principale:
1. Modul de transmisie transparent UART (cel mai simplu, potrivit pentru pornirea rapidă-)
Dacă utilizați un modul pre-flash cu firmware Bluetooth integrat (cum ar fi E104-BT09, MS52SF1 etc., bazat pe Telink TLSR8208), acestea comunică de obicei cu MCU prinTransmisie transparentă UART.
Metoda de conectare:
TXD(Modul Transmit) se conectează la MCURXD(Primi)
RXD(Module Receive) se conectează la MCUTXD(Transmite)
GNDse conectează laGND(Temă comună)
VCCse conectează la3.3V(Alimentare electrică)
Principiul de funcționare:MCU trebuie doar să trimită comenzi AT standard prin UART pentru a configura parametrii Bluetooth (cum ar fi numele dispozitivului, puterea de transmisie etc.). După stabilirea conexiunii, orice date trimise de MCU prin UART vor fi redirecționate direct prin Bluetooth și invers. Această metodă nu necesită să vă scufundați adânc în stiva complexă de protocoale Bluetooth, făcându-l perfect pentru o dezvoltare rapidă.
2. Mod de andocare protocol (soluție principală, potrivită pentru personalizare profundă)
Dacă vă dezvoltați profund pe baza SDK-ului Telink (de exemplu, folosind soluția BLE de la Tuya Smart), pe lângă comunicarea UART de bază, trebuie să conectați și câtevapini de control al stăriipentru a realiza-gestionarea energiei reduse și sincronizarea stării.
Conexiuni de bază:
TX / RX:Cross-conectat cu MCU, utilizat pentru transmiterea pachetelor de date din protocolul Bluetooth (raportarea și primirea datelor DP).
Pini de control avansat (foarte recomandat):
Pin de control-putere scăzută (trezire/repaus):MCU folosește acest pin pentru a pune modulul în modul de repaus profund. Pentru dispozitivele alimentate cu baterie-cum ar fi inelele inteligente, care sunt extrem de sensibile la consumul de energie, acest pin este crucial.
PIN de notificare privind starea conexiunii (Link/State):Când telefonul se conectează sau se deconectează prin Bluetooth, modulul va scoate un nivel logic ridicat sau scăzut prin acest GPIO pentru a notifica MCU. Acest lucru permite MCU să comute la timp stările de lucru (de exemplu, dormind când este deconectat, rămâne activ când este conectat).
RST (Resetare pin):MCU poate forța o repornire a modulului Bluetooth trăgând acest pin jos.
💡 Sugestii de conectare hardware pentru inele inteligente:
Deoarece spațiul intern al unui inel inteligent este extrem de limitat și este alimentat de o baterie, vă rugăm să acordați o atenție deosebită următoarelor două puncte atunci când proiectați PCB-ul sau firele zburătoare:
Design cu putere redusă{0}:Asigurați-vă că conectați pinul de control al-puterii reduse al modulului. Când MCU detectează o tensiune scăzută a bateriei sau dispozitivul este inactiv, poate pune în mod activ modulul Bluetooth în repaus profund pentru a preveni consumarea anormală a energiei.
Alimentare stabilă:Bluetooth atrage un curent mare instantaneu atunci când transmite semnale. Se recomandă conectarea unui condensator de filtrare adecvat între pinii VCC și GND ai modulului pentru a preveni fluctuațiile de tensiune să provoace repornirea neașteptată a modulului.


