Table des matières:
- Fournitures
- Étape 1: Matériel
- Étape 2: Remarque sur le PCB/les schémas fournis
- Étape 3: Logiciel
- Étape 4: Configuration de l'interface Web
- Étape 5: ajouter une passerelle TTN
Vidéo: Passerelle LoRa ESP8266 Arduino DIY : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Cette instructable vous aidera à créer une passerelle LoRa compatible avec The Things Network, pour toutes les régions du monde, à l'aide d'un ESP8266 avec un module radio RFM95/96. Le code source pour le faire fonctionner est également fourni et il est livré avec une interface web intégrée pour la configuration, il est très simple d'utilisation, vous verrez… c'est parti
Code source
Fournitures
Tous les éléments nécessaires sont répertoriés ci-dessous
Étape 1: Matériel
Vous pouvez trouver tous les éléments matériels ici, ou listés ci-dessous
- Boîtier en plastique étanche
- WEMOS D1 Mini Pro ESP8266
- Puce du module LoRa RFM95 SX1276 915MHz 868MHz 433MHz
- Antenne 868/915 MHz
- Adaptateur d'alimentation de sortie CC 5V 2A
- Broche Mâle Bande 1*40P 2.0mm
- En-tête de broche 2mm femelle
- connecteurs coaxiaux Antenne
- Connecteur Jack DC 3,5 X 1,3 mm
- Petit Phillips
- Bornier Connecteur 2Pin 5.0mm
- Carte PCB
Une fois que vous avez toutes les pièces, c'est comme jouer avec LEGO … profitez-en:)
Étape 2: Remarque sur le PCB/les schémas fournis
Les parties grisées ne sont pas utilisées dans ce projet, elles sont là car ce même circuit peut être utilisé dans un projet que j'écris actuellement.
Étape 3: Logiciel
Maintenant, vous devez configurer l'IDE Arduino, notez que vous pouvez utiliser n'importe quel autre framework que vous aimez. Ce n'est pas difficile mais il faut faire une ou deux choses pour compiler le projet. Le code est hébergé sur github.com, il est open source, n'hésitez pas à être constructif, signaler des bogues ou faire des suggestions serait une grande contribution:) Téléchargez-le et ouvrez:
LoRaWanGateway/LoRaWanGateway.ino
Changer l'emplacement du carnet de croquis dans les préférences de fichier
Si nécessaire, ajoutez des tableaux supplémentaires dans les préférences de fichier… J'utilise:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
Faites attention ici, les anciennes versions ne fonctionneront pas correctement, vous devez installer au moins la version 2.6.3
Sélectionnez votre tableau sous Outils Tableau (peut-être pas le même que l'image, choisissez le vôtre)
Il devrait maintenant compiler, le télécharger sur votre carte et le configurer à l'aide de l'interface Web.
Étape 4: Configuration de l'interface Web
Une fois que vous avez assemblé toutes les pièces, vous pouvez ouvrir et configurer votre nouvelle passerelle via son interface Web intégrée. C'est une petite page à l'intérieur de l'ESP8266 qui vous permet de modifier facilement ses valeurs… jetez un premier coup d'œil et jouez avec la démo de configuration ici. Avec cette interface vous pouvez configurer:
- Connexion WiFi, soit en tant que périphérique client, soit en tant que point d'accès
- Paramètre de passerelle TTN
- Paramètres du module RFM
- Paramètres système de base ESP8266
- Sécurité/mot de passe de l'interface de configuration (oui, il est protégé par mot de passe)
Par défaut, il créera un réseau WiFi pour vous permettre d'accéder à sa configuration interne.
- wifi: Point d'accès ESP
- passe: 12345678
Si une sécurité extrême est concernée, vous devez modifier les valeurs par défaut avant de télécharger le firmware sur votre passerelle. Dans tous les cas, vous pouvez les modifier depuis votre navigateur après la première connexion. Une fois en cours d'exécution, la configuration de la passerelle est accessible via un navigateur Web, soit par son adresse IP déjà attribuée.
X. X. X. X/
ou si connecté via le point d'accès
192.168.4.1/ (par défaut)
Vous pouvez maintenant utiliser vos informations d'identification pour vous connecter, les valeurs par défaut sont:
- utilisateur: administrateur
- passe: administrateur
Étape 5: ajouter une passerelle TTN
Enfin, vous devez créer une passerelle dans The Things Network et configurer ses paramètres en conséquence, afin d'enregistrer et de lier votre appareil. Connectez-vous à la console The Things Network et sélectionnez GATEWAYS.
Enregistrez-en un nouveau en utilisant son ID correspondant trouvé dans la page de configuration de la passerelle. Remplissez tous les champs restants au besoin. Les deux identifiants doivent correspondre.
Maintenant, il devrait être prêt à afficher les données.
Voilà, j'espère que c'est assez clair… si vous avez des problèmes, n'hésitez pas à poser n'importe quelle question
Conseillé:
MuMo - Passerelle LoRa : 25 étapes (avec photos)
MuMo - LoRa Gateway : ### UPDATE 10-03-2021 // les dernières informations / mises à jour seront disponibles sur la page github : https://github.com/MoMu-Antwerp/MuMoWhat is MuMo?MuMo est une collaboration entre développement de produits (un département de l'Université d'Anvers) sous le
Passerelle Lora (Dragino LG01-P): 6 étapes
Passerelle Lora (Dragino LG01-P): LoRa est un LPWAN rouge, por sus siglas en francés (LOW POWER WIDE AREA NETWORK). Es una red de largo alcance y bajo consumo de energía, ideal para dispositivos IoT. Entre las aplicaciones más comunes se encuentran; Ciudades inteligentes, Agriculture
Passerelle Lora basée sur MicroPython ESP32 : 10 étapes (avec photos)
Passerelle Lora basée sur MicroPython ESP32 : Lora a été très populaire ces dernières années. Le module de communication sans fil utilisant cette technologie est généralement bon marché (utilisant un spectre libre), de petite taille, économe en énergie et a une longue distance de communication, et est principalement utilisé pour la communication mutuelle
Passerelle ESP32 Lora Thingspeak avec nœud de capteur : 9 étapes
Passerelle ESP32 Lora Thingspeak avec nœud de capteur : dans ce projet IoT, j'ai conçu la passerelle ESP32 LoRa & également ESP32 LoRa Sensor Node pour surveiller la lecture du capteur sans fil à quelques kilomètres de distance. L'expéditeur lira les données d'humidité et de température à l'aide du capteur DHT11. Ensuite, il transmet
Passerelle série UDP/IP pour Arduino basée sur ESP8266 Shield : 8 étapes
Passerelle série UDP/IP pour Arduino basée sur ESP8266 Shield : j'ai déjà publié en 2016 cette instructable "Comment créer votre propre passerelle Wifi pour connecter votre Arduino au réseau IP". Depuis que j'ai apporté quelques améliorations au code et que j'utilise toujours cette solution. Néanmoins, il existe maintenant des boucliers ESP8266 t