Un thermomètre numérique mesure la température du corps humain et l'affiche sur l'écran. Les thermomètres numériques disponibles sur le marché sont un peu chers. Pourtant, si nous avons les composants nécessaires à la maison, nous pouvons fabriquer un thermomètre numérique à faible coût à la maison avec la même efficacité qu'un thermomètre disponible dans le commerce.

Comment utiliser un capteur de température pour mesurer la température corporelle?
Nous savons que nous allons mesurer la température corporelle d'une personne utilisant Arduino. Ensuite, commençons à compiler plus d'informations pour démarrer le projet.
Paso 1: Composants
Si vous voulez éviter tout désagrément au milieu de n'importe quel projet, il est préférable de faire une liste complète de tous les composants que nous allons utiliser. La deuxième étape, avant de commencer le circuit, est de faire une brève étude de tous ces composants. Vous trouverez ci-dessous une liste de tous les composants dont nous avons besoin dans ce projet.
Paso 2: étudier les composants
Comme nous avons déjà fait une liste des composants, nous allons avancer et faire une brève étude du fonctionnement de chaque composant.
Arduino Nano est une carte microcontrôleur. Le microcontrôleur qu'il contient est ATmega328P. Vous avez besoin d'un code C pour travailler. Dans ce code, nous disons au contrôleur comment et quelles opérations effectuer.

Le LM35 est un capteur de température. Sa forme est comme un transistor. Produit une tension de sortie qui est directement proportionnelle à la température. La tension de sortie peut facilement être utilisée pour trouver la température en degrés Celsius. Mieux que les thermistances car il est plus sensible à la température et fournit des lectures précises. Sa gamme est -55 degrés un 150 degrés Celsius.
Paso 3: faire le circuit
Assemblons maintenant tous les composants pour faire un circuit.
-
Insérez la carte Arduino Nano dans la planche à pain.
-
Prenez le capteur LM35 et connectez ses broches à travers les fils de liaison mâle et femelle à l'Arduino. Connectez la broche Vcc et la terre au 5V et à la terre de la carte Arduino Nano et connectez la broche de sortie à l'Arduino A5. Il est préférable de connecter une résistance ww0-ohm avec la broche Vcc du capteur de température LM35.
LM35 (Photo de courtoisie: Instruction)
Paso 4: commencer avec arduino
Si vous n'êtes pas encore familier avec l'IDE Arduino. Ne t'en fais pas, voici une procédure étape par étape pour configurer et utiliser l'IDE Arduino:
-
Téléchargez la dernière version de l'IDE Arduino depuis Arduino.
-
Connectez votre carte Arduino nano à votre ordinateur portable et ouvrez le panneau de configuration.
-
Cliquez sur Matériel et son, puis sur Périphériques et imprimantes. Vous trouverez ici le port auquel votre carte Arduino Nano est connectée. Sur mon ordinateur portable, c'est COM14 mais il peut être différent sur votre ordinateur portable.
Trouver le port
-
Cliquez sur le menu Outils et réglez la carte sur Arduino Nano.
Tableau de configuration
-
Dans le même menu d'outils, définir le processeur comme ATmega328P (Ancien chargeur de démarrage).
Ajuster le processeur
-
À présent, dans le même menu d'outils, définissez le port que vous avez déjà observé sur les appareils et les imprimantes.
Port de configuration
-
Téléchargez le code ci-joint et copiez-le dans votre IDE. Cliquez sur le bouton de téléchargement pour enregistrer le code sur votre carte Arduino Nano.
Augmenter
Cliquez ici pour télécharger le code.
Paso 5: Code.
Le code est très simple. Brièvement expliqué ci-dessous:
1. La broche Arduino pour prendre l'entrée analogique est initialisée dans un premier temps. Toutes les variables qui seront utilisées plus tard pour enregistrer différentes valeurs sont également initialisées ici.
const int capteur=A5; // Affectation de la broche analogique A5 à la variable "capteur Temp. flottaison; //variable pour enregistrer la température en degrés centigrades Temp. flottaison; //variable pour enregistrer la température en degrés Ferhanite flotteur; // variable temporaire pour maintenir la lecture du capteur
2. void setup () est une fonction dans laquelle nous initialisons les broches Arduino pour les utiliser comme INPUT ou OUTPUT. Le débit en bauds est également configuré dans cette fonction. Le débit en bauds est la vitesse de communication de la carte du microcontrôleur avec les capteurs connectés.
éviter la configuration() {
PinMode(capteur,CONTRIBUTION); // Réglage de la broche du capteur comme entrée
Série... départs (9600);
}
3. boucle vide () est une fonction qui s'exécute à plusieurs reprises dans une boucle. Dans cette fonction, l'entrée de la carte Arduino est traitée et la sortie est envoyée aux autres broches ou affichée sur le moniteur série.
boucle vide() {
vou=analogLecture(capteur); //Lecture de la valeur du capteur
vout = vout *(5.0/1023.0);
tempc=vout; // Valeur de stockage en degrés centigrades
tempf =(vou*1.8)+32; // Convertir la température en ferranite
Serial.println("en degré C = ");
Impression.série(tempc);
Serial.println("en degré F = ");
Impression.série(tempf);
Serial.println(" ");
retard(500); //Retard de 1 deuxième pour la facilité de vue
}
Dans la fonction ci-dessus, une entrée analogique va à la broche A5 de l'Arduino. Cette entrée analogique est convertie au format numérique via une formule. Dans cette formule, l'entrée analogique est multipliée par le total des volts fournis par la carte du microcontrôleur et divisée par la valeur analogique maximale qui est 1023.
Lorsque ces données analogiques sont converties au format numérique, sont interprétés directement comme la température en degrés Celsius. Pour afficher la température de fernite en plus sur le moniteur série, nous avons utilisé une formule pour convertir cette température en feréranite puis l'afficher à l'écran.
À présent, comment nous avons fait un thermomètre numérique en utilisant Arduino. Mettez ce capteur LM35 sur votre bras et couvrez-le avec un chiffon et profitez de la mesure de votre température corporelle.
Article similaire:
- ▷ Quelle est la demande d'enregistrement d'un dispositif de tuner TV numérique et doit être supprimée?
- Haut 10 Lecteurs IPTV pour Windows [2020]
- ⭐ Comment obtenir des comptes Fortnite gratuits avec Skins?
- Comment corriger le code d'erreur “WS-37403-7” et PlayStation 4?
- Le 5 meilleurs navigateurs pour Windows XP
- Comment désactiver Adobe AcroTray.exe au démarrage

LM35 (Photo de courtoisie: Instruction)
Trouver le port
Tableau de configuration
Ajuster le processeur
Port de configuration
Augmenter



