Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 193

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 197

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338
[ Wikidébrouillard ] Thermomètre de frigo avec Arduino

Thermomètre de frigo avec Arduino

De Wikidebrouillard.

m
Ligne 2 : Ligne 2 :
{{vidéo|numérovidéo = <videoflash type="mediaspip" num = 1>http://mediaspip.ptitdeb.infini.fr/IMG/flv/Thermometre_Arduino-encoded.flv</videoflash>}}
{{vidéo|numérovidéo = <videoflash type="mediaspip" num = 1>http://mediaspip.ptitdeb.infini.fr/IMG/flv/Thermometre_Arduino-encoded.flv</videoflash>}}
-
==Description==
+
=='''Description'''==
Faîtes votre propre thermomètre de frigo en utilisant un arduino !
Faîtes votre propre thermomètre de frigo en utilisant un arduino !
C'est parti !
C'est parti !
-
==Matériel :==
 
-
* Une [[breadboard]] (plaque de prototypage)
 
-
* un [[arduino]] uno
 
-
* un [[capteur de température]] (thermistor) LM35DZ
 
-
* des [[fil électrique]]s
 
-
* une [[LED]] bleue
 
-
* une [[LED]] verte
 
-
* une [[LED]] rouge
 
-
==Marche à suivre :==
+
=='''Matériel'''==
-
* faire le montage comme sur le schema :
+
* [[Image:computer.jpg|50px]] Un ordinateur avec le logiciel arduino
 +
* [[Image:Arduino.jpg|50px]] Un [[arduino]] uno
 +
* [[Image:Plaque2.jpg|50px]] Une [[breadboard]] (plaque de prototypage)
 +
* Un [[capteur de température]] (thermistor) LM35DZ
 +
* [[Image:Fils1.jpg|50px]] Des [[fil électrique]]s
 +
* [[Image:DEL.png|50px]] 3 [[LED]] : une bleue, une verte, une rouge
 +
 
 +
=='''La manipulation'''==
 +
 
 +
* Réaliser le montage suivant :
[[Fichier:Thermomètre.jpg|300px]]
[[Fichier:Thermomètre.jpg|300px]]
-
* brancher l'arduino à l'ordinateur.
+
 
-
* téleverser le programme suivant :
+
* Brancher l'arduino à l'ordinateur.
 +
* Téleverser dans l'arduino le programme suivant :
<pre>
<pre>
Ligne 53 : Ligne 55 :
   int degres = analogRead(inputSensor);  //degres récupère la valeur analogique du capteur
   int degres = analogRead(inputSensor);  //degres récupère la valeur analogique du capteur
    
    
-
   float floatDegres = degres*0.48;      //la valeur est ici convertie en degré
+
   float floatDegres = degres*0.48;      //la valeur est ici convertie en degrés
-
   Serial.println(floatDegres);          //On affiche la valeur en degré dans le moniteur série
+
   Serial.println(floatDegres);          //On affiche la valeur en degrés dans le moniteur série
    
    
   
   
Ligne 81 : Ligne 83 :
</pre>
</pre>
-
==Catégories==
+
=='''Explications'''==
 +
 
 +
==='''De manière simple'''===
 +
 
 +
à compléter
 +
 
 +
==='''Allons plus loin dans l'explication'''===
 +
 
 +
à compléter
 +
 
 +
=='''Liens avec d'autres expériences'''==
 +
 
 +
==='''Expériences sur Wikidébrouillard'''===
 +
 
 +
[http://www.wikidebrouillard.org/index.php/Cat%C3%A9gorie:Arduino Catégorie Arduino]
 +
 
 +
==='''Autres expériences'''===
 +
 
 +
à compléter
 +
 
 +
=='''Catégories'''==
 +
 
[[Catégorie:Arduino]]
[[Catégorie:Arduino]]
[[Catégorie:technique]]
[[Catégorie:technique]]
[[Catégorie:expérience]]
[[Catégorie:expérience]]

Version du 1 mars 2013 à 15:58

Article incomplet en cours de rédaction
Modèle:Vidéo

Sommaire

Description

Faîtes votre propre thermomètre de frigo en utilisant un arduino !

C'est parti !

Matériel

La manipulation

  • Réaliser le montage suivant :

Fichier:Thermomètre.jpg

  • Brancher l'arduino à l'ordinateur.
  • Téleverser dans l'arduino le programme suivant :

const int inputSensor = A0;           // On nomme la broche A0 connectée au capteur

const int LEDrouge = 11;              // On nomme la broche 11 connectée à la LED rouge
const int LEDverte = 12;              // On nomme la broche 12 connectée à la LED verte
const int LEDbleue = 13;              // On nomme la broche 13 connectée à la LED bleue

// =======================================

void setup() { 
  
  pinMode(inputSensor, INPUT);  // Déclaration du capteur en entrée

  pinMode(LEDrouge, OUTPUT);     // Déclaration de la LED rouge en entrée
  pinMode(LEDbleue, OUTPUT);     // Déclaration de la LED bleue en entrée
  pinMode(LEDverte, OUTPUT);     // Déclaration de la LED verte en entrée
  
  Serial.begin(9600);            // Initialisation de la communication série
  
}


// ======================================
// Boucle principale

void loop() {

  
  int degres = analogRead(inputSensor);  //degres récupère la valeur analogique du capteur
  
  float floatDegres = degres*0.48;      //la valeur est ici convertie en degrés

  Serial.println(floatDegres);          //On affiche la valeur en degrés dans le moniteur série
  
 
  if(floatDegres>4){      //Si la température dépasse 4 degrés
    Serial.println("rouge");
    digitalWrite(LEDrouge, HIGH);   // LED rouge allumée
    digitalWrite(LEDverte, LOW);    // LED verte éteinte
    digitalWrite(LEDbleue, LOW);    // LED bleue éteinte
  }
  else if(floatDegres<0){    //Si la température est négative
    Serial.println("bleue");
    digitalWrite(LEDbleue, HIGH);   // LED bleue allumée
    digitalWrite(LEDverte, LOW);    // LED verte éteinte
    digitalWrite(LEDrouge, LOW);    // LED rouge éteinte
  }
  else {
    Serial.println("verte");  //Si la température est entre 0 et 4 degrés
    digitalWrite(LEDverte, HIGH);   // LED verte allumée
    digitalWrite(LEDrouge, LOW);    // LED rouge éteinte
    digitalWrite(LEDbleue, LOW);    // LED bleue éteinte
  }
    
}

Explications

De manière simple

à compléter

Allons plus loin dans l'explication

à compléter

Liens avec d'autres expériences

Expériences sur Wikidébrouillard

Catégorie Arduino

Autres expériences

à compléter

Catégories

Portail des ExplorateursWikidébrouillardLéon DitFLOGPhoto mystèreJ'ai FaitPortraits
AR
EX

Thermomètre de frigo avec Arduino

Rechercher

Page Discussion Historique
Powered by MediaWiki
Creative Commons - Paternite Partage a l

© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique