BTS Mesure BTS Mesure
pH IOTMySQLressources phpjaugegraphesrobotGyro

Le projet Piscine

 Cahier des charges :

  1. Créer un module de télémesure autonome en énergie pour mesurer la température, le pH et si possible le taux de chlore actif pour l'eau d'une piscine.
  2. Développer un site internet pemettant d'exploiter ces mesures.
  3. Développer un système permettant de contrôler à distance le local technique (pompe, lumières, pompe doseuse pH moins...)
  4. Rédiger un blog qui présente le projet,  les solutions techniques et logicielles utilisées.

Pistes de travail :

  • Mise en oeuvre d'un ESP8266 et de sa connexion Wifi à l'aide de l'IDE Arduino.
  • Le routeur Wifi pourra être en classe un smartphone en mode hotspot Wifi.
  • Électronique des capteurs en 3.3 V alim en 5 V dispo aussi.
  • Choix du capteur de température : comparaison d'un capteur analogique (une CTN par exemple) et un capteur à sortie numérique (par exemple un Dallas DS18b20)
  • Étalonnage des capteurs et de leur électronique associée
  • Les données sont transmises par Wifi à une base de données MySQL dans le cloud.
  • Envoi automatique de mail d'alerte lorsque le pH  > 7.6
  • Mettre en oeuvre une ORP :  Électrode De Mesure du Potentiel D'oxydo-Réduction pour mesurer le potentiel redox et en déduire le taux de chlore.
  • Exploitation d'abaque et d'un tableau à double entrées pour déterminer le taux de chlore actif.
  • Présentation des données et construction de courbes à l'aide d'une page en php et javascript (déjà réalisée par le prof ici). A personnaliser.
  • Alimentation par panneau solaire associé à une batterie rechargeable.
  • Mise en sommeil du montage après une mesure qui dure environ 10 s (initialisation du Wifi) puis réveil automatique au bout de xx minutes.
  • Mesure de l'intensité du courant du montage et estimation de la quantité d'électricité nécessaire pour un cycle de mesure puis pour une journée.
  • Mesure de l'autonomie de la batterie 18650 associée au montage. Tracer la courbe tension accu (temps).
  • Valider l'autonomie avec la recharge à l'aide d'un panneau solaire.
  • Mettre en oeuvre un second microcontrôleur qui pilote la pompe dans le local technique.
  • Récupérer les données de MySQL pour que l'Arduino puisse piloter une pompe doseuse pH moins pour ajouter de l'acide si le pH est trop élevé... (principe à concevoir.)

Le blog de l'équipe piscine :

Le but de notre projet était d’élaborer un système permettant à un utilisateur de connaitre les informations importantes de sa piscine telles que :

  •  La température
  •  Le pH
  • Le taux de chlore
  • Le pourcentage de batterie restante

Le système est totalement automatisé, relié à un panneau solaire , il est totalement autonome.

En plein soleil, le panneau délivre une tension de 5V avec une intensité de 0 .60A .

Connecté au wifi, le système communique les données , toutes les 10 minutes sur notre site web :

http://bts2m.free.fr/PH/sql_grapheT3.php  

Les données sont ensuite stockées dans une banque de données « MySQL ».

Nous avons ensuite accès à un graphe permettant de suivre l’évolution de la température en fonction du temps ou des autres capteurs.

Autonomie :

Afin de savoir si notre projet est totalement autonome, nous avons décidés de le laisser 11 jours sans y toucher, au soleil .

 Avec 1 mesure toutes les 10 minutes, nous sommes arrivés à un total de 1490 mesures.

La courbes du suivi de la tension dans l’accu permet d’affirmer que ce projet peut être totalement autonome car la tension reste toujours assez proche des 100%.

La connexion au Wifi en sortant du mode « sleep » est fiable , nous n’avons eu aucuns soucis lors des mesures.

 

 

Conclusion :

Les résultats de ce projet sont assez concluants ,
en effet , nous avons réussis à mettre en œuvre un système totalement automatisés
permettant de suivre sur son site web l’évolution des paramètres de sa piscine.

Cependant , nous avons eu et allons corriger nos problèmes liés à la sonde pH .
La sonde nous à donné du fil a retordre sur le fait que la valeur de potentiel qu’elle donne varie peu,
c’est pourquoi nous allons essayer de corriger ça.  

Notre test d’automaticité fût un succès car tout ce que nous attendions de notre système fût respecté.
Le travail en équipe a été enrichissant même si Angélique n’est jamais là...