Table des matières:

Capteur de température (Arduino): 8 étapes
Capteur de température (Arduino): 8 étapes

Vidéo: Capteur de température (Arduino): 8 étapes

Vidéo: Capteur de température (Arduino): 8 étapes
Vidéo: ARDUINO #5 : Capteur de température [ tuto en français] 2024, Juillet
Anonim
Capteur de température (Arduino)
Capteur de température (Arduino)
Capteur de température (Arduino)
Capteur de température (Arduino)
Capteur de température (Arduino)
Capteur de température (Arduino)

Ce projet est parfait pour les amateurs intermédiaires et débutants. La configuration est très simple. Il existe une puce nommée LM35 (lien pour une explication supplémentaire) qui permet à l'Arduino de déterminer la température de l'environnement.

Fournitures

1) 1 x Arduino nano/Arduino Uno + câble de connexion

2) 5 cm x 5 cm Perfboard ou une petite planche à pain

3) 20 x câbles ou fils de démarrage

4) 1 écran LCD 16x2

5) 1 potentiomètre 100K ou 250K

6) 1 pile 9V + pince de connecteur

Étape 1: Concevoir et comprendre le circuit

Concevoir et comprendre le circuit
Concevoir et comprendre le circuit
Concevoir et comprendre les circuits
Concevoir et comprendre les circuits
Concevoir et comprendre les circuits
Concevoir et comprendre les circuits
Concevoir et comprendre le circuit
Concevoir et comprendre le circuit

La puce, LM 35, fonctionne sur le principe que pour chaque augmentation de 1°C de la température ambiante, la tension émise par la broche "out" du LM 35 augmente de 10mV. La relation linéaire commence à 0°C. Par exemple, si la température est de 25°C, la tension émise par la broche "out" serait de 25 * 10mV = 250mV ou 0,25V.

L'Arduino peut lire le niveau de tension émis par la broche "out" lorsqu'il est connecté à l'une des broches analogiques de l'Arduino. La fonction dans l'Arduino est analogRead. Après avoir reçu des informations sur la tension émise par le LM 35, l'Arduino peut effectuer quelques calculs simples pour enfin obtenir une valeur en Celsius.

Étape 2: Planification de la construction du circuit

Planification de la construction du circuit
Planification de la construction du circuit

Il y a quelques options sur la façon de mettre en place le circuit.

1) Pour les personnes qui se lancent dans l'électronique, je recommanderais d'utiliser la maquette pour construire le circuit. C'est beaucoup moins salissant que la soudure, et il sera plus facile à déboguer car les fils peuvent être ajustés facilement. Suivez les connexions indiquées sur les images frites.

2) Pour les personnes plus expérimentées, essayez de souder le circuit sur la maquette. Il sera plus permanent et durera plus longtemps. Lisez et suivez le schéma pour vous guider.

3) Enfin, vous pouvez également commander un PCB préfabriqué auprès de SEEED. Tout ce que vous auriez à faire, c'est de souder les composants. Le fichier Gerber nécessaire est joint à l'étape. Voici un lien vers un dossier google drive avec le fichier Gerber zippé:

Étape 3: Souder les fils LCD

Cette étape n'est nécessaire que si vous construisez la version breadboard ou perf board du circuit

Je recommanderais de souder les fils sur l'écran LCD car cela vous donnera de la flexibilité lorsque vous essayez d'insérer l'écran LCD 16x2 dans le panneau d'interface utilisateur. De plus, il sera plus facile de connecter de manière plus sécurisée l'écran LCD aux broches Arduino.

Conseils pour souder avec des pastilles:

Réchauffez le joint en plaçant le fer à souder sur le point de contact entre la broche et la pastille du fil

Attendez environ 5-8 secondes jusqu'à ce que la jointure soit chauffée

Alimentez l'écriture de soudure sur le tampon. Il devrait être près du point de contact mais pas int

Étape 4: Connecter l'écran LCD à l'Arduino

Connecter l'écran LCD à l'Arduino
Connecter l'écran LCD à l'Arduino
Connecter l'écran LCD à l'Arduino
Connecter l'écran LCD à l'Arduino

Les broches 2, 3, 4, 5 de l'Arduino se connectent respectivement aux broches 14, 13, 12, 11 de l'écran LCD, en comptant de gauche à droite.

Les broches 1, 5 et 16 de l'écran LCD se connectent à la terre

Les broches 2 et 15 de l'écran LCD se connectent au +5V

Les broches 4 et 6 de l'écran LCD se connectent respectivement aux broches 12 et 11 de l'Arduino.

La broche 3 de l'écran LCD est connectée au +5V via un potentiomètre 100K ou 250K.

Les broches 7, 8, 9 et 10 de l'écran LCD ne sont connectées à rien

Étape 5: Connecter le LM 35 à l'Arduino

Connecter le LM 35 à l'Arduino
Connecter le LM 35 à l'Arduino

Lorsque vous placez le côté plat du LM 35 face à vous, les broches se déplaçant de gauche à droite sont 1, 2 et 3.

La broche 1 est connectée à la source d'alimentation. Il fonctionne pour n'importe quelle tension entre 4V et 20V

La broche 2 est la broche de sortie. C'est la broche qui change de valeur avec un changement de température. La broche 2 est connectée à la broche A0 (broche analogique 0) dans l'Arduino.

La broche 3 est reliée à la terre. C'est le côté négatif ou noir de la batterie. Ceci est également connu sous le nom de rail 0V.

Étape 6: Téléchargement du code

Téléchargement du code
Téléchargement du code

Le code est facile à suivre. Il y a des commentaires dans le code lui-même pour le rendre plus facile à comprendre

Vous pouvez trouver un lien de téléchargement pour le code ici:

drive.google.com/open?id=1STA7w9n3H7GhXtXT…

Étape 7: Construire le logement

Construire le logement
Construire le logement

1) Vous pouvez n'importe quel vieux boîtier en plastique pour son boîtier. À l'aide d'un couteau chaud, découpez les fentes pour l'écran LCD et le bouton.

2) De plus, vous pouvez consulter mon compte pour un autre instructable où je décris comment construire une boîte en acrylique découpé au laser. Vous pourrez trouver un fichier SVG pour la découpeuse laser.

3) Enfin, vous pouvez simplement quitter le circuit sans boîtier. Il sera facile à réparer et à modifier.

Étape 8: Test du capteur de température

Comme vous pouvez le voir, la température affichée augmente une fois que j'ai mis ma main sur le capteur. Elle est relativement précise si vous voulez connaître la température du jour.

Conseillé: