DataLogger SETIER : Software V0.0 FR

Pour toutes la partie suivante, prière d’utiliser un ordinateur ou une tablette possédant comme système d’exploitation Windows 10 minimumn, Linux, ou MAC.

Utilisation d’Arduino

Installation de l’IDE Arduino et téléchargement des librairies associées au datalogger SETIER

  1. Aller sur le lien https://www.arduino.cc/en/software, puis cliquer sur Windows Win 7 and Newer (Attention la capture d’écran ci-dessous présente une version de Arduino à un moment donnée, cette version est susceptible d’évoluer).

alternate text
  1. Cliquer ensuite sur Just Download afin de télécharger la version de l’IDE Arduino sélectionné.

alternate text
  1. Cliquer ensuite sur Enregistrer le fichier pour lancer le téléchargement de l’IDE Arduino sélectionné.

alternate text
  1. Aller ensuite dans téléchargements afin d’exécuter le programme.

alternate text
  1. Lorsque le téléchargement est terminé, ouvrir ARDUINO IDE sur votre ordinateur.

alternate text
  1. Copier sur internet les liens suivants, puis télécharger le fichier zip associé :

  1. Lorsque l’ensemble des fichiers zip ont été téléchargés, aller sur l’IDE Arduino > Croquis > inclure une bibliothèque > Ajouter la bibliothèque .ZIP.

alternate text
  1. Sélectionnez une par une les différentes librairies à ajouter.

alternate text

Téléchargement et Paramètres du code Arduino

Téléchargement du code

  1. Ouvrir le lien suivant afin de télécharger (zip) le code Arduino (setier_datalogger_code.ino) dans le GITLAB associées au projet SETIER : https://gitlab.irstea.fr/reversaal/setier_datalogger

    alternate text
  2. Dans téléchargements, trouver le dossier setier_datalogger-main.zip, puis l’extraire sur votre ordinateur/tablette le fichier télécharger afin d’accéder au code Arduino (setier_datalogger_code.ino).

    alternate text
  3. Aller dans le dossier extrait précédemment, puis ouvrir avec l’IDE Arduino le code setier_datalogger_code.

    alternate text

Fichier de configuration

  1. Aller à l’onglet config_file.h pour commencer la configuration de votre datalogger, selon le type de datalogger assemblé précédemment.

    alternate text
  2. Choisir le nom du datalogger et l’écrire ici (par exemple, nous voulons nommer notre datalogger phy_Chi_02, donc nous allons changer TOTO_01 en phy_Chi_02). Ce nom sera celui de la connexion wifi de votre datalogger.

    alternate text
  1. Pour choisir la fréquence d’acquisition des mesures de votre datalogger, décommenter la ligne associée. Pour décommenter : supprimer “//” avant la ligne “#define Ma_Cadence” souhaitée. Par défaut, la cadence est de 1 minute. Il y a 6 différentes possibilitées de cadence : 1 minute, 5 minutes, 15 minutes, 30 minutes, 1 heure et 1 jour.

    alternate text
  1. Décommenter tout le groupe de lignes associées au data logger assemblé (la première partie est pour le débitmètre, la seconde est pour le physico-chimique et la troisième pour l’énergie).

    alternate text

Paramètre centrale hauteur d’eau / débitmètre

Le capteur de débit est un capteur ultrason qui mesure la distance au premier obstacle en face de sa zone d’émission. Pour les différents types de canaux Venturi, il est possible de convertir cette distance en débit à l’aide des équations associées.

  1. Merci de définir “Ht_Debit_NUL”, qui correspond à la distance entre la zone d’émission ultrasonique du capteur et le fond du canal Venturi. Pour cela, mesurer cette distance puis l’écrire ci-contre en millimètres. Par défaut, la distance défini est 700mm.

    alternate text
  2. Merci de définir “Profondeur_Canal”, qui correspond à la distance entre le haut et le bas du canal Venturi (en millimètres). Par défaut, la distance est de 300mm.

    alternate text

Paramètres centrale physico-chimique

  1. Merci de sélectionner les capteurs qui seront utilisés. Seul un capteur pH peut être connecté sur le port A0 // Seul un capteur Redox peut être connecté sur le port A1 // Seul un capteur O2 peut être connecté sur le port A2 // Seul un capteur conductivité peut être connecté sur le port A3. Si aucun capteur n’est connecté, écrire 0 à la place de 1.

    alternate text

Paramètres centrale énergie

  1. Merci de définir le capteur utilisé sur chaque port (si le capteur connecté au port A0 est un capteur 5A, écrire 5 à la place de 20). Il existe 3 types de capteurs : 5 A, 10 A et 20 A. Ici, les capteurs sur les ports A0 et A1 sont des capteurs 20 A, et sur le port A2, il n’y a pas de capteur, c’est pourquoi nous écrivons 0.

    alternate text

Téléversement du code sur le datalogger

  1. Brancher le cable USB entre l’ordinateur et la carte Arduino MKR WIFI 1010 de votre datalogger.

    alternate text
  2. Dans la fenètre “outils”, aller à “type de carte”, “Arduino SAMD (32-bits ARM Cortex-M0+)” et choisir “Arduino MKR Wifi 1010”. Si “Arduino SAMD (32-bits ARM Cortex-M0+)” n’est pas disponible, télécharger le depuis l’onglet “gestionnaire de carte”.

    alternate text
  3. Dans la fenètre “Outils”, aller à “Port”, et choisir le port COM associé au branchement du datalogger (le port COM associé au branchement du datalogger se présente comme suit “COM X (Arduino MKR WIFI 1010)”.

    alternate text
  4. Cliquer sur “téléverser” afin de charger le code sur la carte Arduino MKR Wifi 1010.

    alternate text
  5. Dans les 30 secondes après le televersement (clignotement LED) aller dans la fenètre “Outils”, puis cliquer sur “Moniteur Série”. Si le délai de 30 secondes est dépassé, débrancher le datalogger de votre PC, puis le rebrancher, puis suivre à nouveau les étapes 4 et 5.

    alternate text
  6. Attendre la fin de la première mesure. Vérifier la concordance de l’affichage des données du moniteur série avec la réalité de la station assemblée (configuration, heure …).

    alternate text

Etalonnage des capteurs (pour le datalogger Physico-chimique seulement)

Cette partie permet d’expliquer le processus de calibration des différents capteurs physico-chimique, à l’aide de 2 ou 3 solutions étalon, en utilisant un fichier excel de calibration et le Wifi du datalogger. Le fichier excel, nommé Calibration_datalogger_physico.xlm est disponible sur le répertoire SETIER GITLAB. Attention de bien utiliser de nouvelles solutions étalon pour les étalonnages des capteurs.

Etalonnage pH

  1. Prendre le capteur de pH et le nettoyer avec de l’eau déminéralisée.

    alternate text
  2. Sécher le capteur pH avec du papier absorbant. Attention à bien sécher l’ensemble du capteur.

    alternate text
  3. Prendre la première solution étalon, et la mettre dans un bécher propre. Placer ensuite la sonde pH dans le bécher.

    alternate text

#. Presser le bouton poussoir afin d’activer le wifi sur votre datalogger, puis connecter votre téléphone ou votre ordinateur sur le wifi (ici, le nom de la connexion wifi est phy_Chi_02). Sur le navigateur, entrer l’adresse IP suivante : 192.168.4.1. Le Wifi n’est accessible que si la station ne mesure pas (LED éteinte).

alternate text
  1. Sur la page internet, cliquer sur “Oui” après “affichage pH” afin d’ouvrir la partie pH.

    alternate text
  2. Cliquer sur “lancer une mesure” pour commencer une mesure avec le capteur pH dans la première solution étalon.

    alternate text
  3. Sur votre ordinateur faire “clique droit” sur le fichier “setier_fichier_calibration”, puis sélectionner “propriétés”.

    alternate text
  4. En bas de l’onglet “Général”, cocher la case “débloquer”.

    alternate text
  5. Cliquer sur “OK”.

    alternate text
  6. Ouvrir le fichier excel “setier_fichier_calibration”.

    alternate text
  7. Lorsque la mesure est terminée, reporter la tension mesurée dans le tableau excel (colonne “valeur de la tension mesurée (mV)”) ainsi que la valeur théorique de la solution étalon (colonne “valeur solution étalon”). Ici, la solution étalon utilisée a un pH de 4.

    alternate text
  8. Selon si vous effectuez une calibration en 2 ou 3 points, répeter les étapes 1 à 8 avec les autres solutions étalon. La mesure de tension ainsi que la valeur théorique de la solution étalon doivent alors être inscrites dans le tableau, sur les lignes point 2 et point 3. Ici les 2 autres solutions étalons ont un pH de 7 et 10.

  9. Lorsque l’ensemble des points de calibration ont été renseignés dans le tableau excel, cliquer sur “calculer pH” afin de calculer les coefficients A et B.

    alternate text
  10. Une courbe de calibration apparaît, et les coefficients A (A=Pente) et B (B=offset) sont affichés.

    alternate text
  11. Reporter les coefficients A et B individuellement dans la page internet du datalogger, puis cliquer sur “envoyer”. Une seule saisie de coefficient par envoi.

    alternate text
  12. La calibration du pH est terminée. Vous pouvez lancer une mesure dans une des solutions étalons afin de vérifier que l’étalonnage est réussi.

Calibration du Redox

  1. Prendre le capteur redox et le nettoyer avec de l’eau déminéralisée.

    alternate text
  2. Sécher le capteur redox avec du papier absorbant. Attention à bien sécher l’ensemble du capteur.

    alternate text
  3. Prendre la première solution étalon, et la mettre dans un bécher propre. Placer ensuite la sonde redox dans le bécher.

    alternate text

#. Presser le bouton poussoir afin d’activer le wifi sur votre datalogger, puis connecter votre téléphone ou votre ordinateur sur le wifi (ici, le nom de la connexion wifi est phy_Chi_02). Sur le navigateur, entrer l’adresse IP suivante : 192.168.4.1. Le Wifi n’est accessible que si la station ne mesure pas (LED éteinte).

alternate text
  1. Sur la page internet, cliquer sur “Oui” après “affichage Redox” afin d’ouvrir la partie redox.

    alternate text
  2. Cliquer sur “lancer une mesure” pour commencer une mesure avec le capteur redox dans la première solution étalon.

    alternate text
  3. Sur votre ordinateur faire “clique droit” sur le fichier “setier_fichier_calibration”, puis sélectionner “propriétés”.

    alternate text
  4. En bas de l’onglet “Général”, cocher la case “débloquer”.

    alternate text
  5. Cliquer sur “OK”.

    alternate text
  6. Ouvrir le fichier excel “setier_fichier_calibration”. Puis ouvrir la fenêtre Redox.

    alternate text
  7. Lorsque la mesure est terminée, reporter la tension mesurée dans le tableau excel (colonne “valeur de la tension mesurée (mV)”) ainsi que la valeur théorique de la solution étalon (colonne “valeur solution étalon”). Ici, la solution étalon utilisée a un potentiel redox de 220mV.

    alternate text
  8. Selon si vous effectuez une calibration en 2 ou 3 points, répeter les étapes 1 à 8 avec les autres solutions étalon. La mesure de tension ainsi que la valeur théorique de la solution étalon doivent alors être inscrites dans le tableau, sur les lignes point 2 et point 3. Ici les 2 autres solutions étalons ont un potentiel redox de 440mV et 660mV.

  9. Lorsque l’ensemble des points de calibration ont été renseignés dans le tableau excel, cliquer sur “calculer pH” afin de calculer les coefficients A et B.

    alternate text
  10. Une courbe de calibration apparaît, et les coefficients A (A=Pente) et B (B=offset) sont affichés. Le coefficient B doit être proche de Zéro.

    alternate text
  11. Reporter les coefficients A et B individuellement dans la page internet du datalogger, puis cliquer sur “envoyer”. Une seule saisie de coefficient par envoi.

    alternate text
  12. La calibration du capteur Redox est terminée. Vous pouvez lancer une mesure dans une des solutions étalons afin de vérifier que l’étalonnage est réussi.

Calibration Conductivité

  1. Prendre le capteur de conductivité et le nettoyer avec de l’eau déminéralisée. Faire la même chose pour le capteur de température.

    alternate text
  2. Sécher les deux capteurs avec du papier absorbant. Attention, pour le capteur de conductivité, ne pas toucher à l’électrode de platine.

    alternate text
  3. Prendre la première solution étalon, et la mettre dans un bécher propre. Placer ensuite la sonde conductivité et température dans le bécher.

    alternate text

#. Presser le bouton poussoir afin d’activer le wifi sur votre datalogger, puis connecter votre téléphone ou votre ordinateur sur le wifi (ici, le nom de la connexion wifi est phy_Chi_02). Sur le navigateur, entrer l’adresse IP suivante : 192.168.4.1. Le Wifi n’est accessible que si la station ne mesure pas (LED éteinte).

alternate text
  1. Sur la page internet, cliquer sur “Oui” après “affichage Conduc” afin d’ouvrir la partie Conductivité.

    alternate text
  2. Cliquer sur “lancer une mesure EC” pour commencer une mesure avec le capteur conductivité et température dans la première solution étalon.

    alternate text
  3. Sur votre ordinateur faire “clique droit” sur le fichier “setier_fichier_calibration”, puis sélectionner “propriétés”.

    alternate text
  4. En bas de l’onglet “Général”, cocher la case “débloquer”.

    alternate text
  5. Cliquer sur “OK”.

    alternate text
  6. Ouvrir le fichier excel “setier_fichier_calibration”. Puis ouvrir la fenêtre Conductivité.

    alternate text
  7. Lorsque la mesure est terminée, reporter la tension mesurée dans le tableau excel (colonne “valeur de la tension mesurée (mV)”) la temperature mesurée par le capteur de température ainsi que la valeur théorique de la solution étalon (colonne “valeur solution étalon”). Ici, la solution étalon est à 84 µS/cm.

    alternate text
  8. Selon si vous effectuez une calibration en 2 ou 3 points, répeter les étapes 1 à 8 avec les autres solutions étalon. La mesure de tension, de température ainsi que la valeur théorique de la solution étalon doivent être inscrites dans le tableau, sur les lignes point 2 et point 3. Ici les 2 autres solutions étalons sont à 200µS/cm et 1413µS/cm.

  9. Lorsque l’ensemble des points de calibration ont été renseignés dans le tableau excel, cliquer sur calculer afin de calculer les coefficients A et B.

    alternate text
  10. Une courbe de calibration apparaît, et les coefficients A (A=Pente) et B (B=offset) sont affichés.

    alternate text
  11. Reporter les coefficients A et B individuellement dans la page internet du datalogger, puis cliquer sur “envoyer”. Une seule saisie de coefficient par envoi.

    alternate text
  12. La calibration du capteur conductivité est terminée. Vous pouvez lancer une mesure dans une des solutions étalons afin de vérifier que l’étalonnage est réussi.

Calibration O2

  1. Prendre le capteur O2, dévisser sa membrane et la remplir d’une solution à 0.5mol/L de soude (NaOH), en utilisant une pipette. La membrane doit être pleine de soude. Attention, la soude est un produit chimique dangeureux, porter gants, lunettes et blouse.

alternate text
  1. Revisser la membrane sur le capteur O2. Attention, la soude pourrait déborder.

    alternate text
  2. Nettoyer ensuite le capteur 02 avec de l’eau déminéralisée. Faire de même avec le capteur de température.

    alternate text
  3. Sécher les deux capteurs avec du papier absorbant.

    alternate text
  4. Pour la première étape d’étalonnage, les capteurs doivent être mis dans l’air ambiant sans lumière.

    alternate text
  5. Presser le bouton poussoir afin d’activer le wifi sur votre datalogger, puis connecter votre téléphone ou votre ordinateur sur le wifi (ici, le nom de la connexion wifi est phy_Chi_02). Sur le navigateur, entrer l’adresse IP suivante : 192.168.4.1. Le Wifi n’est accessible que si la station ne mesure pas (LED éteinte).

    alternate text
  6. Sur la page internet, cliquer sur “Oui” après “affichage O2” afin d’ouvrir la partie O2.

    alternate text
  7. Cliquer sur “lancer une mesure” pour commencer une mesure avec le capteur O2 dans la première solution étalon.

    alternate text
  8. Sur votre ordinateur faire “clique droit” sur le fichier “setier_fichier_calibration”, puis sélectionner “propriétés”.

    alternate text
  9. En bas de l’onglet “Général”, cocher la case “débloquer”.

    alternate text
  10. Cliquer sur “OK”.

    alternate text
  11. Ouvrir le fichier excel “setier_fichier_calibration”. Puis ouvrir la fenêtre O2.

    alternate text
  12. Lorsque la mesure est terminée, reporter la tension mesurée dans le tableau excel (colonne “valeur de la tension mesurée (mV)”) l’altitude à laquelle la mesure est effectuée ainsi que la température. Ici, la mesure est effectuée à 170m au dessus du niveau de la mer, et la température est de 24°C. Avec ces informations, le tableau excel calculera automatiquement le taux d’oxygène en mg/L.

    alternate text
  13. Pour le second point, dissoudre 0.15 gr de sulfite dans 1L d’eau, puis attendre 20 minutes. Le sulfite va désoxygéner l’eau. Placer le capteur dans la solution d’eau désoxygénée puis lancer une mesure. Reporter la valeur de tension mesurée sur la ligne 0 mg/L.

    alternate text
  14. Cliquer sur “calculer” afin de calculer les coefficients A et B.

    alternate text
  15. Une courbe de calibration apparaît, et les coefficients A (A=Pente) et B (B=offset) sont connus.

    alternate text
  16. Reporter les coefficients A et B individuellement dans la page internet du datalogger, puis cliquer sur “envoyer”. Une seule saisie de coefficient par envoi.

    alternate text
  17. La calibration du capteur O2 est terminée. Vous pouvez lancer une mesure dans une des solutions étalons afin de vérifier que l’étalonnage est réussi.

Utilisation du Wifi

Le datalogger est composé d’une LED permettant d’appréhender le système de fonctionnement de la centrale en temps réel. Lorsque la LED est éteinte, le système est en veille, on peut donc faire appel au Wifi via le bouton poussoir. Lorsque le système est en cours de mesure, la LED est allumée, le fait d’appuyer sur le bouton poussoir allumera donc le wifi à l’issue du cycle de mesure. Après allumage du Wifi, la LED est allumée en continue pendant 15 minutes, soit la durée pendant laquelle le Wifi restera allumé.

  1. Appuyer sur le bouton poussoir afin d’activer le wifi. Chercher sur son téléphone, ordinateur ou tablette le nom du wifi (ici phy_Chi_02) et connectez vous. Le Wifi n’est accessible que si la station ne mesure pas (LED éteinte). Attention à bien penser à désactiver les données mobiles sur votre téléphone.

  2. Entrer le lien suivant sur un navigateur 192.168.4.1. La page ci-contre apparait.

    alternate text
  3. Selon votre type de datalogger, vous avez différentes pages qui apparaissent. Pour tous les dataloggers, vous pouvez télécharger les données enregistrées ainsi que l’historique des connexions wifi. Vous pouvez également supprimer ces derniers fichiers. Il est également possible de faire une mesure instantanée, qui ne sera par contre pas enregistrée. Pour le datalogger physico-chimique, vous pouvez effectuez la calibration de vos capteurs comme expliqué précédemment.

Utilisation application VisuSetier

L’application VisuSetier permet, après avoir récupéré les données sur votre datalogger, de visionner celle-ci sous forme de graphique (mesure du datalogger en fonction du temps).

VisuSetier datalogger Débitmètrique

L’application VisuSetier permet, dans ce cas de figure, de traçer en direct la mesure de hauteur d’eau ainsi que de débit (en fonction du canal Venturi sur lequel est présent le capteur).

  1. Lancer l’application Visusetier et ouvrir la partir “hauteur d’eau”.

    alternate text
  2. Ouvrir le fichier “Data.txt” sur l’application.

    alternate text
  3. Dans les cellules associées, indiquer la profondeur du canal et la distance capteur / fond du canal.

    alternate text
  4. Dans la cellule associée, indiquer le type de canal Venturi sur lequel est placé le canal (ici canal de type 2).

    alternate text
  5. L’onglet suivant apparait. Il représente le tracé de la hauteur d’eau et de débit.

    alternate text
  6. Un onglet permettant de voir les données abberantes est disponibles. lorsque la valeur est supérieur à la profondeur du canal par exemple.

    alternate text

VisuSetier datalogger Physico-chimique

L’application VisuSetier permet, dans ce cas de figure, de traçer en direct la mesure des différents capteur physico-chimique.

  1. Lancer l’application Visusetier et ouvrir la partir “physico-chimique”.

    alternate text
  2. Choisir le fichier texte contenant les données des capteurs physico-chimique. Il est possible de choisir un fichier étalon afin de faire apparaitre les dates d’étalonnages sur les graphiques.

    alternate text
  3. Afficher les graphiques associées aux différents capteurs.

    alternate text

Exemple de mise en place du datalogger_débit sur site

Vous trouverez ci-joint un exemple de mise en place d’un datalogger débit sur le terrain. Le boitier a été fixé sur une planche PVC préalablement percée afin de laisser passer le capteur. Les contraintes associées à ce datalogger sont essentiellement dues au surelevement du capteur. En effet, la distance de fonctionnement du capteur étant comprise entre 10 cm et 150 cm, la zone émettrice du capteur doit être surélevé de 10 cm, ce qui donne dans le cas de figure ci-contre la mise en place d’un marche-pied de 15 cm.

Le capteur est alimenté par une batterie de voiture 12V-50A. Celle-ci, chargée à 100%, permet l’acquisition de données pendant 1 mois environ, avec une cadence de une mesure par minute.

alternate text

Exemple de mise en place du datalogger_Physico-chimique sur site

Vous trouverez ci-joint un exemple de mise en place d’un datalogger physico-chimique sur le terrain. Les contraintes associées à celui-ci sont souvent dues à la longueur des fils (moins de 2m pour les capteurs de conductivité et d’Oxygène dissous). Il est également important de ne pas immerger la totalité des capteurs sous l’eau (seulement leurs membranes).

Ici, chaque capteur a été fixé à une tiges métalliques, fixées elles même sur les caibotis du canal de sortie de la station. L’alimentation du datalogger se fait à l’aide d’une batterie de voiture 12V-40A branchée à l’aide de fiche banane.

alternate text

Ici, on voit les 4 capteurs en position de mesures. La centrale a été recouverte par une boîte afin d’éviter tout problème dues à d’éventuelles pluies.

alternate text

Exemple de mise en place du datalogger_Energie sur site

Vous trouverez ci-joint un exemple de mise en place d’un datalogger Energie sur le terrain. Les contraintes associées à celui-ci sont souvent dues à la longueur des fils d’alimentation et des capteur. S’agissant de mesures de courant, les capteurs ne sont pas étanches, et doivent donc être placées à l’abri.

Ici, Le boitier à été placé au sein d’une armoire électrique dans une station d’épuration de 90000 EH, afin de faire des mesures sur différents types de pompes, centrifugeuses… L’alimentation du capteur se fait à l’aide d’une prise branchée sur secteur, sur laquelle deux fiches bananes males ont été fixées.

alternate text

Les pinces ont été placées sur 3 appareils différents, dont le courant est censé rester dans la gamme mesure des capteurs associées. L’objectif est notamment de voir la puissance de certaines pompes qui n’entre en fonctionnement que quelques minutes par heure.

alternate text