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

Un capteur de pression BMP085: 8€ sur Ebay

|
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

|
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
|
|