Ühendusmeetod Bluetooth-mooduli ja peamise MCU vahel sõltub peamiselt teie valitud mooduli tüübist. Arvestades nutika rõnga projekti, mille kallal töötate, on tavaliselt kaks peamist ühenduslahendust:
1. UART-i läbipaistev edastusrežiim (kõige lihtsam, sobib kiireks käivitamiseks{1}})
Kui kasutate eel{0}}välguvat moodulit integreeritud Bluetoothi püsivaraga (nt E104-BT09, MS52SF1 jne, mis põhineb Telink TLSR8208), suhtlevad nad tavaliselt MCU-gaUART läbipaistev ülekanne.
Ühendusmeetod:
TXD(Module Transmit) ühendub MCU-gaRXD(Vastu)
RXD(Module Receive) ühendub MCU-gaTXD(Edastada)
GNDühendubGND(Ühine alus)
VCCühendub3.3V(Toiteallikas)
Tööpõhimõte:MCU peab Bluetoothi parameetrite (nt seadme nimi, edastusvõimsus jne) konfigureerimiseks saatma UART-i kaudu ainult standardseid AT-käske. Pärast ühenduse loomist edastatakse kõik MCU poolt UART-i kaudu saadetud andmed otse Bluetoothi kaudu ja vastupidi. See meetod ei nõua sügavale sukeldumist keerukasse Bluetoothi protokollipakki, mistõttu on see ideaalne kiireks arendamiseks.
2. Protokolli dokkimisrežiim (tavaline lahendus, sobib sügavaks kohandamiseks)
Kui arendate sügavalt Telink SDK-l (kasutades näiteks Tuya Smarti BLE lahendust), peate lisaks UART-põhisele suhtlusele ühendama ka mõnedoleku kontrolli tihvtidmadala{0}}toitehalduse ja oleku sünkroonimise saavutamiseks.
Põhilised ühendused:
TX / RX:Rist-ühendatud MCU-ga, kasutatakse Bluetoothi protokolli andmepakettide edastamiseks (DP andmete aruandlus ja vastuvõtmine).
Täiustatud juhtnõelad (väga soovitatav):
Madala-võimsuse juhtnööp (äratus/unerežiim):MCU kasutab seda tihvti mooduli sügavasse unerežiimi panemiseks. Akutoitel-seadmete puhul, nagu nutikad rõngad, mis on energiatarbimise suhtes äärmiselt tundlikud, on see tihvt ülioluline.
Ühenduse oleku teavitusnõel (link/olek):Kui telefon ühendub või katkestab ühenduse Bluetoothi kaudu, väljastab moodul selle GPIO kaudu kõrge või madala loogikataseme, et teavitada MCU-d. See võimaldab MCU-l õigeaegselt tööolekuid vahetada (nt unerežiimis, kui see on lahti ühendatud, jääb aktiivseks, kui see on ühendatud).
RST (Reset pin):MCU saab sundida Bluetooth-mooduli taaskäivitama, tõmmates selle tihvti madalale.
💡 Nutirõngaste riistvaraühenduse soovitused:
Kuna nutika sõrmuse siseruum on äärmiselt piiratud ja seda toidab aku, pöörake PCB või lendava juhtmestiku kujundamisel tähelepanu kahele järgmisele punktile:
Madala-võimsusega disain:Ühendage kindlasti mooduli vähese võimsusega{0}}juhtkontakt. Kui MCU tuvastab madala akupinge või seade on jõude, võib see Bluetooth-mooduli aktiivselt lülitada sügavasse unerežiimi, et vältida ebanormaalset voolukatkestust.
Stabiilne toiteallikas:Bluetooth võtab signaalide edastamisel suurt hetkevoolu. Soovitatav on ühendada mooduli VCC ja GND tihvtide vahele sobiv filtreeriv kondensaator, et pinge kõikumine ei põhjustaks mooduli ootamatut taaskäivitamist.


