Le Sonar

Le Sonar

Présentation

Mesurez une variation de distance avec le sonar !

Ce système a été testé dans divers contextes, notamment pour la mesure de hauteur dans une cuve à fioul, de hauteur d’eau, …

Le sonar un objet connecté à construire soi-même. Il permet de suivre l’évolution d’une hauteur par rapport à une surface plane (feuille, niveau d’eau, de liquide alimentaire, de fuel, …)

Dans ce tutoriel, vous apprendrez à fabriquer un sonar pour visualiser en temps réel une distance (1 donnée toutes les 5min).

Caractéristiques générales

Système

  • Autonomie : 1 an
  • Coût : ~50€
  • Mesure de 3cm à 3m toutes les 5min
  • Précision fine (dépend de la température)

Tutoriel

  • Difficulté : 🟢🟢⚪️⚪️⚪️
  • Temps : 180 min

Matériel requis

  • Un réseau LoRaWAN. Le tutoriel est disponible ici pour installer son propre réseau.
  • Un petit fer à souder et de l’étain
  • Un ordinateur & son chargeur

Etapes du tutoriel

Ce tutoriel est découpé en plusieurs étapes :

  1. Achat des composants
  2. Montage du sonar
  3. Etalonnage du sonar
  4. Enregistrement du sonar sur le site The Things Network pour obtenir des clefs d’accès
  5. Renseignement de ces clefs d’accès au sonar construit
  6. Visualisation des données sur The Things Network
  7. Visualisation des données sur la Console du mobilab

1. Achat des composants

La liste des composants est proposée sur le site officiel ou un revendeur français (fiable, plus cher) et l’équivalent sur le Site AliExpress (moins fiable, moins cher). Si vous décidez d’acheter sur AliExpress, nous vous recommandons de lire notre article au préalable.

Vous pouvez cliquer sur les liens surlignés pour accéder à l’article, vous pouvez également importer directement le panier en bas de la liste (liste en cours de creation…) .

Produit Gotronic AliExpress Autre
Carte CubeCell AB01 863-870 MHz
-
Capteur de distance HCSR04 *
-
-
OU Capteur de distance étanche A02YYUV *
Pile LiPo 18650
-
Support à Pile
-
Transistor S8050 ou 2N3904
-
Breadboard
-
2 Connecteurs Wago
- (3)
Leroy Merlin
3 câbles Dupont Mâle-Mâle
-
Jumpers (ou cavaliers)
-

(1) : Frais de ports pris en compte. Attention à bien séléctionner le modèle 863-870MHz !

(2) : Vendu en lot. Vous pourrez les réutiliser par la suite.

(3) : Non proposé. Vous pouvez en trouver mais vraiment ils ne sont pas de bonne qualité !

* : Au choix. Le capteur HCSR04 est moins cher mais ne conviendra pas en extérieur, exposé à la pluie. Le A02YYUV est étanche.

2. Construction du système

2.1. Préparation du CubeCell

La carte CubeCell que vous avez commandé joue le rôle de microcontrôleur, agissant comme le cerveau du sonar. Une fois que vous l’avez programmée, elle sera chargée de récupérer les valeurs du capteur, de les transmettre via le réseau LoRa, puis de se mettre en veille pendant 5 minutes. Lorsque vous recevez la carte, elle est généralement livrée dans une petite boîte. La première étape consiste à ouvrir cette boîte et à vérifier attentivement son contenu :

  • La carte CubeCell
  • L’antenne
  • Un câble d’alimentation rouge et noir « JST »
  • Deux barres de connecteurs

Assurez-vous que tous ces éléments sont présents avant de passer à la prochaine étape.

Etape 1 : On commence en branchant l’antenne sur le connecteur « IPEX » de la carte Cubecell. La connexion est petite, appuyez avec vos ongles ou un petit outil sur le dessus du connecteur.

Vous devez entendre un ‘clic’.

Etape 2 : Si votre carte n’a pas de broche, on dispose les barres de connecteurs dans les trous de la carte CubeCell. Pour cette carte, le mieux est de la souder « a l’envers », en laissant la partie « plastique noir » des broches du côté de l’étiquette « cubecell », comme le montre la photo. Cela permettra de voir le nom des broches quand elle sera en place…

Etape 3 : On enfonce les connecteurs dans la breadboard comme le montre l’image ci-contre (Chaque trou de breadboard est nommé (comme à la bataille navale!) : ici, on enfoncera les barres en B4-B14 et en H4-H14). Le port USB de la carte est vers l’extérieur de la breadboard, comme le montre la photo ci-contre. On peut appuyer franchement de part et d’autre de la carte Cubecell pour faciliter son insertion.

Si une des broches ne semble pas bien enfoncée dans la breadboard (plus haute que les autres), il faut appuyer dessus avec le dos de l’ongle pour la mettre au même niveau que les autres.

Etape 4 : Avec un fer à souder, on soude toutes les broches de part et d’autre de la carte. Attention aux deux broches GND : la soudure peut s’avérer difficile, l’étain n’adhère pas facilement à la pastille de la carte.

Pour rappel, il faut chauffer la pastille de la carte en appuyant assez fortement dessus avec la pointe du fer, puis disposer l’étain par l’autre côté de la pastille pour que l’étain liquide se fixe correctement.

Nous recommandons de suivre ce tuto avant de se lancer pour la première fois dans la soudure.

Etape 5 : On termine en insèrant le câble d’alimentation rouge & noir dans le connecteur « JST » beige. Attention au sens ! Le connecteur est petit mais on peut s’appuyer sur la partie blanche du connecteur mâle avec les ongles ou un petit outil.

 

2.2. Branchements de la breadboard

Pour les étudiants en Master Eau, les branchements suivants sont différents : consulter ici

 

La breadboard est une planche trouée qui fait office de multiprise pour nos connexions : les trous en colonnes sont reliés entre eux, ce qui permet de relier facilement tous les composants (capteurs et transistor) à la carte CubeCell. Le transistor est un interrupteur éléctronique : commandé par la Cubecell, il coupera l’alimentation des capteurs lorsque le sonar est en veille : cela permet d’avoir un sonar fonctionnel pendant plus longtemps.

Les branchements ci-dessous sont proposés avec des cavaliers. La taille d’un cavalier dépend de sa couleur. les couleurs suivantes sont liées à la boite de cavalier indiquée plus haut : si vous avez acheté un autre modèle, les couleurs peuvent varier !

Il y a 5 branchements à réaliser :

  • Utiliser un cavalier jaune pour relier J4 avec un des trous le long de la ligne bleue.
  • Utiliser un cavalier jaune pour relier J16 avec un des trous le long de la ligne bleue « -« .
  • Utiliser un cavalier orange pour relier J6 avec un des trous le long de la ligne rouge « + ».
  • Utiliser un cavalier jaune pour relier J13 avec J17
  • Le transistor s’insère dans les trous I16, I17, I18 (attention au sens ! le transistor a un côté bombé, cf la photo).

2.3. Branchements du capteur

Le capteur possède en général 4 entrées, qui vont dépendre du capteur que vous aviez choisit :

  • Sur le capteur non-étanche HCSR04, ce sont les 4 broches mâles qu’il faudra rallonger grâce aux fils dupont Mâle-Femelle. Si vous le pouvez, choisissez 4 couleurs différentes pour vous y retrouver : le fil rouge est le « + » ou « Vcc », le fil noir est le « – » ou « GND » , le fil jaune est la broche « TRIG » et le fil vert est la broche « ECHO ».
  • Sur le capteur étanche A02YYUV, tout est déja packagé dans une boite étanche. 4 câbles sortent, que vous pouvez rallonger avec un petit câble dans la boite, pour avoir des connecteurs Dupont femelle. Ces sorties pourront alors être rallongée avec des fils dupont Mâle-Mâle pour les insérer dans la breadboard ! le fil rouge est le « + » ou « Vcc », le fil noir est le « – » ou « GND » , le fil vert est la broche « RX » et le fil bleu est la broche « TX ».

Etape1.a : Ce étape concerne uniquement ceux qui ont choisi le capteur étanche HCSR04 :

  • Le fil noir « GND » doit être relié en G18
  • Le fil rouge « Vcc » doit être relié dans n’importe quel trou qui longe la barre rouge en bas de la breadboard (cf photo).
  • Le fil jaune « ECHO » doit être branché en A11
  • Le fil vert « TRIG » doit être branché en A12

Etape 1.b : Ce étape concerne uniquement ceux qui ont choisi le capteur étanche A02YYUW :

Passer le câble noir à travers le boitier si vous en avez un, et faites un noeud de manière à si on tire sur le capteur, le noeud retiendra le câble.

  • Le fil noir « GND » doit être relié en G18
  • Le fil rouge « Vcc » doit être relié dans n’importe quel trou qui longe la barre rouge en bas de la breadboard (cf photo).
  • Le fil bleu « TX » doit être branché en J13
  • Le fil vert « RX » doit être branché en J12

2.4. Branchements de l'alimentation

Le système sera alimenté par une pile LiPo 18650. Le support à pile LiPo permet de la connecter simplement, relié par des Wago.

Etape 1 : on insère le câble rouge du support à Pile dans un connecteur Wago : il suffit de lever la barrette orange, insérer le fil, puis refermer. On répète l’opération avec le fil rouge de la carte CubeCell.

 

Attention : certains fils ne sont pas assez dénudés : si le Wago pince le plastique au lieu de pincer le métal, le courant ne passera pas… Il faut bien s’assurer que l’on pince la partie métallique du fil. Pour cela, vous pouvez dénuder un peu plus le fil avec une pince à dénuder (ou en chauffant le plastique avec un briquet…). Vous pouvez regarder la position du fil à travers le Wago.

Etape 2 : on réitère l’opération précédente avec les deux fils noirs. Même consigne : veillez à ce que le Wago pince la partie métallique du fil

 

Etape 3 : Pour le moment, nous n’insérons pas la pile LiPo dans son support. On l’insérera plus tard (et dans le bon sens, s’il vous plait !)

 

 

Le sonar est désormais monté ! il ne restera qu’à le mettre dans une boîte étanche une fois fini, comme expliqué en 1.2. Pour l’instant, on le laisse hors de la boîte car on va devoir encore le manipuler un peu…

3. Etalonnage du capteur

A ce stade, votre sonar est monté. On va maintenant s’attaquer à l’étalonnage du capteur. L’objectif est de visualiser la distance donnée par le capteur afin de voir s’il est cohérent !

3.1. Téléchargement d'Arduino

Le logiciel qui va nous permettre d’envoyer ces instructions à la carte s’appelle Arduino 1.8. Si vous ne l’avez pas déjà installé ainsi que la librairie CubeCell, vous pouvez suivre ce tutoriel rapide.

3.2. Préparation d'Arduino

Avant d’envoyer le code à la carte, il faut d’abord expliquer au logiciel Arduino que notre carte est une CubeCell, etc.

Etape 1 : Ouvrir le logiciel Arduino. Une fenêtre de ce type s’ouvre

Etape 2 : Allez dans Outils > Type de carte > CubeCell et choisir CubeCell-Board Plus (HTCC-AB02)

 

Note : si vous ne voyez pas l’onglet « CubeCell », vous n’avez pas parfaitement installé les librairies dans le tutoriel présenté en 3.1, vous pouvez y retourner !

3.3. Envoi du code d'étalonnage

Le temps est venu de mettre la main dans « le code ». Pas de panique, dans cette section il s’agit uniquement de faire du « copier-coller » !

Etape 1 : Dans la fenêtre principale du logiciel Arduino, commencez par effacer tout le code existant en sélectionnant l’ensemble du texte, généralement composé des mots « void », « setup » et « loop ». L’objectif est d’obtenir une page vierge. Pour cela, vous pouvez utiliser le raccourci clavier Ctrl + A pour tout sélectionner, puis appuyer sur la touche « Supprimer » .

Ensuite, dirigez-vous vers l’onglet « Fichier » , puis sélectionnez « Enregistrer sous » . Enregistrez votre fichier à l’emplacement souhaité. L’emplacement de sauvegarde n’a pas d’importance car vous n’aurez pas besoin de conserver ce fichier ultérieurement..

3.4. Envoi du code

Etape 1 : Le lien vers le code d’étalonnage est disponible en cliquant :

 

  • ici pour le capteur non-étanche HCSR04
  • ici pour le capteur étanche A02YYUW

Lorsque vous ouvrirez la page liée, utilisez le raccourci clavier Ctrl + A pour sélectionner tout le code, puis Ctrl + C pour le copier intégralement.

Ensuite, collez le code dans la fenêtre Arduino en utilisant Ctrl + V.

 

Etape 2 :

Avant de téléverser le code sur la carte CubeCell, il est nécessaire de déterminer sur quel port USB la carte est installée. Pour ce faire, connectez votre carte CubeCell à l’ordinateur avec le câble USB-MicroUSB, puis naviguez dans le menu « Outils » et sélectionnez « Ports ». Vous devriez voir apparaître un port au format COM-XX (XX étant un numéro). Si plusieurs ports COM-XX sont listés, passez à l’étape 3. Si un seul port est affiché, sélectionnez-le et passez à l’étape 4.

Si aucun port n’est détecté, vérifiez votre câble USB (certains câbles ne sont fait que pour recharger, pas pour échanger des informations).

 

Etape 3 :

Il est possible que vous observiez plusieurs ports COM-XX (XX étant un numéro) dans la liste. Prenez note de tous ces numéros. Ensuite, cliquez en dehors de la barre de menu pour fermer la liste. Débranchez maintenant votre carte CubeCell de l’ordinateur.

Retournez dans le menu « Outils » et sélectionnez à nouveau « Ports« . Vous remarquerez qu’un des ports COM-XX a disparu de la liste. Celui-ci correspond au port de notre carte, sur lequel nous allons envoyer le code. Rebranchez maintenant votre carte à l’ordinateur, répétez l’opération pour afficher les ports et sélectionnez celui qui correspond à celui qui a disparu précédemment.

Etape 4 : Cliquez sur le bouton en haut de la fenêtre Arduino. C’est parti ! L’opération peut prendre quelques secondes. Son avancement est écrit en orange dans la section noire en bas de la fenêtre. (10%…20%… etc)Si vous n’avez pas de bug, il doit être écrit quelque-part « Téléversement terminé ».

Sinon, nous vous invitons à lire cette page pour identifier le bug

Etape 5 :

Maintenant, cliquez sur l’icône de la petite loupe située en haut à droite de la fenêtre Arduino. Cela ouvrira une nouvelle page. Assurez-vous de vérifier que le « baud » en bas de cette page est fixé à 115200 (et non à 9600). Si tel est le cas, vous devriez voir les valeurs provenant du capteur s’afficher.

A l’aide d’une règle, vérifiez que le capteur ne donne pas des valeurs aberrantes !

Si vous ne voyez rien, vérifiez que vous avez bien effectué les branchements…

Info importante : Les ultrasons sont sensibles à la température : plus il fait froid, plus la distance sera rallongée. Ce biais peut être corrigé en rajoutant un capteur de température au système (tuto traité prochainement). Cette modification est de l’ordre de 5mm en temps normal entre le jour et la nuit, en été.

4. Déclarer le sonar sur TTN

Avant d’aller plus loin, nous rappelons qu’il est nécessaire d’être couvert par un réseau LoRa de The Things Network.

Si vous ne disposez pas encore de ce réseau, le tutoriel suivant vous guidera pour l’installer.

La déclaration de votre sonar sur TTN va lui permettre d’envoyer ses données à un endroit dédié sur internet. Le système pourra envoyer ses données dans cet espace dédié, uniquement si elle donne ses codes d’accès.

 /!\ Le nom de votre objet connecté devra OBLIGATOIREMENT commencer par « sonar-… ». Par exemple, sonar-01. Attention à ne pas mettre de majuscules 🙂
 

Cliquez sur ce lien pour suivre le tutoriel de déclaration d’un objet connecté sur TTN. On se retrouve après ici, quand vous aurez en votre possession les clefs d’accès !

 

5. Envoi du code à la carte CubeCell

A ce stade, votre sonar est monté et vous avez un espace dans TTN dédié à votre sonar, sécurisé par les clefs d’accès AppEUI, DevEUI et AppKey. Il est temps de donner ces 3 clefs à votre carte CubeCell afin qu’elle puisse envoyer ses données sur son espace dédié !

Etape 1 : Ouvrir le logiciel Arduino, si ce n’est pas déjà fait. Une fenêtre de ce type s’ouvre.

 

Si vous l’aviez laissé ouvert depuis l’étalonnage, supprimez le code pour revenir à une page blanche (ctrl + A, puis « suppr » )

Etape 2 : Allez dans Outils > Type de carte > CubeCell et choisir CubeCell-Board Plus (HTCC-AB02)

 

Note : si vous ne voyez pas l’onglet « CubeCell », vous n’avez pas parfaitement installé les librairies dans le tutoriel présenté en 4.1, vous pouvez y retourner !

Etape 3 : Allez dans Outils >

Plusieurs champs sont apparus, il va falloir dire au logiciel plusieurs informations au sujet de notre carte cubecell :

  •  LORAWAN_REGION : REGION_EU868. On est en en Europe, donc on communique en 868MHz, la fréquence autorisée
  •  LORAWAN_AT_SUPPORT : OFF. On cherche juste à envoyer notre code à la carte, pas à la configurer via des commandes spécifiques « AT ».
  •  LORAWAN_RGB : DEACTIVE. On désactive la Lumière LED qu’émet la carte Cubecell (flash vert si un message LoRa est bien envoyé, flash rouge si il n’est pas envoyé). Cette LED peut restée activée pour du « débugage », elle permet d’identifier potentiellement un problème de réseau. Cela dit elle consomme de l’énergie donc il est préférable de l’éteindre quand votre capteur est terminé.

5.1. Ajout des clefs d'accès

Le temps est venu de coller le code. Pas de panique, dans cette section il s’agit uniquement de faire quatre « copier-coller » !

Etape 1 : Dans la fenêtre principale du logiciel Arduino, commencez par effacer tout le code déjà existant (composé des mots void, setup et loop si c’est une nouvelle page; si vous avez encore le code d’étalonnage, effacez tout!). L’objectif est d’obtenir une page blanche. Pour aller plus vite, vous pouvez tout séléctionner en faisant Ctrl+A, puis appuyer sur la touche suppr.

Allez ensuite dans l’onglet fichier, enregistrer sous, puis enregistrer votre fichier à l’endroit souhaité.

Etape 2 : Le code à envoyer est accessible en cliquant sur le lien suivant :

  • ICI si vous avez un capteur non-étanche HCSR04
  • ICI si vous avez un capteur étanche A02YYUW

Sur la nouvelle page qui s’ouvre, il faut tout sélectionner (raccourci : Ctrl+A), puis le copier (Ctrl+C). Retourner dans Arduino et collez-y tout le code (Ctrl+V).

On remarque dans les premières lignes du code les lignes devEUI, AppEUI, AppKEY. Ce sont les codes d’accès que vous avez reçus en section 3…

Etape 3 : Si vous avez bien réalisé la section 3, retournez sur la page de TheThingsNetwork que vous aviez normalement laissé de côté. Vous devez copier les clefs en appuyant sur le bouton ).

Collez les clefs dans le bon sens (AppEUI avec AppEUI, devEUI avec devEUI, appKey avec AppKEY) dans le code arduino. 

 

Attention à bien supprimer au préalable les clefs initialement mises à la place des clefs ! Pour cela, faites un double-clic sur l’un des 0 de la suite de 0 à remplacer.

5.2. Envoi du code

Etape 1 : Le code est prêt. Comme dans l’étape 2 de la section 3.4, on va chercher le port USB sur lequel la carte est branchée. C’est censé être le même que tout à l’heure.

 

 

Au passage, vérifiez bien que les modifications de tout à l’heure sont toujours effectives :

  • LORAWAN_REGION : « REGION_EU868 »
  • LORAWAN_AT_SUPPORT : « OFF »
  • LORAWAN_RGB: « DEACTIVE »

Etape 2 : Vous avez peut-être quelques ports indiqués au format COM-XX (XX étant un numéro). Notez tous ces numéros, puis Cliquez ailleurs pour sortir de la barre de menu. Débranchez maintenant la carte CubeCell à l’ordinateur. Retournez dans Outils > Ports : un COM-XX a disparu : c’est celui de notre carte, sur lequel on va envoyer le code. Rebranchez la carte, refaites l’opération et sélectionnez ce port

Etape 3 : Cliquez sur le bouton en haut de la fenêtre Arduino. C’est parti ! L’opération peut prendre quelques secondes. Son avancement est écrit en orange dans la section noire en bas de la fenêtre. (10%…20%… etc)Si vous n’avez pas de bug, il doit être écrit quelque-part « Téléversement terminé ».

Sinon, nous vous invitons à lire cette page pour identifier le bug

6. Vérification de l'envoi des données sur TTN

Etape 1 :

Ne débranchez pas votre Carte Cubecell de l’ordinateur ! Allez sur la page d’acceuil de TTN, et en haut à gauche, cliquez sur le gros bouton « Applications »

Etape 2 :

Cliquez sur votre app. Sur l’image ci-contre, c’est l’app « chapitre » qui est choisie.

Etape 3 :

Sur la page principale de votre app, vous pourrez voir à gauche l’onglet « End devices ». Cliquez dessus.

 

Une liste de vos objets connectés apparaît. Prenez celui que vous venez de créer tout-à-l’heure.

Etape 4 :

Vous voila maintenant sur la page principale de l’end device !

En haut à droite, regardez si vous avez « no activity yet » (comme l’image ci-contre), ou au contraire « last seen … ». Si vous avez « No activity yet », le problème peut venir d’un mauvais envoi du code sur la carte, d’une mauvaise copie des codes de la partie 5, …

 

Si vous avez « last seen … », bravo, votre capteur a envoyé ses données !!

Etape 5 :

Si vous cliquez sur la section live data, vous verrez les derniers messages arriver toutes les 5 minutes.

 

Le format semble bizarre, il va falloir les transformer pour retrouver les valeurs du capteur, mais rassurez-vous : les données sont bel et bien reçues !

Etape 6 :

Vous pouvez maintenant débrancher et retirer le câble USB, et brancher la pile LiPo. Vérifiez que le sonar renvoie toujours une donnée sur TTN en focntionnant sur pile. Si non, il est possible que vos Wago pincent la gaine des fils, dénudez les donc un peu plus. Votre batterie est peut-être aussi vide. Il vous faudra un chargeur de pile LiPo.

Si oui, Votre sonar est opérationnel !

 

7. Lecture des données sur la console mobilab

Dernière étape de ce tutoriel : on veut maintenant afficher les données du sonar sur internet. Pour réaliser cette opération, vous devez avoir envoyé un mail à mobilab@agrotic.org, et reçu une réponse. Cette étape était décrite dans ce tutoriel

7.1 Connexion au mobilab

Etape 1 : On se connecte à la console mobilab, sur le site
http://console-mobilab.ddns.net

Vos identifiants de connexion ont été donnés dans le mail de réponse. 

 

En général à la première connexion, vos identifiants et mot de passe sont nom.prenom

Etape 2 : Par mesure de sécurité, changez votre mot de passe : en cliquant sur votre logo en haut à droite, vous pourrez sélectionner « changer mon mot de passe ».

 

Vous renseignerez l’ancien puis deux fois le nouveau avant de valider.

7.2 Ajout de la visualisation

Etape 1 : Une fois connecté, on arrive sur la page d’accueil, que l’on appellera « tableau de bord » . Pour le moment, il n’y a aucun graphique.

On clique en haut sur le bouton gris « ajouter » , puis on sélectionne « visualisation« 

sonarEtape 2 :

On arrive sur la page d’édition de la visualisation. 

Ne nous perdons pas ici : le paramétrage prend trop de temps, on va préférer copier-coller toutes les configurations pour avoir une visualisation adaptée aux sonars.

Pour cela, cliquez sur le bouton bleu Apply en haut à droite.

Etape 3 : De retour sur l’écran d’accueil, un nouveau bloc est apparu. Il n’est pas paramétré.

On en profite quand-même pour le sauvegarder en cliquant sur le bouton ‘enregistrer‘ (en haut, cf l’image ci-contre) puis sur le bouton bleu « save » qui apparait.

Etape 4 : Passons à l’édition de ce nouveau bloc de visualisation. En passant la souris dessus, on peut apercevoir un bouton en haut à droite .En cliquant sur ce bouton, on sélectionne « inspecter » puis « Panneau JSON« .

Etape 5 : Un bout de code apparait : il va falloir le supprimer. Pour cela, cliquez quelque part dessus, puis appuyez sur Ctrl + A pour tout sélectionner, et appuyez sur la touche effacer du clavier.

Vous remplacerez ce code par le code suivant : ICI

 

La encore, vous pouvez utiliser Ctrl + A pour tout sélectionner et Ctrl + C pour tout copier, et enfin Ctrl + V pour tout coller dans l’espace où vous venez de supprimer le bout de code.

Terminez en cliquant sur le bouton bleu « Apply » à droite de l’écran.

Etape 6 : Maintenant que le bloc est configuré comme une visualisation de sonar, il ne reste plus qu’à lui renseigner le nom de votre sonar (celui que vous aviez mis dans TTN, par exemple sonar-01). Cela est particulièrement important si vous avez plusieurs objets connectés dans la même app, pour filtrer les données et n’afficher que celui qui vous intéresse.

Pour ce faire, passez la souris sur le bloc pour faire réapparaître le bouton en haut à droite. En cliquant sur ce bouton, sélectionnez « Modifier ».

Etape 7 : En bas de l’écran, cliquez sur « nom_du_capteur » et remplacez le par votre capteur (par exemple sonar-01) puis appuyez sur la touche entrée pour valider.

 

Si vous avez deux capteurs, vous retrouverez un autre « nom_du_capteur » un peu plus bas à remplacer également.

Le graphique devrait apparaître avec les courbes de distance !

Félicitations, vous êtes arrivé au bout du tutoriel du sonar! Vous pouvez personnaliser un peu plus l’interface de la console (ajout de la jauge de batterie, d’une courbe de diminution de batterie, de la qualité du signal etc) en revenant à l’étape 5 de cette partie, et en y collant les codes suivants :

  • ICI pour ajouter une jauge de batterie
  • ICI pour ajouter une courbe de batterie
  • ICI pour ajouter une courbe de Qualité du signal : RSSI – SNR

Laisser un commentaire

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