Ligne 94 : | Ligne 94 : | ||
*Connecter ce module à seeeduino [http://www.seeedstudio.com/depot/grove-base-shield-p-754.html?cPath=132 Grove-Base Shield] par les entrée A0 et A1. | *Connecter ce module à seeeduino [http://www.seeedstudio.com/depot/grove-base-shield-p-754.html?cPath=132 Grove-Base Shield] par les entrée A0 et A1. | ||
* Connecter seeeduino au PC à l'aide d'un câble USB. | * Connecter seeeduino au PC à l'aide d'un câble USB. | ||
- | *Télécharger le [http://www.seeedstudio.com/wiki/File:MeasureTemperature.zip | + | *Télécharger le [http://www.seeedstudio.com/wiki/File:MeasureTemperature.zip Demo Code] et l'ouvrir. |
*Télécharger le code. Si vous ne savez pas comment faire, cliquez [http://www.seeedstudio.com/wiki/Upload_Code ici] <br> | *Télécharger le code. Si vous ne savez pas comment faire, cliquez [http://www.seeedstudio.com/wiki/Upload_Code ici] <br> | ||
Sommaire |
Le capteur infrarouge de température est un modèle de thermomètre sans contact. Il est composé de 116 couples thermoélectriques en série sur une micro-membrane flottante. La surface noire du capteur permet d'absorber le rayonnement thermique infrarouge incident, celui-ci pouvant déclencher une tension électrique à la sortie. Le capteur délivre une tension électrique analogue (0 à 1,1 V) en fonction de la température cible.
Éléments | Conditions | Min | Classe | Max | Unité |
---|---|---|---|---|---|
VCC | - | 3 | - | 5 | Volts |
Mesure du courant | VCC = 3,3 V | - | - | 200 | µA |
VCC = 5 V | - | - | 160 | µA | |
Plage de mesure | -10° C<temperature<100° C;humidité<65
% | -10 | - | 100 | °C |
Temps de maintien | - | - | 2 | - | S |
Température de fonctionnement | - | -10 | - | 80 | °C |
Température de stockage | - | -35 | - | 80 | °C |
Structure I/O (entrée/sortie) | SUR, OBJ, VCC, GND |
Le schéma suivant illustre une utilisation simple du capteur: mesurer la température environnante et la température de l'objet situé devant le capteur. Le résultat s'affiche sur le moniteur série.
Quelques réglages de base sont nécessaires avant de mesurer la température. Suivre les instructions ci-dessous avant de commencer pour obtenir un résultat plus précis.
Étape 1 : régler la tension du capteur
Après avoir mis en ligne le programme, mettre en marche le capteur pendant au moins 5 minutes pour qu'il s'adapte à la température ambiante. Ouvrir le moniteur série pour vérifier la tension délivrée par le capteur. Dans l'idéal, quand la température ambiante est égale à la température du capteur, le capteur infrarouge (TP-538U) délivre une tension de 0 V. Il est conseillé d'instaurer une compensation hardware de 0.5 V. Comme montré ci-dessous, la tension du capteur est de 0,014 V, il faut donc changer la valeur offset_vol en 0,014. Cette opération s'effectue à partir du moniteur série du programme.
Étape 2 : régler la distance de détection du capteur
Notre test a montré que la distance nominale du capteur est de 9 cm, mais nous ne pouvons pas affirmer que tous les capteurs possèdent la même caractéristique. Pour obtenir un résultat précis, utiliser un mélange d'eau et de glace pour définir 0°C et de l'eau bouillante pour définir 100°C. Après cette manœuvre vous pourrez obtenir la distance effective de votre capteur.
Pour cela, remplir d'eau et de glace un récipient opaque et doté d'un fond plat. Tant que la température du récipient n'est pas descendue à 0°C, le capteur doit être maintenu à une distance de 9 cm d'un objet de référence. Puis déplacer le capteur d'avant en arrière, et lorsque le capteur indique 0°C noter la distance à laquelle il se trouve de l'objet : c'est la distance nominale de votre capteur. Procéder de la même façon avec l'eau bouillante. Après l'obtention de ces deux mesures, faire une moyenne. Commencer les mesures en utilisant la distance ainsi obtenue.
Il est maintenant possible de mesurer la température aux abords du capteur. Le capteur fonctionne à sa distance nominale, pour l'essayer à une autre distance que celle donnée par le fournisseur ou par nous, procéder aux mesures ci-dessus. Nous nous réservons la variable "temperature_range" dans le code. Nous supposons que la distance de la cible est de 3 cm: le coefficient obtenu sera de plus ou moins 5. Amusez-vous bien !
Exemple d'utilisation avancée :
Remarque :
Révision | Descriptions | Publication |
---|---|---|
v0.92 | Première publication | 04 jan. 2012 |
v1.0 | Changement de la position du capteur. Le capteur est maintenant sur la "face cuivre" (bord silk bottom). | 14 févr. 2012 |
Si vous avez des questions ou des suggestions d'amélioration rendez-vous sur notre forum ou sur notre plateforme wish pour nous en faire part.
Cette page est la traduction de celle-ci : http://www.seeedstudio.com/wiki/Grove_-_Infrared_temperature_sensor
Traducteurs : Adèle Boulo et Salomé Moreau - 2013 dans le cadre de Master 2 rédacteur traducteur 2013
© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique