Vous êtes ici :   Accueil » Suivi Température
    Imprimer la page...

Suivi Température

Montage Sécurité suivi Température

03/2013

Système de sécurité avec un Arduino Nano et un Capteur de pression
Dèterminer une température maxi a ne pas dépasser a l'intérieur du soum

Le Materiel:

Un PC pour programmer l'arduino  (version 1.0.1 pour le prg arduino)

Une platine Arduino Nano :   15 € sur Ebay

arduino-nano.jpg

Un capteur de pression BMP085:  8€ sur Ebay

BMP085_00.jpg

 Ce Capteur mesure aussi la température

Les Valeurs à modifier dans le programme en fonction de ses paramètres et préférences

  • int Temperature_Lu;               // Temperature Lut par le capteur
Déroulement du programme
  • Si le capteur mesure une température supérieur à 40°, il prend le pas sur la télécommande, et viendra mettre le servo ballast en position vidange
  • Si la température redescend en dessous de 40° , le capteur de température redonne la main a la télécommande
Le branchement
Branchement_Nano-BMP085.jpg

 

Conclusion
J'ai défini 40°, mais je pense que cette valeur sera a modifier, je verrai cela avec le temps

Le code a entrer dans l'AtTinY 85

/* --- Arduino version 1.0.5--- 09/10/2013 carte Arduino NANO ************************** ------Branchement NANO--------------- BMP085 --> (A4,A5,5V) */ #include #include Adafruit_BMP085 bmp; //---------- int Alarm=0; // Variable pour stocker la valeur de l'alarme //============================================================ void setup(){ bmp.begin(); } //============================================================ void loop() { //**************** Recuperer la valeur BMP085 **************** if (bmp.readTemperature()>= 40){ Alarm = 1;} // Si temp >=40 action a faire if (bmp.readTemperature() < 40){ Alarm = 0;} // Si temp <40 aucune action a faire } //*************** FIN PROGRAMME



Page lue 722 fois