Table des matières:

Kit de mesure de température infrarouge sans contact : 9 étapes
Kit de mesure de température infrarouge sans contact : 9 étapes

Vidéo: Kit de mesure de température infrarouge sans contact : 9 étapes

Vidéo: Kit de mesure de température infrarouge sans contact : 9 étapes
Vidéo: THERMOMETRE INFRAROUGE FRONTAL - Sans contact - [PEARLTV.FR] 2024, Juillet
Anonim
Kit de mesure de température infrarouge sans contact
Kit de mesure de température infrarouge sans contact

Une épidémie soudaine au début de la nouvelle année en 2020

a laissé le monde perdu

Masque, pistolet thermomètre

Les fournisseurs nécessaires pour lutter contre l'épidémie sont encore plus rares

La maladie est impitoyable

En tant qu'entreprise de recherche et développement en électronique

Nos programmeurs

Faites-en un vous-même, bien sûr

Étape 1: Inspection des marchandises

Inspection des marchandises
Inspection des marchandises

Après réception de la Suite, vous pouvez dans un premier temps ouvrir le colis:

Le fil 8 dupont est utilisé pour connecter les modules;

Un morceau de planche à pain est utilisé pour placer le module, connexion pratique;

Une carte de développement Nano, en tant qu'affichage et capteur du lecteur principal;

Un écran OLED 12864, est utilisé pour afficher les données du capteur;

Et un module capteur MLX 90614, données de température uniquement.

Étape 2: Le module de l'attachement

Le module de l'attachement
Le module de l'attachement

Le module de capteur MLX90614 a quatre broches, à savoir VIN, GND, SCL et SDA. Le VIN est le pôle positif de l'alimentation, qui peut être connecté à l'interface d'alimentation 3,3 V ou 5 V de l'Arduino Nano. GND est le pôle négatif de l'alimentation, qui est connecté au GND sur l'Arduino Nano. SCL est la ligne d'horloge du bus IIC, connectée à l'interface A5 d'Arduino, SDA est la ligne de données du bus IIC, connectée à l'interface A4 d'Arduino.

Le mode de communication de l'écran OLED12864 est le même que celui du MLX90614, et il a également quatre broches, à savoir VIN, GND, SCL et SDA. SCL est la ligne d'horloge du bus IIC, connecté à l'interface A5 d'Arduino, SDA est les données ligne de bus IIC, connectée à l'interface A4 d'Arduino.

Vous voulez voir le câblage de manière plus intuitive ? Je vous apporterai le schéma suivant.

Étape 3: Préparation du logiciel

Un ordinateur Windows

Installer correctement l'IDE Arduino

Installer le pilote CH340

(Notre trousse d'information gratuite est fournie, vous pouvez télécharger et installer directement)

Étape 4: Installation de la bibliothèque

Installation de la bibliothèque
Installation de la bibliothèque

Décompressez les trois bibliothèques téléchargées et ajoutez-les toutes au dossier des bibliothèques de l'IDE Arduino

Étape 5: Graver le code

Code de gravure
Code de gravure
Code de gravure
Code de gravure
Code de gravure
Code de gravure

Connecteur à broches

MLX90614 Arduino

SDA -- -- -- -- -- -- -- > A4

SCL -- -- -- -- -- -- -- > A5

VCC -- -- -- -- -- -- -- > 3,3 V / 5 V

GND -- -- -- -- -- -- -- > GND

Ouvrez le logiciel Arduino, copiez et collez le code de test ci-dessus dans le logiciel Arduino et gravez le code.

Utiliser l'écran OLED pour afficher les données du capteurOLED Arduino

SDA -- -- -- -- -- -- -- > A4

SCL -- -- -- -- -- -- -- > A5

VCC -- -- -- -- -- -- -- > 3,3 V / 5 V

GND -- -- -- -- -- -- -- > GND

Utilisez le code de test d'affichage OLED suivant, suivez les étapes de test de données de capteur de sortie de port série ci-dessus, continuez à vérifier.

Remarque: ce code ne génère pas de données via le port série, les données sont directement affichées à l'écran, vous n'avez donc pas besoin d'ouvrir le moniteur du port série, regardez directement l'écran OLED.

REMARQUE:

• sélectionnez "Arduino Nano" dans la colonne "carte de développement", "328P" dans la colonne "processeur", et "port" selon le port réel affiché. • le débit en bauds de communication du port série défini dans le code est 9600, le moniteur du port série doit donc également être défini sur 9600 pour afficher correctement les données.

Étape 6: Résultat du test

Résultat du test
Résultat du test

Étape 7: Questions-réponses du capteur

1. Quelle est la distance de mesure de température de ce type de capteur ?

L'angle de vue de ce capteur est de 90°, et la distance de mesure de la température est liée à la taille de la cible. Pour une cible d'un diamètre d'un centimètre, la distance de mesure de la température est de 1 cm, tandis que pour une cible d'un diamètre de 5 cm, la distance de mesure de la température est de 5 cm. Cependant, si la mesure réelle est supérieure à 10 cm, il est préférable de ne pas dépasser 10 cm. Si la distance est une exigence, vous pouvez acheter un angle de vision étroit ou un capteur avec une lentille optique, et le code peut être porté directement.

2. Quel est le temps de réponse de ce type de capteur ?

Le temps de réponse du MLX90614 est de 200 ms.

3. Quelle est la plage de température de ce type de capteur ?

La plage de température de ce capteur est de -70℃~+380℃, mais la plage de température du capteur est de -40℃~+125℃, au-delà de laquelle le capteur sera endommagé.

4. Quelle est la tension de fonctionnement du capteur ?

La tension de fonctionnement de ce type de capteur est de 3V ~ 5V, qui peut entrer directement dans l'alimentation 3,3V ou 5V, et prend en charge la communication directe avec 3,3V et 5V SCM, sans avoir besoin d'installer une conversion de niveau.

5. Après avoir téléchargé le programme, la température est toujours affichée sous la forme 1037.55℃

C'est parce qu'il n'y a pas une bonne connexion entre le capteur et l'Arduino. Vous pouvez d'abord vérifier si le câblage est correct. Si le câblage est correct, vous pouvez essayer de rebrancher le fil dupont ou essayer de le remplacer.

Étape 8: Afficher la vidéo de l'application

Que pouvez-vous faire avec ce capteur ? Les produits de température simples auxquels vous pouvez penser peuvent tous essayer de faire maison, aujourd'hui, j'apporte un ensemble de capteurs avec le pistolet de température DIY. Voyons la vidéo ci-dessous.

Conseillé: