La méthode de connexion entre un module Bluetooth et le MCU principal dépend principalement du type de module que vous choisissez. Compte tenu du projet d'anneau intelligent sur lequel vous travaillez, il existe généralement deux solutions de connexion courantes :
1. Mode de transmission transparent UART (le plus simple, adapté à un démarrage rapide-)
Si vous utilisez un module pré-flashé avec micrologiciel Bluetooth intégré (tel que E104-BT09, MS52SF1, etc., basé sur Telink TLSR8208), ils communiquent généralement avec le MCU viaTransmission transparente UART.
Méthode de connexion :
TXD(Module Transmission) se connecte au MCURXD(Recevoir)
RXD(Module de réception) se connecte au MCUTXD(Transmettre)
GNDse connecte àGND(Terrain commun)
VCCse connecte à3.3V(Alimentation)
Principe de fonctionnement :Le MCU n'a besoin que d'envoyer des commandes AT standard via UART pour configurer les paramètres Bluetooth (tels que le nom de l'appareil, la puissance de transmission, etc.). Une fois la connexion établie, toutes les données envoyées par le MCU via l'UART seront directement transmises via Bluetooth, et vice versa. Cette méthode ne nécessite pas de plonger profondément dans la pile complexe de protocoles Bluetooth, ce qui la rend parfaite pour un développement rapide.
2. Mode d'accueil du protocole (solution grand public, adaptée à une personnalisation approfondie)
Si vous développez en profondeur sur la base du SDK Telink (par exemple, en utilisant la solution BLE de Tuya Smart), en plus de la communication UART de base, vous devez également connecter certainsbroches de contrôle d'étatpour obtenir une faible-gestion de l'énergie et une synchronisation des états.
Connexions de base :
Émission/réception :Connexion croisée-avec le MCU, utilisée pour la transmission de paquets de données du protocole Bluetooth (rapport et réception de données DP).
Broches de contrôle avancées (fortement recommandées) :
Broche de commande de faible-alimentation (réveil/veille) :Le MCU utilise cette broche pour mettre le module en mode veille profonde. Pour les appareils alimentés par batterie-comme les anneaux intelligents qui sont extrêmement sensibles à la consommation d'énergie, cette broche est cruciale.
Broche de notification de l'état de la connexion (Lien/État) :Lorsque le téléphone se connecte ou se déconnecte via Bluetooth, le module émet un niveau logique haut ou bas via ce GPIO pour informer le MCU. Cela permet au MCU de changer d'état de fonctionnement à temps (par exemple, dormir lorsqu'il est déconnecté, rester actif lorsqu'il est connecté).
RST (broche de réinitialisation) :Le MCU peut forcer un redémarrage du module Bluetooth en tirant cette broche vers le bas.
💡 Suggestions de connexion matérielle pour les anneaux intelligents :
Étant donné que l'espace interne d'un anneau intelligent est extrêmement limité et qu'il est alimenté par une batterie, veuillez prêter une attention particulière aux deux points suivants lors de la conception du PCB ou des fils volants :
Conception à faible-consommation :Assurez-vous de connecter la broche de commande de faible-alimentation du module. Lorsque le MCU détecte une faible tension de batterie ou que l'appareil est inactif, il peut activement mettre le module Bluetooth en veille profonde pour éviter une consommation d'énergie anormale.
Alimentation stable :Bluetooth consomme un courant instantané important lors de la transmission de signaux. Il est recommandé de connecter un condensateur de filtrage approprié entre les broches VCC et GND du module pour éviter que les fluctuations de tension provoquent un redémarrage inattendu du module.


