Introduction
Le module de communication série Bluetooth HC-02 est basé sur le module de transmission de données du protocole Bluetooth V2.0, haute stabilité, consommation d'énergie ultra faible, module de transmission de données Bluetooth de qualité industrielle.
Les utilisateurs n'ont pas besoin de se soucier de la configuration complexe des communications sans fil et des algorithmes de transmission. Il leur suffit de se connecter aux appareils via le port série TTL. Alimente le module esclave HC-02 et peut être connecté au téléphone mobile pour la transmission de données. De plus, il peut être utilisé avec les hôtes HC-05 ou HC-06
(code correspondant, la valeur par défaut est 1234) pour se connecter, peut remplacer une ligne série traditionnelle, économiser le travail de câblage, utiliser
C'est très souple.
Si vous devez utiliser un iPhone ou un iPad pour contrôler votre projet Arduino, le module esclave hc-02 4.0 ble avec plinthe à 6 broches peut être un bon choix. Entièrement compatible avec iOS 7.0 ou version ultérieure. Également compatible avec Android 4.3 ou version ultérieure.
Veuillez noter:
Si la version du système d'exploitation Android est inférieure à 4.3. ce n'est pas compatible.
Ce module prend en charge le mode Bluetooth 4.0 ble et le mode Bluetooth 2.0.
Si vous n'êtes pas familier avec le Bluetooth, vous pouvez obtenir plus d'informations sur Blutooth à partir d'ici .
Caractéristiques
Modèle | HC-02 | Taille des modules | 27*13mm |
Bande de travail | 2,4G | Tarif aérien | 2Mbps |
Interface de Communication | UART3.3V TTL | Interface d'antenne | antenne PCB intégrée |
Tension de travail | 3,0 ~ 3,6 V | Courant de communication | 30mA |
Débit en bauds | 1 200 ~ 115 200 bps | Sensibilité du récepteur | -85dBm à 2Mbps |
Niveau de communication | 3,3 V | Humidité de travail | 10%~90% |
La puissance de transmission | 6 dBm (maximum) | Température de stockage | -40°C ~+85°C |
Distance de référence | 10m | Température de travail | -25°C ~75°C |
- Le module principal utilise HC-08, les câbles de l'interface du module incluent VCC, GND, TXD, RXD, broche de sortie d'état LED.
- La LED indique l'état de la connexion Bluetooth, clignote la connectivité Bluetooth, allume la connexion Bluetooth et ouvre un port Backplane
- Tension d'entrée LDO 3,3 V 3,6 6 V, la tension d'entrée doit interdire plus de 7 V.
- Le niveau d'interface 3,3 V peut être directement connecté aux différents SCM (51, AVR, PIC, ARM, MSP430, etc.), le MCU 5 V peut également être connecté directement.
- Ouvert à une distance effective de 10 mètres, plus de 10 mètres est également possible, mais la qualité de la connexion de la distance n'est pas garantie.
- Après la paire, lorsque le port série full duplex est utilisé, vous n'avez pas besoin de connaître le protocole Bluetooth, mais ne prend en charge que 8 bits de données, 1 bit d'arrêt, aucun format de communication par parité, qui est le format de communication le plus couramment utilisé. d'autres formats.
- Compact (3,57 cm * 1,52 cm), la production de puces en usine pour garantir la qualité du placement. Et des ensembles de gaines thermorétractables transparentes, anti-poussière, belles et antistatiques.
Configuration des broches
Code PIN | Nom de la broche | Description |
1 | Activer / Clé | Cette broche est utilisée pour basculer entre le mode données (réglé bas) et le mode commande AT (réglé haut). Par défaut, il est en mode Données |
2 | VCC | Alimente le module. Connectez-vous à la tension d'alimentation +5V/+3,3V |
3 | Sol | Broche de terre du module, connectez-vous à la terre du système. |
4 | TX – Émetteur | Transmet des données série. Tout ce qui est reçu via Bluetooth sera transmis par cette broche sous forme de données série. |
5 | RX – Récepteur | Recevez des données série. Toutes les données série fournies à cette broche seront diffusées via Bluetooth |
6 | État | La broche d'état est connectée à la LED intégrée, elle peut être utilisée comme retour pour vérifier si Bluetooth fonctionne correctement. |
7 | DIRIGÉ | Indique l'état du module
|
Où utiliser le module Bluetooth HC-02
Le HC-02 est un module très intéressant qui peut ajouter une fonctionnalité sans fil bidirectionnelle (duplex intégral) à vos projets. Vous pouvez utiliser ce module pour communiquer entre deux microcontrôleurs comme Arduino ou communiquer avec n'importe quel appareil doté de la fonctionnalité Bluetooth comme un téléphone ou un ordinateur portable. De nombreuses applications Android sont déjà disponibles, ce qui rend ce processus beaucoup plus facile. Elle est également entièrement compatible avec l'iPhone. Le module communique à l'aide d'USART à un débit de 9 600 bauds, il est donc facile de s'interfacer avec n'importe quel microcontrôleur prenant en charge USART. Nous pouvons également configurer les valeurs par défaut du module en utilisant le mode commande. Donc, si vous recherchez un module sans fil capable de transférer des données de votre ordinateur ou téléphone portable vers un microcontrôleur ou vice versa, ce module pourrait être le bon choix pour vous.
Cependant, ne vous attendez pas à ce que ce module transfère du multimédia comme des photos ou des chansons ; vous devrez peut-être consulter le module CSR8645 pour cela.
Comment utiliser le module Bluetooth HC-02
Le Le HC-02 dispose de deux modes de fonctionnement, l'un est le mode Données dans lequel il peut envoyer et recevoir des données d'autres appareils Bluetooth et l'autre est le mode Commande AT dans lequel les paramètres par défaut de l'appareil peuvent être modifiés. Nous pouvons faire fonctionner l'appareil dans l'un ou l'autre de ces deux modes en utilisant la broche clé comme expliqué dans la description de la broche.
Il est très simple de coupler le module HC-02 avec des microcontrôleurs car il fonctionne grâce au Serial Port Protocol (SPP). Alimentez simplement le module avec +5 V/+3,3 V et connectez la broche Rx du module au Tx du MCU et la broche Tx du module au Rx du MCU comme indiqué dans la figure ci-dessous.
Pendant la mise sous tension, la broche de la clé peut être mise à la terre pour entrer en mode Commande. Si elle est laissée libre, elle entrera par défaut en mode données. Dès que le module est alimenté, vous devriez pouvoir découvrir le périphérique Bluetooth sous le nom « HC-02 », puis vous y connecter en utilisant le mot de passe par défaut 1234 et commencer à communiquer avec lui.
Principe de fonctionnement
Connectez-vous avec le MCU
Connectez-vous avec un autre module Blutooth
HC-06 est l'hôte, HC-02 est esclave, le code correspondant est cohérent (la valeur par défaut est 1234), le débit en bauds est le même, puis la mise sous tension peut être automatiquement connectée. Après la première connexion, l'hôte HC-06 fera automatiquement correspondre les objets correspondants. Si vous souhaitez vous connecter à d'autres modules, vous devez d'abord retirer la mémoire d'appairage de l'hôte HC-06. Il n'y a pas de mémoire correspondante de l'esclave.
Connectez-vous avec un téléphone Android
Le HC-02 peut être connecté au mobile Android via Bluetooth, et Android peut utiliser le logiciel assistant série Android.
Connectez-vous avec l'iPhone
Le HC-02 peut être connecté à l'iPhone 4S et à la version ultérieure de l'iPhone. Le test de communication doit télécharger et installer le logiciel assistant série BLE.
Note:
UUID du service propriétaire : 49535343-FE7D-4AE5-8FA9-9FAFD205E455
UUID d'émission : 49535343-1 E4D-4BD9-BA61-23C647249616
UUID RX : 49535343-8841-43F4-A8D4-ECBE34729BB3
Connectez-vous avec un PC
Le HC-02 peut se connecter à un ordinateur via le port série virtuel Bluetooth HC-06-USB.
Le HC-02 peut se connecter au périphérique Bluetooth de l'ordinateur pour communiquer.
Applications
1. Communication sans fil entre deux microcontrôleurs
2. Communiquez avec des ordinateurs portables, des ordinateurs de bureau et des téléphones mobiles
3. Application d'enregistrement de données
4. Applications grand public
5. Robots sans fil
6. Domotique
Commande AT
Le chemin vers le mode de commande AT : alimentez le module, il entrera en mode AT s'il
pas besoin de s'associer. L'intervalle de commande est d'environ 1 seconde.
Paramètre par défaut : Débit en bauds : 9600N81, ID : linvor, Mot de passe : 1234
1. Tester la communication
Envoyer : AT (veuillez l'envoyer toutes les secondes)
Retour : OK
2. Réinitialisez le débit en bauds série Bluetooth
Envoyer : AT+BAUD1
Retour : OK1200
Envoyer : AT+BAUD2
Retour : OK2400
……
1-------------1200
2-------------2400
3-------------4800
4-------------9600 (par défaut)
5--------19200
6-------------38400
7-------------57600
8-------------115200
9--------230400
UN-------------460800
B-------------921600
C---------1382400
Le PC ne peut pas prendre en charge un débit en bauds supérieur à 115 200. La solution est la suivante : faire en sorte que le MCU ait un débit en bauds plus élevé.
Débit (plus de 115 200) via la programmation et réinitialiser le débit en bauds à un niveau bas via l'AT
commande.
Le débit en bauds réinitialisé par la commande AT peut être conservé pour la prochaine fois même en cas de coupure de courant.
désactivé.
3. Réinitialisez le nom Bluetooth
Envoyer : AT+NOMnom
Retour : OKnom
Exemple:
Envoyer : AT+NAMEosoyoo
Retour : OKnom
À ce stade, le nom Bluetooth est remplacé par « osoyoo ».
4. Modifiez le mot de passe de couplage Bluetooth
Envoyer : AT+PINxxxx
Retour : OKsetPIN
Plus d'informations sur la commande AT, veuillez vérifier ce lien .