HC-15 module LoRa 433MHz

1300 DA

Catégories : ,
Description

Description

Le HC-15 est un module de communication sans fil basé sur la technologie LoRa, fonctionnant dans la bande 433 MHz. Il intègre un microcontrôleur STM32WLE5 et utilise une interface UART, ce qui le rend simple à intégrer et à utiliser : aucune bibliothèque n’est requise.

Le HC-15 offre une solution fiable de transmission série à longue distance, avec une portée allant jusqu’à 3,5 km en champ libre.

Caractéristiques  :

  • Circuit intégré : STM32WLE5
  • Technologie : LoR
  • Fréquence : 433 MHz (415.09 à 449.86 MHz, 50 canaux configurables)
  • Sensibilité : jusqu’à -140 dBm
  • Puissance d’émission : jusqu’à 22 dBm (130 mW)
  • Portée : jusqu’à 3500 mètres en environnement dégagé
  • Interface : UART (TXD/RXD)
  • Débit série configurable : de 1200 à 115200 bps (Par défaut : 9600bps)
  • Modes de communication : Half-duplex
  • Alimentation : 3.0 V à 3.6 V
  • Consommation : 125 mA en émission, 9 mA en réception
  • Dimensions : 27.4 × 15.6 × 4 mm
  • Connexion antenne : connecteur IPEX (ANT1) ou soudure directe (ANT2)
  • Configuration simple via commandes AT : vitesse, canal, puissance, parité, etc.

Brochage

  • VCC – Alimentation 3.0 V à 3.6 V (min. 300 mA)
  • GND – Masse
  • RXD – Réception UART
  • TXD – Transmission UART
  • KEY – Entrée pour activer le mode configuration avec un niveau bas.
  • STA – Sortie d’état (indique si le module est occupé)
  • ANT2 – Sortie antenne (point de soudure pour antenne ressort)
  • ANT1 – Connecteur IPEX pour antenne externe 433 MHz.

Contenu du paquet

  • 1 Module HC-15
  • 1 Antenne ressort non soudée

Documentation :

https://www.hc01.com/downloads/HC-15%E8%B5%84%E6%96%99%E5%8C%85.zip

Activer le mode configuration :

Pour passer le HC-15 en mode configuration (AT commands), il faut agir sur la broche KEY :

Méthode 1 (à chaud) : maintenir la broche KEY à l’état bas (GND) pendant que le module est déjà alimenté.

Méthode 2 (à froid) : avant d’alimenter le module, connecter KEY à GND, puis alimenter le module.

Dans les deux cas, le module passe en mode AT. Pour en sortir, il suffit de relâcher la broche KEY (laisser flottante ou niveau haut).

Commandes AT courantes :

En mode configuration :

  • AT → Test de communication (réponse : OK)
  • AT+DEFAULT → Réinitialisation aux paramètres usine
  • AT+Bxxxx → Définir le baudrate (ex : AT+B9600)
  • AT+Sx → Définir la vitesse LoRa (de 1 à 8, ex : AT+S3)
  • AT+Cxxx → Choisir le canal LoRa (1 à 50, ex : AT+C028)
  • AT+Pxx → Définir la puissance d’émission (ex : AT+P22)
  • AT+PARITYBITx → Parité (0 = aucune, 1 = impaire, 2 = paire)
  • AT+STOPBITx → Bits de stop (1 = 1 bit, 2 = 1.5 bits, 3 = 2 bits)
  • AT+V → Obtenir la version du firmware
  • AT+RX → Afficher tous les paramètres actuels

Exemple avec esp32 sur Arduino IDE

Vérifie que les deux modules sont configurés avec le même canal, débit UART et vitesse LoRa.

 

Code pour l’ESP32 Maître (émetteur)

#define HC15_RX 16
#define HC15_TX 17

HardwareSerial hc15(2);

void setup() {
Serial.begin(115200);
hc15.begin(9600, SERIAL_8N1, HC15_RX, HC15_TX);

delay(1000);
}

void loop() {
static unsigned long lastSend = 0;
if (millis() – lastSend > 2000) { // Envoi toutes les 2 secondes
hc15.println(« Bonjour depuis le module maître ! »);
Serial.println(« Message envoyé. »);
lastSend = millis();
}
}

Code pour l’ESP32 Esclave (récepteur)

#define HC15_RX 16
#define HC15_TX 17

HardwareSerial hc15(2);

void setup() {
Serial.begin(115200);
hc15.begin(9600, SERIAL_8N1, HC15_RX, HC15_TX);
delay(1000);
}

void loop() {
while (hc15.available()) {
String message = hc15.readStringUntil(‘\n’);
Serial.print(« Message reçu : « );
Serial.println(message);
}
}

 

 

Avis (0)

Reviews

There are no reviews yet.

Be the first to review “HC-15 module LoRa 433MHz”

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

Scroll To Top
  • Menu
  • Categories
Close

Panier

Close

Le panier est vide!

Continue Shopping