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
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).
Cliquer ensuite sur Just Download afin de télécharger la version de l’IDE Arduino sélectionné.
Cliquer ensuite sur Enregistrer le fichier pour lancer le téléchargement de l’IDE Arduino sélectionné.
Aller ensuite dans téléchargements afin d’exécuter le programme.
Lorsque le téléchargement est terminé, ouvrir ARDUINO IDE sur votre ordinateur.
Copier sur internet les liens suivants, puis télécharger le fichier zip associé :
https://github.com/Seeed-Studio/Multi_Channel_Relay_Arduino_Library.git
https://github.com/PaulStoffregen/OneWire.git
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.
Sélectionnez une par une les différentes librairies à ajouter.
Téléchargement et Paramètres du code Arduino
Téléchargement du code
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
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).
Aller dans le dossier extrait précédemment, puis ouvrir avec l’IDE Arduino le code setier_datalogger_code.
Fichier de configuration
Aller à l’onglet config_file.h pour commencer la configuration de votre datalogger, selon le type de datalogger assemblé précédemment.
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.
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.
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).
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.
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.
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.
Paramètres centrale physico-chimique
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.
Paramètres centrale énergie
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.
Téléversement du code sur le datalogger
Brancher le cable USB entre l’ordinateur et la carte Arduino MKR WIFI 1010 de votre datalogger.
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”.
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)”.
Cliquer sur “téléverser” afin de charger le code sur la carte Arduino MKR Wifi 1010.
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.
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 …).
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
Prendre le capteur de pH et le nettoyer avec de l’eau déminéralisée.
Sécher le capteur pH avec du papier absorbant. Attention à bien sécher l’ensemble du capteur.
Prendre la première solution étalon, et la mettre dans un bécher propre. Placer ensuite la sonde pH dans le bécher.
#. 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).
Sur la page internet, cliquer sur “Oui” après “affichage pH” afin d’ouvrir la partie pH.
Cliquer sur “lancer une mesure” pour commencer une mesure avec le capteur pH dans la première solution étalon.
Sur votre ordinateur faire “clique droit” sur le fichier “setier_fichier_calibration”, puis sélectionner “propriétés”.
En bas de l’onglet “Général”, cocher la case “débloquer”.
Cliquer sur “OK”.
Ouvrir le fichier excel “setier_fichier_calibration”.
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.
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.
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.
Une courbe de calibration apparaît, et les coefficients A (A=Pente) et B (B=offset) sont affichés.
Reporter les coefficients A et B individuellement dans la page internet du datalogger, puis cliquer sur “envoyer”. Une seule saisie de coefficient par envoi.
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
Prendre le capteur redox et le nettoyer avec de l’eau déminéralisée.
Sécher le capteur redox avec du papier absorbant. Attention à bien sécher l’ensemble du capteur.
Prendre la première solution étalon, et la mettre dans un bécher propre. Placer ensuite la sonde redox dans le bécher.
#. 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).
Sur la page internet, cliquer sur “Oui” après “affichage Redox” afin d’ouvrir la partie redox.
Cliquer sur “lancer une mesure” pour commencer une mesure avec le capteur redox dans la première solution étalon.
Sur votre ordinateur faire “clique droit” sur le fichier “setier_fichier_calibration”, puis sélectionner “propriétés”.
En bas de l’onglet “Général”, cocher la case “débloquer”.
Cliquer sur “OK”.
Ouvrir le fichier excel “setier_fichier_calibration”. Puis ouvrir la fenêtre Redox.
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.
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.
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.
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.
Reporter les coefficients A et B individuellement dans la page internet du datalogger, puis cliquer sur “envoyer”. Une seule saisie de coefficient par envoi.
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é
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.
Sécher les deux capteurs avec du papier absorbant. Attention, pour le capteur de conductivité, ne pas toucher à l’électrode de platine.
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.
#. 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).
Sur la page internet, cliquer sur “Oui” après “affichage Conduc” afin d’ouvrir la partie Conductivité.
Cliquer sur “lancer une mesure EC” pour commencer une mesure avec le capteur conductivité et température dans la première solution étalon.
Sur votre ordinateur faire “clique droit” sur le fichier “setier_fichier_calibration”, puis sélectionner “propriétés”.
En bas de l’onglet “Général”, cocher la case “débloquer”.
Cliquer sur “OK”.
Ouvrir le fichier excel “setier_fichier_calibration”. Puis ouvrir la fenêtre Conductivité.
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.
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.
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.
Une courbe de calibration apparaît, et les coefficients A (A=Pente) et B (B=offset) sont affichés.
Reporter les coefficients A et B individuellement dans la page internet du datalogger, puis cliquer sur “envoyer”. Une seule saisie de coefficient par envoi.
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
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.
Revisser la membrane sur le capteur O2. Attention, la soude pourrait déborder.
Nettoyer ensuite le capteur 02 avec de l’eau déminéralisée. Faire de même avec le capteur de température.
Sécher les deux capteurs avec du papier absorbant.
Pour la première étape d’étalonnage, les capteurs doivent être mis dans l’air ambiant sans lumière.
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).
Sur la page internet, cliquer sur “Oui” après “affichage O2” afin d’ouvrir la partie O2.
Cliquer sur “lancer une mesure” pour commencer une mesure avec le capteur O2 dans la première solution étalon.
Sur votre ordinateur faire “clique droit” sur le fichier “setier_fichier_calibration”, puis sélectionner “propriétés”.
En bas de l’onglet “Général”, cocher la case “débloquer”.
Cliquer sur “OK”.
Ouvrir le fichier excel “setier_fichier_calibration”. Puis ouvrir la fenêtre O2.
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.
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.
Cliquer sur “calculer” afin de calculer les coefficients A et B.
Une courbe de calibration apparaît, et les coefficients A (A=Pente) et B (B=offset) sont connus.
Reporter les coefficients A et B individuellement dans la page internet du datalogger, puis cliquer sur “envoyer”. Une seule saisie de coefficient par envoi.
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é.
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.
Entrer le lien suivant sur un navigateur 192.168.4.1. La page ci-contre apparait.
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).
Lancer l’application Visusetier et ouvrir la partir “hauteur d’eau”.
Ouvrir le fichier “Data.txt” sur l’application.
Dans les cellules associées, indiquer la profondeur du canal et la distance capteur / fond du canal.
Dans la cellule associée, indiquer le type de canal Venturi sur lequel est placé le canal (ici canal de type 2).
L’onglet suivant apparait. Il représente le tracé de la hauteur d’eau et de débit.
Un onglet permettant de voir les données abberantes est disponibles. lorsque la valeur est supérieur à la profondeur du canal par exemple.
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.
Lancer l’application Visusetier et ouvrir la partir “physico-chimique”.
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.
Afficher les graphiques associées aux différents capteurs.
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.
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.
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.
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.
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.