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 pour boisson chaude

Thermomètre pour boisson chaude

De Wikidebrouillard.

(Expériences sur Wikidébrouillard)
m
Ligne 4 : Ligne 4 :
=='''Présentation de l'expérience'''==
=='''Présentation de l'expérience'''==
-
Il n'est pas évident de savoir la température....  - ouille ouille ouille je me suis brûlé ! - de son café.
 
-
Pour cela , rien de plus simple ! Si vous avez un kit Arduino , il vous  suffit de suivre ce tutoriel  pour boire sa boisson en toute tranquillité.
 
 +
Il n'est pas évident de connaître la température... - ouille, je me suis brûlé ! - de son café.
 +
Pour cela , rien de plus simple ! Si vous avez un kit Arduino , il vous  suffit de suivre ce tutoriel pour boire votre boisson en toute tranquillité.
== '''Matériel''' ==
== '''Matériel''' ==
-
* [[Image:Arduino_Diecimila.jpg|50px]] 1 [[ARDUINO]]
+
 
-
* [[Image:Arduino_Uno_logo.png|50px]]Le logiciel Arduino
+
* [[Image:Arduino_Diecimila.jpg|50px]] Un [[ARDUINO]]
 +
* Un câble USB
 +
* [[Image:computer.jpg|50px]] Un ordinateur
 +
* [[Image:Arduino_Uno_logo.png|50px]] Le logiciel Arduino
* [[Image:DEL.png|50px]] 3 [[LED]] de couleurs différentes
* [[Image:DEL.png|50px]] 3 [[LED]] de couleurs différentes
-
* 3 résistances de 220Ω
+
* [[Image:Résistance.jpg|50px]] 3 résistances de 220Ω
* 1 capteur thermique
* 1 capteur thermique
-
* [[Fichier:Breadboard.jpg|50px]] 1 Plaque de montage électrique (LABTEC)
+
* [[Fichier:Breadboard.jpg|50px]] Une plaque de montage électrique (Breadboard)
-
* [[Image:Fils.jpg|50px]] 15 [[fils électrique]] environ
+
* [[Image:Fils.jpg|50px]] 15 fils électriques
* [[Image:Ordinateur.jpg|50px]] 1 ordinateur
* [[Image:Ordinateur.jpg|50px]] 1 ordinateur
-
* Une boisson chaude bien sur !
+
* Du papier aluminium
 +
* Une boisson chaude, bien sûr !
== '''L'expérience''' ==
== '''L'expérience''' ==
 +
Ce tutoriel comportera 2 parties :
Ce tutoriel comportera 2 parties :
-
* Le montage du circuit sur la plaque de montage
 
* Le chargement du programme dans l'ARDUINO via l'ordinateur
* Le chargement du programme dans l'ARDUINO via l'ordinateur
 +
* Le montage du circuit sur la plaque de montage
==='''Réalisation'''===
==='''Réalisation'''===
-
<u>Partie 1 : sur l'ordinateur.</u>
 
-
1/ Allumer l'ordinateur et relier la carte Arduino à l'aide du cable USB.
+
<u>Partie 1 : sur l'ordinateur</u>
 +
 
 +
* Allumer l'ordinateur et brancher la carte Arduino à l'aide du câble USB.
-
2/ Lancer le logiciel Aduino version 1.0.3
+
* Lancer le logiciel Aduino.
[[Fichier:captSimon1.png|300px]]  
[[Fichier:captSimon1.png|300px]]  
-
3/  copier le code fourni puis enregistrer le projet sur son ordinateur en le nommant «arduino-cafe». Il ne doit pas y avoir d'erreur dans le cadre en bas de page , sinon , veuillez vous référer au site [http://arduino.cc/fr/Main/ de l'arduino] pour trouver la solution à votre problème.
+
* Copier le code fourni, puis enregistrer le projet sur son ordinateur en le nommant «arduino-cafe». Il ne doit pas y avoir d'erreur dans le cadre en bas de page, sinon veuillez vous référer au site [http://arduino.cc/fr/Main/ de l'arduino] pour trouver la solution à votre problème.
Ligne 42 : Ligne 48 :
<pre>
<pre>
-
//Programme Arduino pour mesurer la temperature
+
//Programme Arduino pour mesurer la température
-
//Definition des variables
+
//Définition des variables
-
float sensorPin = A0;    // numero d'entre
+
float sensorPin = A0;    // numéro d'entrée
-
//Definition des Numeros de sortie des LEDs
+
//Définition des Numéros de sortie des LEDs
int ledRouge = 2;
int ledRouge = 2;
int ledVerte = 3;
int ledVerte = 3;
Ligne 66 : Ligne 72 :
void loop() {
void loop() {
-
//Lecture de la valeur du capteur de temperature
+
//Lecture de la valeur du capteur de température
   int reading = analogRead(sensorPin);
   int reading = analogRead(sensorPin);
-
//Convertion de la valeur retournée par le capteur en °C
+
//Conversion de la valeur retournée par le capteur en °C
   float voltage = reading * 5.0;
   float voltage = reading * 5.0;
   voltage /= 1024.0;
   voltage /= 1024.0;
-
//Affichage de la temperature sur le logiciel Arduino
+
//Affichage de la température sur le logiciel Arduino
   Serial.print(voltage*100); Serial.println(" degres Celsius");
   Serial.print(voltage*100); Serial.println(" degres Celsius");
-
if (voltage > 0.85 ) { // On allume la led ROUGE si la temperature est
+
if (voltage > 0.85 ) { // On allume la led ROUGE si la température est
-
trop elevee
+
trop élevée
   digitalWrite(ledRouge, HIGH);
   digitalWrite(ledRouge, HIGH);
   digitalWrite(ledVerte, LOW);
   digitalWrite(ledVerte, LOW);
   digitalWrite(ledBleu, LOW);
   digitalWrite(ledBleu, LOW);
}
}
-
else if(voltage >0.65){ //On allume le led VERTE si la temperature est bonne
+
else if(voltage >0.65){ //On allume le led VERTE si la température est bonne
   digitalWrite(ledVerte, HIGH);
   digitalWrite(ledVerte, HIGH);
   digitalWrite(ledRouge, LOW);
   digitalWrite(ledRouge, LOW);
   digitalWrite(ledBleu, LOW);
   digitalWrite(ledBleu, LOW);
}
}
-
else { //On allume la led BLEUE si la temperature est trop basse
+
else { //On allume la led BLEUE si la température est trop basse
   digitalWrite(ledVerte, LOW);
   digitalWrite(ledVerte, LOW);
   digitalWrite(ledRouge, LOW);
   digitalWrite(ledRouge, LOW);
Ligne 91 : Ligne 97 :
}
}
delay(1000); //On attend une seconde avant de mesurer a nouveau la
delay(1000); //On attend une seconde avant de mesurer a nouveau la
-
temperature
+
température
}
}
</pre>
</pre>
-
4/ Cliquer sur la flèche droite pour transférer le fichier sur l'Arduino.
+
* Cliquer sur la flèche droite pour transférer le fichier sur l'Arduino.
[[Fichier:captSimon2.png|300px]]
[[Fichier:captSimon2.png|300px]]
-
<u>Partie 2 : Sur la breadboard.</u>
+
<u>Partie 2 : sur la breadboard</u>
-
5/ Installer les composants comme sur le schéma suivant :
+
* Installer les composants comme sur le schéma suivant :
[[Image:Arduino-cafe_schema.jpeg|400px]]
[[Image:Arduino-cafe_schema.jpeg|400px]]
-
'''Attention''', les LEDs sont polarisées, c'est à dire qu'elles doivent être branché dans un sens précis (destruction irrémédiable dans l'autre cas ). La patte la plus longue correspond au +, et l'autre au -  
+
'''Attention''', les LEDs sont polarisées, c'est-à-dire qu'elles doivent être branchées dans un sens précis (destruction irrémédiable dans l'autre cas). La patte la plus longue correspond au +, et l'autre au -.
-
6/ Pour fabriquer une sonde avec le papier Aluminium :
+
* Pour fabriquer une sonde avec le papier aluminium : former un  tube d'aluminium qui servira de sonde pour mesurer la température de la boisson chaude.
-
 
+
-
A/ Former un  tube d'aluminium qui servira de sonde pour mesurer la température de la boisson chaude.
+
[[Fichier:Plan_sonde.JPG|300px]]
[[Fichier:Plan_sonde.JPG|300px]]
==='''Manipulation'''===
==='''Manipulation'''===
-
/!\  Ne pas plonger la carte Arduino dans la boisson mais seulement le papier aluminium. /!\
 
-
Plonger la sonde dans la boisson et observer quelle LED est allumée. Si c'est la verte, la boisson est assez chaude pour être bue. Sinon elle est trop chaude si la diode rouge est allumée ou trop froide si c'est la bleue.
+
/!\  Ne pas plonger la carte Arduino dans la boisson, mais seulement le papier aluminium. /!\
 +
 
 +
* Plonger la sonde dans la boisson et observer quelle LED est allumée.
 +
 
 +
* Sur l'ordinateur, dans le logiciel Arduino : ouvrir le moniteur série (onglet outil ou CTRL + MAJ + M), et lire la température qui s'affiche en degrés Celsius.
-
Sur l'ordinateur dans le logiciel Arduino en ouvrant le moniteur série  qu'on trouve dans l'onglet outil et aussi avec la combinaison ( CTRL + MAJ + M ) on peut voir  l'a température s'afficher  en dégré celsius
 
==='''Astuce'''===
==='''Astuce'''===
-
Pour faire un montage propre, sans emmêler les câbles, coupez les au plus court avec une pince coupante et une pince à dénuder.
+
 
 +
Pour faire un montage propre sans emmêler les câbles, coupez-les au plus court avec une pince coupante et une pince à dénuder.
Utilisez ensuite une pince plate pour placer vos composants.
Utilisez ensuite une pince plate pour placer vos composants.
Ligne 130 : Ligne 137 :
LED verte : la boisson est prête à être consommée.
LED verte : la boisson est prête à être consommée.
LED Rouge : la boisson est trop chaude.
LED Rouge : la boisson est trop chaude.
-
LED Bleu : la boisson est trop froide
+
LED Bleu : la boisson est trop froide.
== '''Explications''' ==
== '''Explications''' ==
Ligne 136 : Ligne 143 :
==='''De manière simple'''===
==='''De manière simple'''===
-
Le capteur de température envoie la valeur de la température de la boisson à la carte Arduino. Grâce a son programme , la carte Arduino détermine alors si la température est trop chaude ou trop froide ou a la bonne température et allume les leds correspondant a chaque cas.
+
Le capteur de température envoie la valeur de la température de la boisson à la carte Arduino. Grâce à son programme, la carte Arduino détermine si la température est trop chaude, trop froide ou idéale, et allume les leds correspondant a chaque cas.
-
 
+
-
==='''De manière plus complexe'''===
+
-
 
+
-
Capteur de température.
+
-
Le capteur de température est une résistance qui varie en fonction de la température. La valeur récupérée par l'Arduino est donc une tension qui varie également avec la température. Il faut donc convertir la valeur obtenue en degré Celsius. Cette conversion est réalisé par la carte Arduino. Avec notre capteur, en multipliant la tension par 100, on obtient le température.
+
-
Par exemple : 0,23V → 23°
+
==='''Questions sans réponses'''===
==='''Questions sans réponses'''===
-
 
-
Après cette manipulation, sauriez-vous répondre à ces questions :
 
* Pourriez-vous insérer une autre LED  ?
* Pourriez-vous insérer une autre LED  ?
-
* Que ce passe t'il si la température de la boisson est trop chaude?
+
==='''Allons plus loin dans l'explication'''===
 +
 
 +
Le capteur de température est une résistance qui varie en fonction de la température. La valeur récupérée par l'Arduino est donc une tension qui varie également avec la température. Il faut donc convertir la valeur obtenue en degrés Celsius. Cette conversion est réalisée par la carte Arduino. Avec notre capteur, en multipliant la tension par 100, on obtient le température.
 +
Par exemple : 0,23V → 23°
== '''Liens avec d'autres expériences''' ==
== '''Liens avec d'autres expériences''' ==
==='''Expériences sur Wikidébrouillard'''===
==='''Expériences sur Wikidébrouillard'''===
-
D'autres expériences utilisant l'Arduino sont disponible dans ce wiki. Vous pouvez les retrouver dans la [[:catégorie:Arduino]]
+
 
 +
[http://www.wikidebrouillard.org/index.php/Cat%C3%A9gorie:Arduino Catégorie Arduino]
==='''Autres expériences'''===
==='''Autres expériences'''===
 +
Vous pouvez retrouver une multitude d'expériences sur l'arduino à cette adresse :
Vous pouvez retrouver une multitude d'expériences sur l'arduino à cette adresse :
http://arduino.cc/forum/index.php/topic,67634.0.html
http://arduino.cc/forum/index.php/topic,67634.0.html
Ligne 163 : Ligne 167 :
== '''Applications : liens avec le quotidien''' ==
== '''Applications : liens avec le quotidien''' ==
-
L’intérêt de cette manipulation est de vous faire comprendre qu'il est possible de créer , avec un peu d'imagination tout type d'applications utiles au quotidien grace à l'Arduino!
+
L’intérêt de cette manipulation est de vous faire comprendre qu'il est possible de créer, avec un peu d'imagination, tous types d'applications utiles au quotidien grâce à l'Arduino !
=='''Catégories'''==
=='''Catégories'''==
[[Catégorie:Arduino]]
[[Catégorie:Arduino]]
-
[[Catégorie:Orthographe et style à corriger]]
 
[[Catégorie:Contenus à développer]]
[[Catégorie:Contenus à développer]]
[[Catégorie:Fiche à Valider]]
[[Catégorie:Fiche à Valider]]
[[Catégorie:expérience]]
[[Catégorie:expérience]]

Version du 1 mars 2013 à 17:12

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


Sommaire

Présentation de l'expérience

Il n'est pas évident de connaître la température... - ouille, je me suis brûlé ! - de son café. Pour cela , rien de plus simple ! Si vous avez un kit Arduino , il vous suffit de suivre ce tutoriel pour boire votre boisson en toute tranquillité.

Matériel

  • Un ARDUINO
  • Un câble USB
  • Un ordinateur
  • Le logiciel Arduino
  • 3 LED de couleurs différentes
  • Fichier:Résistance.jpg 3 résistances de 220Ω
  • 1 capteur thermique
  • Une plaque de montage électrique (Breadboard)
  • 15 fils électriques
  • 1 ordinateur
  • Du papier aluminium
  • Une boisson chaude, bien sûr !

L'expérience

Ce tutoriel comportera 2 parties :

  • Le chargement du programme dans l'ARDUINO via l'ordinateur
  • Le montage du circuit sur la plaque de montage

Réalisation

Partie 1 : sur l'ordinateur

  • Allumer l'ordinateur et brancher la carte Arduino à l'aide du câble USB.
  • Lancer le logiciel Aduino.

  • Copier le code fourni, puis enregistrer le projet sur son ordinateur en le nommant «arduino-cafe». Il ne doit pas y avoir d'erreur dans le cadre en bas de page, sinon veuillez vous référer au site de l'arduino pour trouver la solution à votre problème.


Lien Code pour expérience "Thermomètre pour boisson chaude"‎
(clic droit > enregistrer la cible sous)

OU

//Programme Arduino pour mesurer la température

//Définition des variables
float sensorPin = A0;    // numéro d'entrée

//Définition des Numéros de sortie des LEDs
int ledRouge = 2;
int ledVerte = 3;
int ledBleu = 4;

float sensorValue = 0; // Valeur retournée par le capteur


void setup() {
//Initialisation de la communication avec le logiciel Arduino
  Serial.begin(9600);

//Initialisation des sorties des leds
  pinMode(ledVerte, OUTPUT);
  pinMode(ledRouge, OUTPUT);
  pinMode(ledBleu, OUTPUT);
}

void loop() {
//Lecture de la valeur du capteur de température
  int reading = analogRead(sensorPin);
//Conversion de la valeur retournée par le capteur en °C
  float voltage = reading * 5.0;
  voltage /= 1024.0;
//Affichage de la température sur le logiciel Arduino
  Serial.print(voltage*100); Serial.println(" degres Celsius");

if (voltage > 0.85 ) { // On allume la led ROUGE si la température est
trop élevée
  digitalWrite(ledRouge, HIGH);
  digitalWrite(ledVerte, LOW);
  digitalWrite(ledBleu, LOW);
}
else if(voltage >0.65){ //On allume le led VERTE si la température est bonne
  digitalWrite(ledVerte, HIGH);
  digitalWrite(ledRouge, LOW);
  digitalWrite(ledBleu, LOW);
}
else { //On allume la led BLEUE si la température est trop basse
  digitalWrite(ledVerte, LOW);
  digitalWrite(ledRouge, LOW);
  digitalWrite(ledBleu, HIGH);
}
delay(1000); //On attend une seconde avant de mesurer a nouveau la
température
}

  • Cliquer sur la flèche droite pour transférer le fichier sur l'Arduino.


Partie 2 : sur la breadboard

  • Installer les composants comme sur le schéma suivant :

Attention, les LEDs sont polarisées, c'est-à-dire qu'elles doivent être branchées dans un sens précis (destruction irrémédiable dans l'autre cas). La patte la plus longue correspond au +, et l'autre au -.

  • Pour fabriquer une sonde avec le papier aluminium : former un tube d'aluminium qui servira de sonde pour mesurer la température de la boisson chaude.

Manipulation

/!\ Ne pas plonger la carte Arduino dans la boisson, mais seulement le papier aluminium. /!\

  • Plonger la sonde dans la boisson et observer quelle LED est allumée.
  • Sur l'ordinateur, dans le logiciel Arduino : ouvrir le moniteur série (onglet outil ou CTRL + MAJ + M), et lire la température qui s'affiche en degrés Celsius.

Astuce

Pour faire un montage propre sans emmêler les câbles, coupez-les au plus court avec une pince coupante et une pince à dénuder. Utilisez ensuite une pince plate pour placer vos composants.

Que voit-on ?

Selon la température de boisson , un LED spécifique s'allume : LED verte : la boisson est prête à être consommée. LED Rouge : la boisson est trop chaude. LED Bleu : la boisson est trop froide.

Explications

De manière simple

Le capteur de température envoie la valeur de la température de la boisson à la carte Arduino. Grâce à son programme, la carte Arduino détermine si la température est trop chaude, trop froide ou idéale, et allume les leds correspondant a chaque cas.

Questions sans réponses

  • Pourriez-vous insérer une autre LED  ?

Allons plus loin dans l'explication

Le capteur de température est une résistance qui varie en fonction de la température. La valeur récupérée par l'Arduino est donc une tension qui varie également avec la température. Il faut donc convertir la valeur obtenue en degrés Celsius. Cette conversion est réalisée par la carte Arduino. Avec notre capteur, en multipliant la tension par 100, on obtient le température. Par exemple : 0,23V → 23°

Liens avec d'autres expériences

Expériences sur Wikidébrouillard

Catégorie Arduino

Autres expériences

Vous pouvez retrouver une multitude d'expériences sur l'arduino à cette adresse : http://arduino.cc/forum/index.php/topic,67634.0.html

Applications : liens avec le quotidien

L’intérêt de cette manipulation est de vous faire comprendre qu'il est possible de créer, avec un peu d'imagination, tous types d'applications utiles au quotidien grâce à l'Arduino !

Catégories

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

Thermomètre pour boisson chaude

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