Table des matières:
- Étape 1: Inspection des marchandises
- Étape 2: Le module de l'attachement
- Étape 3: Préparation du logiciel
- Étape 4: Installation de la bibliothèque
- Étape 5: Graver le code
- Étape 6: Résultat du test
- Étape 7: Questions-réponses du capteur
- Étape 8: Afficher la vidéo de l'application
Vidéo: Kit de mesure de température infrarouge sans contact : 9 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
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
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 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
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
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
É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é:
Distributeur de désinfectant pour les mains sans contact bricolage sans Arduino ni microcontrôleur : 17 étapes (avec photos)
Distributeur de désinfectant pour les mains sans contact bricolage sans Arduino ni microcontrôleur : Comme nous le savons tous, l'épidémie de COVID-19 a frappé le monde et a changé notre mode de vie. Dans cette condition, l'alcool et les désinfectants pour les mains sont des fluides vitaux, cependant, ils doivent être utilisés correctement. Toucher des contenants d'alcool ou des désinfectants pour les mains avec des mains infectées c
Cloche de porte bricolage sans contact sans Arduino ! : 7 étapes
Sonnette de porte bricolage sans contact sans Arduino ! : Les interrupteurs de sonnette sont l'une des choses les plus touchées par les étrangers. Et avec la pandémie de covid 19 devenant un problème sérieux, le maintien d'une bonne hygiène est devenu une priorité absolue de nos jours. Donc, dans ce instructable, je vais vous montrer un moyen simple
Indicateur de niveau d'eau et contrôle du moteur sans contact et sans corrosion. : 5 étapes
Indicateur de niveau d'eau sans contact et sans corrosion et contrôle du moteur. Manière sans contact à l'aide d'un capteur à ultrasons et d'une carte Arduino uno.P
Interfaçage Arduino avec capteur à ultrasons et capteur de température sans contact : 8 étapes
Interfaçage Arduino avec capteur à ultrasons et capteur de température sans contact : De nos jours, les fabricants et les développeurs préfèrent Arduino pour le développement rapide du prototypage de projets. Arduino est une plate-forme électronique open source basée sur du matériel et des logiciels faciles à utiliser. Arduino a une très bonne communauté d'utilisateurs. Dans ce projet
Thermomètre infrarouge sans contact basé sur Arduino - Thermomètre IR utilisant Arduino : 4 étapes
Thermomètre infrarouge sans contact basé sur Arduino | Thermomètre basé sur IR utilisant Arduino : Salut les gars dans cette instructables, nous allons faire un thermomètre sans contact à l'aide d'arduino. Puisque parfois la température du liquide/solide est beaucoup trop élevée ou trop basse, puis il est difficile d'entrer en contact avec lui et de lire son température alors dans ce scen