Table des matières:

Communication LoRa ESP8266 & Radio RFM95 : 9 étapes
Communication LoRa ESP8266 & Radio RFM95 : 9 étapes

Vidéo: Communication LoRa ESP8266 & Radio RFM95 : 9 étapes

Vidéo: Communication LoRa ESP8266 & Radio RFM95 : 9 étapes
Vidéo: LoRa - Long-Range Radio for IoT | Arduino, ESP32, RPI Pico 2024, Juillet
Anonim
Communication LoRa ESP8266 & Radio RFM95
Communication LoRa ESP8266 & Radio RFM95

L'une des technologies les plus nommées à mettre en œuvre pour l'Internet des objets, qui présente des caractéristiques très frappantes de communication longue distance et une faible puissance reflétée dans sa faible consommation, LoRa "Lo ng - Range", ce type de modulation est devenu très populaire dans les projets d'envoi et de réception de données, certaines bibliothèques sont déjà implémentées pour les plates-formes ESP8266, Arduino, Raspberry pi et ESP32.

A cette occasion, nous allons effectuer un test très simple avec ESP8266 et RFM95 LoRa.

Il y a quelques temps je me suis procuré 2 modules/radios LoRa référence RFM95 de HopeRF, à une fréquence de 915,0 MHz, puis un tutoriel recommandé Introduction LoRa et la revue rapide du module RFM95:

Didacticiel

Présentation LoRa & Modulo RFM95 Hoperf

PDAControlTéléchargements et documentation complète

Communication LoRa ESP8266 & Radio RFM95 #1

PDAControl

Descargas y Documentacion Completa

Communication LoRa ESP8266 & Radio RFM95 #1

Étape 1: Matériaux

Matériaux
Matériaux
Matériaux
Matériaux

Matériaux TRÈS bon marché

  • 2 ESP8266 NodeMCU
  • 2 Radio RFM95, dans mon cas 915,0 MHz
  • 2 adaptateurs PCB blancs pour ESP8266 12E/F
  • 2 Protoboard
  • Antenne filaire, câble UTP, calculez la longueur ci-dessous

Étape 2: Vidéo: Introduction LoRa & Module RFM95 Hoperf Electronics

Image
Image

Étape 3: Tests effectués

Image
Image

Tests effectués

Nous utiliserons 2 modules ESP8266 NodeMCU, qui communiqueront via le bus SPI avec les modules RFM95 en utilisant la librairie RH_RF95.h de RadioHead, ce test sera très simple, l'envoi d'un message plus un compteur d'un module à l'autre à 915MHz, Délimitation d'usine au dos du PCB. Dans ce tutoriel la modulation LoRa sera utilisée, nous n'implémenterons pas LoRaWAN pour ne pas confondre.

Étape 4: Vidéo: Communication LoRa ESP8266 & Radio RFM95 #1

Image
Image

Étape 5: Code IDE Arduino

Code IDE Arduino

A cette occasion nous utiliserons la bibliothèque RH_RF95.h de RadioHead, très utilisée dans les exemples d'Adafruit pour le test de ses PCB et modules, techniquement le module ESP8266 configure les paramètres du RFM95 via le protocole bus SPI.

Remarque: Liens de téléchargement et/ou github ci-dessous.

Bus SPI: par Wikipédia

Comme il s'agit d'un test très simple, seuls les paramètres suivants seront configurés dans les deux modules:

  • Puissance de transmission: 23 dBm = rf95.setTxPower(23, false)
  • Fréquence / Bande: 915MHz = #define RF95_FREQ 915.0

Important la configuration correcte des broches pour ESP8266:

  • RFM95_CS = CS (Chip Selector ou Slave Selector).
  • RFM95_RST = Réinitialiser la radio lors de l'initialisation.
  • RFM95_INT =Interruption de la sortie DIO0.

Étape 6: Exemple de module de transmission #1

Exemple de module de transmission # 1

Le message "PDAControl -" et la valeur d'un message envoyé / compteur de paquets seront envoyés. Remarque: Liens de téléchargement et/ou github ci-dessous.

Terminal série … Transmission du message

Image
Image

Étape 7: Exemple de module d'accueil #2

Exemple de module d'accueil #2

Le module est en mode réception. Remarque: Liens de téléchargement et/ou github ci-dessous.

Image
Image

Terminal série … Réception, Message et RSSI

Image
Image

Étape 8: Fabrication d'antenne

Fabrication d'antennes

Pour ce test l'antenne a été fabriquée avec du câble UTP (Unshielded Twisted Pair) un fil de 7,8 cm a été pris, merci à AbsoluteAutomation.compour information, pour calculer la longueur de l'antenne, seulement j'ai modifié le paramètre le plus important Fréquence, en le cas de mon module c'est à 915.0.

Site Web: M0ukd.com Calculateur d'antenne plan de masse à onde 1/4

Image
Image

Étape 9: Téléchargements et documentation complète

Téléchargements et documentation complète
Téléchargements et documentation complète
Téléchargements et documentation complète
Téléchargements et documentation complète

PDAControl

Téléchargements et documentation complète

Communication LoRa ESP8266 & Radio RFM95 #1

pdacontrolen.com/comunication-lora-esp8266-…

PDAControl

Descargas y Documentacion Completa

Communication LoRa ESP8266 & Radio RFM95 #1

pdacontroles.com/comunicacion-lora-esp8266-…

Conseillé: