Réponse rapide

La carte d'extension RM95 vous permet d'ajouter une communication sans fil LoRa longue portée à tout projet Arduino. Ce guide vous explique le câblage, l'installation de la bibliothèque et l'envoi de votre premier paquet.

Pourquoi utiliser une carte d'extension pour le module RM95 ?

Le module RM95 lui-même possède des pads au pas de 2 mm difficiles à connecter directement à une plaque d'essai ou à un Arduino. La carte d'extension convertit ces pads en un pas standard de 0.1", les rendant compatibles avec les fils de liaison et les plaques d'essai sans soudure. Elle fournit également un pad d'antenne dédié pour que vous puissiez attacher un fil, une bobine ou un connecteur SMA pour une meilleure portée.

Cette configuration est idéale pour les projets nécessitant des liaisons sans fil de plusieurs kilomètres, comme les capteurs distants, les stations météo ou les enregistreurs de données extérieurs. La modulation à étalement de spectre de LoRa offre une communication fiable même dans des environnements bruyants, bien que les débits de données restent faibles (généralement quelques centaines de bps).

Limitations à connaître avant de commencer

La carte d'extension RM95 n'inclut pas de régulateur de tension ni de convertisseur de niveau. Vous devez fournir une alimentation et une logique en 3.3V ; appliquer du 5V sur une broche endommagera le module. Si votre Arduino fonctionne en 5V, utilisez un convertisseur de niveau logique ou une carte Arduino en 3.3V comme le Pro Mini 3.3V ou l'ESP32.

La portée LoRa dépend fortement de la qualité de l'antenne et de la ligne de vue. Une simple antenne filaire quart d'onde fonctionne pour les tests, mais pour une distance maximale, envisagez une antenne accordée 868/915 MHz adaptée à la bande de fréquence de votre région.

Étapes de configuration de la carte d'extension RM95

  1. Câblage de la carte d'extension à l'Arduino : Connectez VCC à 3.3V, GND à GND, TX à RX de l'Arduino (broche 2), RX à TX de l'Arduino (broche 3). Utilisez un convertisseur de niveau logique si votre Arduino fonctionne en 5V. Vérifiez que vous utilisez du 3.3V, pas du 5V, sur la broche VCC ; appliquer du 5V détruira le module.
  2. Installation de la bibliothèque LoRa : Ouvrez l'IDE Arduino, allez dans Sketch > Include Library > Manage Libraries, recherchez 'LoRa by Sandeep Mistry' et installez la dernière version. La bibliothèque s'attend à ce que le module utilise la liaison série matérielle sur les broches 0 et 1 par défaut. Si vous utilisez des broches différentes, vous devez modifier la bibliothèque ou utiliser SoftwareSerial.
  3. Fixation d'une antenne : Soudez un fil quart d'onde (environ 8.2 cm pour 868 MHz, 7.8 cm pour 915 MHz) au pad ANT de la carte d'extension. Pour une portée optimale, utilisez une antenne avec connecteur SMA appropriée. Ne faites jamais fonctionner le module sans antenne — cela peut endommager l'émetteur. Gardez l'antenne aussi droite et éloignée du métal que possible.
  4. Envoi de votre premier paquet LoRa : Téléversez l'exemple LoRaSender de la bibliothèque. Ouvrez le moniteur série à 9600 bauds. Vous devriez voir 'Sending packet: hello 0' se répéter toutes les quelques secondes. Si vous ne voyez aucune sortie, vérifiez que le débit en bauds correspond et que les broches TX/RX du module sont correctement connectées à RX/TX de l'Arduino.
  5. Réception du paquet avec une deuxième carte : Téléversez l'exemple LoRaReceiver sur un deuxième Arduino avec une carte d'extension RM95 identique. Le récepteur affichera les paquets reçus sur le moniteur série. Les deux modules doivent utiliser la même fréquence et le même facteur d'étalement. La bibliothèque utilise par défaut 868E6 (868 MHz) — modifiez-le dans le code si vous êtes dans une région 915 MHz.

Détails du produit

  • Carte d'extension RM95: La carte d'extension RM95 sort les pads au pas de 2 mm du module RM95 vers un pas de 0.1" compatible avec les plaques d'essai et ajoute un pad d'antenne séparé. Vous pouvez connecter le module directement à un Arduino avec des fils Dupont standard et fixer facilement une antenne externe pour une portée améliorée.

    RM95 Breakout Board

    Carte d'extension RM95