Scanner de température infrarouge sans fil
Composants et fournitures
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
| × | 1 | ||||
![]() |
| × | 1 | |||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Outils et machines nécessaires
![]() |
| |||
![]() |
|
Applications et services en ligne
![]() |
| |||
|
À propos de ce projet
Scanner de température infrarouge sans fil
engrpandaece PH
Le pistolet infrarouge thermique commercial, un thermomètre IR frontal sans contact, est conçu pour un dépistage initial simple, rapide et précis de la fièvre de groupes en pointant le thermomètre sur des zones du visage telles que le front. Afin de mesurer une telle personne, vous devez être proche de la cible et cela peut entraîner une infection.
Le but de cet appareil est de scanner sans fil et de visualiser la température à distance. La personne chargée de mesurer la température avant d'entrer dans le bâtiment est à l'abri d'être infectée et peut effectuer plus de tâches au lieu de se tenir à proximité et de mesurer les autres. "Touchez moins et faites plus."
Cet appareil utilise le module Bluetooth HC06 d'une portée jusqu'à 9 mètres.
De plus, le pistolet thermique commercial utilisé est cher et pour en faire une alternative, j'en ai fait une version DIY à petit budget.

CONNEXION DU CÂBLAGE (BreadboardFritzing)
Le MLX 90614 utilise la communication I2C
Arduino Nano -------- MLX90614
3.3V --------------------------------------Vin
GND -------------------------------------Gnd
A5 --------------------------SCL
A4 --------------------------SDA
Arduino Nano -----------Module HC06 BT
D0(Tx) ------------------------------------RXD
D1(Rx) ----------------------TXD
GND -------------------------------------- GND
5V ---------------------------VCC


Téléchargez la bibliothèque MLX90614 bibliothèque adafruit, ouvrez l'IDE Arduino et le menu Outils -> Gérer les bibliothèques -> recherchez MLX90614. et cliquez sur Bibliothèque Adafruit MLX90614 (Téléchargez la dernière version) puis cliquez sur Installer dans Library Manager.

Test du capteur
Pour tester le capteur mlx90614, ouvrez Arduino IDE, cliquez sur Fichier --> Exemples --> Bibliothèque Adafruit MLX90614 --> mlxtest.
Ensuite, téléchargez et voyez Serial Monitor. Vous pouvez voir la température ambiante et la température de l'objet en degrés Celsius et Fahrenheit.
Température ambiante aussi appelée température ambiante. La température de l'objet correspond à tout objet ou corps proche (jusqu'à 5 cm) détecté.
- Spécifications du capteur de température MLX90614-Tension de fonctionnement :3,6 V à 5 V (disponible en version 3 V et 5 V)-Courant d'alimentation : 1,5 mA.-Plage de température de l'objet :-70 °C à 382,2 °C.-Plage de température ambiante :- 40°C à 125°C.-Précision :0,02°C.-Champ de vision :80°-Distance entre l'objet et le capteur :2cm-5cm (environ)

Faire un circuit en PCB

Disposition schématique
Ceci est le diagramme schématique complet.

Commencer à souder
C'est toujours mon prototype, j'ai donc utilisé des embases femelles pour pouvoir changer, modifier ou supprimer plus tard, mais vous pouvez directement souder les pièces si vous le souhaitez.


Si vous avez un multi-testeur, il est préférable de tester la connexion de soudure avant de le tester et de le mettre sous tension.


TÉLÉCHARGER LE PROGRAMME
REMARQUE : Avant de télécharger le programme Déconnectez la connexion Bluetooth TX &RX ou votre code ne sera pas téléchargé.
/************************************************ ********
Ceci est un exemple de bibliothèque pour le capteur de température MLX90614
Conçu spécifiquement pour fonctionner avec les capteurs MLX90614 dans la
boutique adafruit
----> https://www.adafruit.com/products/1747 version 3V
----> https://www.adafruit.com/products/1748 version 5V
Ces capteurs utilisent I2C pour communiquer, 2 broches sont nécessaires pour
l'interface
Adafruit investit du temps et des ressources pour fournir ce code open source,
veuillez prendre en charge Adafruit et le matériel open source en achetant
produits d'Adafruit !
Écrit par Limor Fried/Ladyada pour Adafruit Industries.
Licence BSD, tout le texte ci-dessus doit être inclus dans toute redistribution
****** **************************************************/
#include
#include
Adafruit_MLX90614 mlx =Adafruit_MLX90614();
configuration vide() {
Serial.begin(9600);
Serial. println("Adafruit MLX90614 test");
mlx.begin();
}
boucle vide() {
Serial.print(mlx .readAmbientTempC());
Serial.print("|");
Serial.print(mlx.readObjectTempC());
Serial.print("|");
retard(1000);
}
INSTALLER L'APPLICATION

https://play.google.com/store/apps/details?id=com.irscanner.panda&hl=en_US
Configurer l'APP



- Trouvez votre Bluetooth et associez-le. Le mot de passe par défaut de BT est 1234 ou 0000
- Ouvrez l'application, choisissez votre Bluetooth et cliquez sur Connecter.

Vous êtes maintenant connecté et vos DONNÉES de température sont maintenant affichées.
La lecture de la température pour le corps humain est
Normale :34,8 °C - 37,3 °C
Élevé : 37,4 °C - 38 °C
Fièvre :38,1 °C - 42,9 °C
Facultatif
- Pour changer le SSID et le mot de passe Bluetooth, voici mon code :https://github.com/engrpanda/Arduino-Bluetooth-Controller/blob/master/AT_COMMANDS/AT_COMMANDS.ino
Test vidéo du scanner de température IR sans fil
PROGRAMME FUTUR/MISE À NIVEAU/APPLICATION SANS TACTILE
- Équipez-vous d'un système de verrouillage automatique des portes. La porte ne s'ouvrira que si votre température est normale.
- Équipez-vous d'une reconnaissance faciale. Reconnaître l'utilisateur et enregistrer vos données pour la recherche des contacts.
Code
- Code complet
Code complet C/C++
Processus de fabrication