HC05 Module Bluetooth HC-05
69.00 DH
Le Module Bluetooth HC-05 est une solution sans fil performante basée sur la norme Bluetooth 2.0 pour la communication entre dispositifs.
Le Module Bluetooth HC-05 est une solution sans fil performante basée sur la norme Bluetooth 2.0 pour la communication entre dispositifs. Ce module, largement utilisé dans les projets d’automatisation, de contrôle à distance et d’IoT, permet d’établir une connexion série sans fil entre un microcontrôleur, comme l’Arduino, et d’autres appareils Bluetooth compatibles, tels que des smartphones, tablettes ou ordinateurs.
Spécifications techniques détaillées :
- Fréquence de fonctionnement : Le HC-05 fonctionne sur la bande de fréquence ISM de 2,4 GHz, ce qui est standard pour les modules Bluetooth, offrant une portée de communication d’environ 10 mètres en environnement dégagé, idéal pour des applications comme la commande de robots, les dispositifs portables et les systèmes domotiques.
- Protocole de communication : Ce module prend en charge le protocole UART (Universal Asynchronous Receiver-Transmitter), permettant une communication série simple entre le module Bluetooth et un microcontrôleur, tel qu’un Arduino. Cette interface rend l’intégration facile et permet des transferts de données efficaces pour diverses applications, y compris l’envoi et la réception de commandes et d’informations en temps réel.
- Conformité RoHS : Le HC-05 respecte les directives RoHS (Restriction of Hazardous Substances), garantissant qu’il ne contient pas de substances chimiques dangereuses, ce qui est essentiel pour l’intégration dans des produits conformes aux normes environnementales et à la législation en vigueur.
- Alimentation : Le module fonctionne avec une tension d’entrée comprise entre 3,3 V et 7 V, avec un niveau de port de 3,3 V, ce qui le rend compatible avec une large gamme de systèmes embarqués, y compris des plateformes comme Arduino, ESP32, Raspberry Pi, et autres. Cependant, il est essentiel de ne pas dépasser la limite de 7 V pour éviter tout dommage au module.
- Débit en bauds : Le HC-05 supporte une large gamme de débits en bauds, allant de 4800 bps à 1382 kbps, permettant ainsi d’ajuster la vitesse de communication en fonction des besoins spécifiques du projet.
Applications typiques :
- Systèmes de contrôle à distance : Utilisé pour la commande sans fil de robots, de voitures télécommandées ou d’autres dispositifs à distance via une connexion Bluetooth.
- Automatisation domestique (Domotique) : Permet la communication entre des appareils électroniques et des systèmes domotiques pour une gestion à distance via smartphone ou tablette.
- IoT et dispositifs portables : Le HC-05 est fréquemment utilisé dans des projets IoT pour transmettre des données entre des capteurs et des interfaces utilisateur sans nécessiter de câblage complexe.
- Projets Arduino : Ce module est idéal pour l’intégration dans des projets basés sur Arduino, permettant de connecter des périphériques sans fil facilement.
Schéma de connexion (pour Arduino) :
- VCC : Connectez à 5V sur l’Arduino (le HC-05 fonctionne à 3.3V mais peut être alimenté par une source de 5V via un régulateur interne).
- GND : Connectez à GND de l’Arduino.
- TX : Connectez au RX de l’Arduino (broche 0).
- RX : Connectez au TX de l’Arduino (broche 1).
- EN (Enable) : Certains modules HC-05 utilisent une broche d’activation qui peut être laissée flottante ou connectée à VCC.
Exemple de code pour Arduino :
#include <SoftwareSerial.h>
SoftwareSerial BTserial(10, 11); // RX | TX
void setup() {
Serial.begin(9600); // Communication série avec le moniteur
BTserial.begin(9600); // Initialisation du module Bluetooth
Serial.println(« Ready to communicate via Bluetooth. »);
}
void loop() {
if (BTserial.available()) {
char receivedChar = BTserial.read();
Serial.print(receivedChar); // Affiche le caractère reçu via Bluetooth
}
if (Serial.available()) {
char sendChar = Serial.read();
BTserial.write(sendChar); // Envoie le caractère via Bluetooth
}
}
Explications du code :
- SoftwareSerial : Une bibliothèque qui permet de créer des ports série supplémentaires sur l’Arduino pour faciliter la communication avec des modules comme le HC-05 (qui utilise le port série principal pour la programmation).
- Communication bidirectionnelle : Le code configure la communication entre le moniteur série (ordinateur) et le module Bluetooth, permettant l’envoi et la réception de données en temps réel.
Avantages :
- Facilité d’intégration : Grâce à son protocole UART et sa compatibilité avec des plateformes comme Arduino, le HC-05 peut être rapidement intégré dans des projets nécessitant une communication sans fil.
- Faible consommation : Le module est conçu pour être économe en énergie, ce qui le rend adapté à des projets alimentés par batterie.
- Portée étendue : Offrant une portée d’environ 10 mètres, ce module est suffisant pour une variété d’applications domestiques et industrielles.
Reviews
There are no reviews yet.