Réalisation
Nous avons rédigé un programme Arduino qui va d’une part commander et contrôler les tests
de continuité de courant et d’étanchéité. D’une autre part de garder de sauvegarder les
résultats de ces tests ainsi le temps exacte du début et de la fin de chaque test pour qu’on
puisse vérifier la performance matériels et personnels.
Les bibliothèques utilisées :
La bibliothèque « timeLib.h » nous permet d’extraire et de manipuler le temps et la
date générer par un module Horloge.
La bibliothèque « DS1307.h » nous permet de communiquer avec le module Horloge
1307.
La bibliothèque « SD.h » nous permet de communiquer avec un module carte
mémoire externe pour y stocker (ou extraire) des données.
Les entrées de système :
Deux boutons poussoirs qui vont être dédiées au lancement de cycle ou sa fin.
Un Capteur de présence de boîtier. En fait, réellement pour ce capteur est un
capteur de présence mécanique, donc on va le remplacer par soit un
interrupteur qui va être fermé dans le cas de présence du boitier dans
l’emplacement désirer. Si non, cet interrupteur va rester ouvert si le capteur ne
détecte aucune présence.
Les sorties de système :
Un relais moteur qui effectuera une rotation dans un sens s’il y a présence d’un
boitier et une rotation dans le sens inverse lorsqu’on appuie sur le bouton ‘fin
de cycle‘.
Le système est munie de plusieurs LED pour donner des informations visuelles
sur les résultats des tests : par exemple un LED s’allume en vert pour indiquer
que le test de continuité de courant est valide / Un LED s’allume en rouge pour
indiquer que le test d’étanchéité a échoué.