Créer une application avec Lora32u4 pour The Things Network

Auteur avatarStéphane Nufer | Dernière modification 9/12/2019 par Clementflipo

Créer une application avec Lora32u4 pour The Things Network lora32u4.JPG
Programmez les cartes Lora32u4 pour créer une application IoT enregistrée sur The Things Network
Difficulté
Moyen
Durée
1 heure(s)
Catégories
Électronique
Coût
14 EUR (€)

Introduction

The Things Network est une initiative communautaire dans le domaine de l'internet des objets (ou IoT) permettant de raccorder des passerelles ou d'utiliser des passerelles mises en place par ses membres pour transmettre par radio des informations issues de capteurs.

La spécificité de la liaison radio est d'utiliser la modulation LoRa, des transmissions longues distances (plusieurs kilomètres) avec une faible consommation d'énergie, et qui peut donc fonctionner longtemps sur batteries dans des zones non couvertes par wifi ou bluetooth.

Les messages envoyées par radio sont au format LoRaWan, qui assure l'intégrité du message ainsi que son cryptage.

La carte LoRa32u4 réuni sur un seul support :

  • un émetteur-récepteur LoRa,
  • un microcontroleur Atmel 32u4 ,
  • un connecteur pour batterie LiPo 3,7V
  • un connecteur USB
  • un circuit de gestion de charge de la pile par l'alimentation USB
  • des broches d'entrée-sortie permettant de raccorder toute sorte de capteur
  • la compatibilité avec l'environnement de programmation Arduino

Bref, c'est un moyen très économique de créer son propre capteur IoT à raccorder sur The Thing Network

Nota : la procédure décrite est pour une programmation sous windows

Matériaux

- une carte LoRa32u4 II (choisir la fréquence de 868MHz)

Optionnel :

- une batterie LiPo 3,7V avec connecteur JST PH 2mm

- une antenne 868 MHz avec connecteur u.fl (sinon un morceau de fil électrique de 8cm suffit)

Outils

- un câble USB vers micro USB

- un fer à souder suivant les versions

Étape 1 - Installer les pilotes et bibliothèques

1 - Télécharger les fichiers Driver windows et Arduino Hardware folder sur la page BSFrance

2 - Pour les drivers, il suffit de dézipper et de cliquer sur adafruit_drivers.exe. Parmi la liste des drivers proposés, il faut choisir Feather32u4

3 - Pour les fichiers Arduino, il faut le dézipper dans le répertoire Mes Documents/Arduino/hardware (ce qui est le répertoire par défaut de l'installation de l'environnement Arduino, mais peut-être différent suivant votre installation. si le sous-répertoire hardware n'existe pas, créez le.

4 - Démarrez l'IDE Arduino. Vous devriez pouvoir trouver la carte dans le menu Outils > Type de carte > LoRa32u4II 868

Le clqvier deconne co;plete;ent i;possible de continuer dqns ces conditions

Commentaires