Software 2023#
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é :
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)#
This section describes how to calibrate the various physicoâchemical sensors using two or three standard solutions, an Excel calibration file, and the dataloggerâs WiâFi interface. The Excel file (Calibration_datalogger_physico.xlm) is available in the SETIER GitLab repository. Make sure to use fresh standard solutions for each calibration.
pH calibration#
Take the pH sensor and rinse it with deâmineralised water.
Dry the pH sensor with absorbent paper, ensuring the entire sensor is thoroughly dry.
Take the first standard solution and pour it into a clean beaker. Then immerse the pH probe in the beaker.
#. 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).
On the web page, click Yes after the pH display prompt to open the pH section.
Click Start a measurement to begin a reading with the pH sensor in the first standard solution.
On your computer, rightâclick the file setier_fichier_calibration and choose Properties.
In the General tab, tick the Unblock checkbox.
Click OK.
Open the Excel file setier_fichier_calibration.
When the measurement is complete, record the measured voltage in the Excel sheet (column Measured voltage (mV)) together with the theoretical value of the standard solution (column Standard solution value). In this example the standard solution has a pH ofâŻ4.
If performing a 2â or 3âpoint calibration, repeat steps 1â8 with the remaining standard solutions. Record the measured voltage and the theoretical standard value in the table on rows pointâŻ2 and pointâŻ3. Here the two other standards have pHâŻ7 and 10.
Once all calibration points are entered in the Excel table, click âcalculate pHâ to compute coefficients A and B.
A calibration curve is displayed, showing coefficients A (slope) and B (offset).
Enter coefficients A and B individually on the dataloggerâs web page, then click âsendâ. Only one coefficient may be transmitted per submission.
pH calibration is complete. You may perform a measurement in a standard solution to verify successful calibration.
Redox calibration#
Take the redox sensor and rinse it with deionized water.
Dry the redox sensor with absorbent paper. Ensure the entire sensor is thoroughly dried.
Place the first standard solution in a clean beaker, then immerse the redox probe.
#. 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).
On the web page, click âYesâ after âRedox displayâ to open the redox section.
Click âstart a measurementâ to begin measuring with the redox sensor in the first standard solution.
On your computer, rightâclick the file setier_fichier_calibration and choose Properties.
In the General tab, tick the Unblock checkbox.
Click OK.
Open the Excel file âsetier_fichier_calibrationâ, then open the Redox window.
When the measurement ends, record the measured voltage in the Excel sheet (column âmeasured voltage (mV)â) and the theoretical standard solution value (column âstandard solution valueâ). The standard used here has a redox potential of 220âŻm.
If performing a 2â or 3âpoint calibration, repeat steps 1â8 with the remaining standard solutions. Record the measured voltage and the theoretical standard value in the table on rows pointâŻ2 and pointâŻ3. The two additional standards have redox potentials of 440âŻmV and 660âŻmV.
Once all calibration points are entered in the Excel table, click âcalculate pHâ to compute coefficients A and B.
A calibration curve appears, displaying coefficients A (slope) and B (offset). Coefficient B should be near zero.
Enter coefficients A and B individually on the dataloggerâs web page, then click âsendâ. Only one coefficient may be transmitted per submission.
Redox sensor calibration is complete. You may conduct a measurement in a standard solution to confirm successful calibration.
Conductivity calibration#
Take the conductivity sensor and rinse it with deionized water. Do the same for the temperature sensor.
Dry both sensors with absorbent paper. Caution: for the conductivity sensor, do not touch the platinum electrode.
Place the first standard solution in a clean beaker, then insert the conductivity and temperature probes.
#. 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).
On the web page, click âYesâ after âConductivity displayâ to open the Conductivity section.
Click âstart EC measurementâ to begin measuring with the conductivityâtemperature sensor in the first standard solution.
On your computer, rightâclick the file setier_fichier_calibration and choose Properties.
In the General tab, tick the Unblock checkbox.
Click OK.
Open the Excel file âsetier_fichier_calibrationâ and then open the Conductivity window.
When the measurement is complete, record the measured voltage in the Excel sheet (column âmeasured voltage (mV)â), the temperature recorded by the temperature sensor, and the theoretical standard value (column âstandard solution valueâ). In this case, the standard solution is 84âŻÂ”SâŻcmâ»Âč.
If performing a 2â or 3âpoint calibration, repeat steps 1â8 with the remaining standards. Record voltage, temperature, and the theoretical standard values in the table on rows pointâŻ2 and pointâŻ3. The two additional standards are 200âŻÂ”SâŻcmâ»Âč and 1413âŻÂ”SâŻcmâ»Âč.
When all calibration points are entered in the Excel table, click calculate to compute coefficients A and B.
A calibration curve is displayed, showing coefficients A (slope) and B (offset).
Enter coefficients A and B individually on the dataloggerâs web page, then click âsendâ. Only one coefficient may be transmitted per submission.
Conductivity sensor calibration is complete. You may measure a standard solution to verify successful calibration.
O2 calibration#
Remove the Oâ sensor membrane and fill it with 0.5âŻmolâŻLâ»Âč NaOH using a pipette. The membrane must be fully filled. Caution: NaOH is hazardous; wear gloves, goggles, and lab coat.
Reâinstall the membrane on the Oâ sensor. Beware of possible NaOH overflow.
Rinse the Oâ sensor with deionized water. Perform the same rinse for the temperature sensor.
Dry both sensors with absorbent paper.
For the first calibration step, place the sensors in ambient air without light.
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).
On the web page, click âYesâ after âOâ displayâ to open the Oâ section.
Click âstart a measurementâ to begin measuring with the Oâ sensor in the first standard solution.
On your computer, rightâclick the file setier_fichier_calibration and choose Properties.
In the General tab, tick the Unblock checkbox.
Click OK.
Open the Excel file âsetier_fichier_calibrationâ and then open the Oâ window.
When the measurement is finished, record the measured voltage in the Excel sheet (column âmeasured voltage (mV)â), the measurement altitude, and the temperature. Here the measurement was taken at 170âŻm above sea level with a temperature of 24âŻÂ°C. The spreadsheet will automatically calculate dissolved oxygen concentration in mgâŻLâ»Âč.
For the second point, dissolve 0.15âŻg of sulfite in 1âŻL of water and wait 20âŻmin. Sulfite deoxygenates the water. Place the sensor in the deoxygenated solution and start a measurement. Record the measured voltage on the 0âŻmgâŻLâ»Âč line.
Click âcalculateâ to compute A and B.
A calibration curve is displayed, revealing coefficients A (slope) and B (offset).
Enter coefficients A and B individually on the dataloggerâs web page, then click âsendâ. Only one coefficient may be transmitted per submission.
Oâ sensor calibration is complete. You may measure a standard solution to confirm successful calibration.
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#
The VisuSetier application allows you, after retrieving data from your datalogger, to view it as a timeâseries graph of the loggerâs measurements.
VisuSetier flowâmeter datalogger#
The VisuSetier application directly plots waterâlevel and flow measurements based on the Venturi channel that holds the sensor.
Launch the VisuSetier application and open the âwater levelâ section.
Open the file âData.txtâ within the application.
Enter the channel depth and the sensorâtoâchannelâbottom distance in the corresponding cells.
Specify the Venturi channel type in the related cell (here typeâŻ2).
The next tab appears, displaying the waterâlevel and flow curves.
An outlier tab is available, for example when values exceed the channel depth.
VisuSetier physicochemical datalogger#
The VisuSetier application directly plots measurements from the various physicochemical sensors.
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.