Promo !

Module Bluetooth HC-05

Le prix initial était : د.م. 70,00.Le prix actuel est : د.م. 50,00.

Le Module Bluetooth HC-05 est un module de communication sans fil Bluetooth 2.0 + EDR très populaire, apprécié pour sa flexibilité et sa simplicité d’intégration avec les microcontrôleurs comme Arduino. Contrairement à son homologue le HC-06 qui ne fonctionne qu’en mode esclave, le HC-05 est bidirectionnel et peut être configuré aussi bien en mode Maître (pour initier une connexion) qu’en mode Esclave (pour recevoir des ordres). Il communique avec les cartes électroniques via une liaison série simple (UART/TTL) à des niveaux logiques de 3.3V et dispose d’une portée standard d’environ 10 mètres.

Disponibilité : 30 en stock

Description:

Le module Bluetooth HC-05 est l’un des composants les plus populaires pour ajouter une connectivité sans fil à vos projets de microcontrôleurs (comme Arduino). Contrairement au module HC-06 qui ne fonctionne qu’en mode esclave, le HC-05 peut fonctionner à la fois en mode Maître et Esclave.

⚡ Caractéristiques :

  • Tension d’alimentation (VCC) : 3.6V à 6V (généralement alimenté en 5V via la carte de support).
  • Niveau logique des broches (RX/TX) : 3.3V (Attention : nécessite un pont diviseur de tension sur la broche RX si connecté à un Arduino 5V).
  • Courant de fonctionnement :
    • Environ 30 à 40 mA lors de l’appairage.
    • Environ 8 mA une fois la connexion établie et stable.
  • Version Bluetooth : V2.0 + EDR (Enhanced Data Rate).
  • Fréquence : Bande ISM 2.4 GHz.
  • Modulation : GFSK (Gaussian Frequency Shift Keying).
  • Puissance d’émission : ≤ 4 dBm (Classe 2).
  • Sensibilité : ≤ -84 dBm à 0.1% BER.
  • Portée : Environ 10 mètres en espace ouvert.
  • Rôles supportés : Maître (Master) et Esclave (Slave).
  • Protocole de communication : Liaison série UART / TTL.
  • Vitesse de transmission (Baud Rate) :
    • Mode communication par défaut : 9600 bps (configurable de 1200 à 1.3 Mbps).
    • Mode commandes AT par défaut : 38400 bps.

  • Configuration par défaut : 8 bits de données, 1 bit d’arrêt, pas de parité (8N1).
  • Sécurité : Authentification et chiffrement (Code PIN par défaut : 1234 ou 0000).
  • Dimensions avec la carte support (Breakout board) : Environ 37 mm x 16 mm.
  • Température de fonctionnement : -20°C à +75°C.

📌 Brochage (Pinout) Principal:

Le module dispose généralement de 6 broches :
  • VCC : Alimentation positive (généralement +5V).
  • GND : Masse (0V).
  • TXD : Transmission des données de transmission (à connecter au RX du microcontrôleur).
  • RXD : Réception des données (à connecter au TX du microcontrôleur). Attention : le niveau logique est de 3.3V.
  • STATE : Indique l’état de la connexion (Sortie logique).
  • EN / KEY : Permet de basculer en mode de configuration (Commandes AT) lorsqu’il est alimenté à l’état HAUT.

📝 Schéma de Câblage Typique (Arduino):

Étant donné que le HC-05 utilise des niveaux logiques de 3.3V pour ses broches de données et qu’Arduino utilise du 5V, il est fortement recommandé d’utiliser un pont diviseur de tension sur la broche RXD du HC-05 pour éviter de l’endommager.

Broche HC-05 Broche Arduino Note / Sécurité
VCC 5V Alimentation principale
GND GND Masse commune
TXD RX (ex: Pin 10 via SoftwareSerial) Connexion directe possible (3.3V vers 5V)
RXD TX (ex: Pin 11 via SoftwareSerial) Pont diviseur requis (Réduire 5V à 3.3V)


💻 Code d’exemple de base (Arduino):

Ce code utilise la bibliothèque SoftwareSerial pour communiquer avec le HC-05, ce qui laisse le port série de l’ordinateur libre pour le débuggage.
cpp
#include <SoftwareSerial.h>

// Définition des broches : RX Arduino (Pin 10) <- TX HC-05, TX Arduino (Pin 11) -> RX HC-05
SoftwareSerial BTSerial(10, 11); 

void setup() {
  Serial.begin(9600);     // Moniteur série PC
  Serial.println("Initialisation de la communication...");
  
  BTSerial.begin(9600);   // Vitesse par défaut du HC-05 en mode communication
}

void loop() {
  // Lit ce que le Bluetooth reçoit et l'envoie au PC
  if (BTSerial.available()) {
    Serial.write(BTSerial.read());
  }
  
  // Lit ce que le PC écrit et l'envoie au Bluetooth
  if (Serial.available()) {
    BTSerial.write(Serial.read());
  }
}

 

Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “Module Bluetooth HC-05”

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Panier
Open chat
💬 besoin d'aide ?
Bonjour !
Vous avez des questions ?
Nous sommes là pour vous aider