Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Scanner IR de température sans fil – Arduino Nano, Bluetooth & MLX90614

Composants et fournitures

ComposantQuantité
Arduino Nano R31
Module Bluetooth HC-061
Capteur température infrarouge MLX90614 (module)1
Batterie 9V + connecteur1
Interrupteur à bascule1
Bornier à vis1
Circuit imprimé universel (perfboard)1
Fils souples + connecteurs femelles1

Outils nécessaires

Applications et services

À propos du projet

Objectif

Les thermomètres infrarouges commerciaux (pistolets thermiques) obligent l'opérateur à s'approcher du sujet, augmentant le risque de contamination. Ce dispositif permet de mesurer la température à distance (jusqu'à 9 m via Bluetooth) : « Touch Less and Do More ».

Alternative low-cost aux pistolets thermiques onéreux.

Scanner IR de température sans fil – Arduino Nano, Bluetooth & MLX90614

Câblage (Fritzing / Breadboard)

MLX90614 (I2C)

HC-06 Bluetooth

Scanner IR de température sans fil – Arduino Nano, Bluetooth & MLX90614
Scanner IR de température sans fil – Arduino Nano, Bluetooth & MLX90614

Installation de la bibliothèque

Arduino IDE → Outils → Gérer les bibliothèques → Rechercher « Adafruit MLX90614 Library » → Installer.

Scanner IR de température sans fil – Arduino Nano, Bluetooth & MLX90614

Test du capteur

Fichier → Exemples → Adafruit MLX90614 Library → mlxtest. Téléverser et ouvrir le moniteur série (9600 bauds). Affichage : température ambiante + température objet (°C/°F).

Scanner IR de température sans fil – Arduino Nano, Bluetooth & MLX90614

Spécifications MLX90614 :

Réalisation sur PCB

Scanner IR de température sans fil – Arduino Nano, Bluetooth & MLX90614
Scanner IR de température sans fil – Arduino Nano, Bluetooth & MLX90614

Utilisation de connecteurs femelles pour modularité (prototypage). Tester les soudures au multimètre avant mise sous tension.

Scanner IR de température sans fil – Arduino Nano, Bluetooth & MLX90614
Scanner IR de température sans fil – Arduino Nano, Bluetooth & MLX90614

Programme Arduino

IMPORTANT : Déconnecter TX/RX du HC-06 avant le téléversement, sinon l'upload échoue.

/***************************************************
 * Exemple bibliothèque Adafruit MLX90614
 ***************************************************/
#include <Wire.h>
#include <Adafruit_MLX90614.h>

Adafruit_MLX90614 mlx = Adafruit_MLX90614();

void setup() {
    Serial.begin(9600);
    Serial.println("Adafruit MLX90614 test");
    mlx.begin();
}

void loop() {
    Serial.print(mlx.readAmbientTempC());
    Serial.print("|");
    Serial.print(mlx.readObjectTempC());
    Serial.print("|");
    delay(1000);
}

Format de sortie : TempAmbiante|TempObjet| (ex: 23.45|36.78|).

Configuration de l'application Android

Scanner IR de température sans fil – Arduino Nano, Bluetooth & MLX90614
  1. Appairer le HC-06 (PIN par défaut : 1234 ou 0000).
  2. Ouvrir l'app → Sélectionner le module Bluetooth → Connecter.
Scanner IR de température sans fil – Arduino Nano, Bluetooth & MLX90614
Scanner IR de température sans fil – Arduino Nano, Bluetooth & MLX90614
Scanner IR de température sans fil – Arduino Nano, Bluetooth & MLX90614
Scanner IR de température sans fil – Arduino Nano, Bluetooth & MLX90614

Interprétation des mesures (corps humain)

Évolutions futures

Code pour changer SSID/mot de passe Bluetooth (commandes AT) : GitHub engrpanda.

Code complet

/***************************************************
 * Exemple bibliothèque Adafruit MLX90614
 ***************************************************/
#include <Wire.h>
#include <Adafruit_MLX90614.h>

Adafruit_MLX90614 mlx = Adafruit_MLX90614();

void setup() {
    Serial.begin(9600);
    Serial.println("Adafruit MLX90614 test");
    mlx.begin();
}

void loop() {
    Serial.print(mlx.readAmbientTempC());
    Serial.print("|");
    Serial.print(mlx.readObjectTempC());
    Serial.print("|");
    delay(1000);
}

Schémas

Voir section « Réalisation sur PCB » ci-dessus pour le schéma complet et les photos de câblage.

Processus de fabrication

  1. Thermoélectricité : comprendre les thermocouples et l'effet Seebeck
  2. Thermocouples : exploiter l'effet Seebeck pour une mesure de température précise
  3. Coefficient de température de la résistance : comment la température modifie la conductivité
  4. Ventilateur à contrôle de température : système relais DIY pour refroidissement meuble multimédia
  5. Surveillance de température professionnelle sur Raspberry Pi avec DS18B20
  6. Surveillance précise de la température dans un placard serveur avec Raspberry Pi
  7. Construire un moniteur de température domestique avec Raspberry Pi, MCP9808, InfluxDB et Grafana
  8. AuGe12 : Alliage de Brasage Tendre Premium à Base d'Or
  9. Rhénium : Métal ultra-dense pour filaments et applications réfractaires