Table des matières:

Bricolage d'un thermomètre infrarouge pour COVID-19 avec MicroPython : 8 étapes
Bricolage d'un thermomètre infrarouge pour COVID-19 avec MicroPython : 8 étapes

Vidéo: Bricolage d'un thermomètre infrarouge pour COVID-19 avec MicroPython : 8 étapes

Vidéo: Bricolage d'un thermomètre infrarouge pour COVID-19 avec MicroPython : 8 étapes
Vidéo: Le thermomètre à infrarouge | AFP Animé 2024, Juillet
Anonim
DIY un thermomètre infrarouge pour COVID-19 avec MicroPython
DIY un thermomètre infrarouge pour COVID-19 avec MicroPython

En raison de l'épidémie de coronavirus (COVID-19), les RH de l'entreprise doivent mesurer et enregistrer la température de chaque travailleur. C'est une tâche fastidieuse et chronophage pour les RH. J'ai donc réalisé ce projet: le travailleur appuyait sur le bouton, cet instrument mesurait la température, téléchargeait les données sur Internet, et les RH pouvaient se connecter en ligne et vérifier la température de tout le monde à tout moment.

Étape 1: Fournitures

Fournitures
Fournitures

Matériel:

  • FairePython ESP32
  • MLX90614
  • Bouton
  • Batterie
  • Planche à pain

MakePython ESP32 est une carte ESP32 avec un écran OLED SSD1306 intégré, vous pouvez l'obtenir à partir de ce lien:

Logiciel:

uPyCraft V1.1

Cliquez sur ce lien pour télécharger uPyCraft IDE pour Windows:

randomnerdtutorials.com/uPyCraftWindows.

Étape 2: Câblage

Câblage
Câblage
  • La broche VIN du MLX90614 est connectée à 3V3 de MakePython ESP32, GND est connectée à GND, la broche SCL est connectée à IO22 et la broche SDA est connectée à IO22 de la carte.
  • La broche VCC et la broche GND du bouton sont connectées aux 3V3 et GND de MakePython ESP32, et la broche OUT est connectée à IO14.
  • Connectez MakePython ESP8266 au PC à l'aide du câble USB.

Étape 3: UPyCraft IDE

  • Si vous n'avez pas utilisé uPyCraft, vous pouvez télécharger le document MicroPython ESP32 Dev Kit Guidance avec des instructions détaillées.
  • Vous pouvez sauter cette étape si vous l'avez utilisé.

Étape 4: Utiliser ThingSpeak IoT

Utiliser ThingSpeak IoT
Utiliser ThingSpeak IoT
Utiliser ThingSpeak IoT
Utiliser ThingSpeak IoT
Utiliser ThingSpeak IoT
Utiliser ThingSpeak IoT

Surveiller à distance la température sur ThingSpeak, étapes:

  • Créez un compte sur https://thingspeak.com/. Si vous en avez déjà un, connectez-vous directement.
  • Cliquez sur Nouveau canal pour créer un nouveau canal ThingSpeak.
  • Entrez le nom, la description, sélectionnez le champ 1. Ensuite, enregistrez le canal en bas.
  • Cliquez sur l'option Clés API, copiez la clé API, nous l'utiliserons dans le programme.
  • Étape 5: Coder

    Téléchargez et exécutez le fichier de pilote ssd1306.py, MLX90614.py.

    Apportez les modifications suivantes au fichier main.py, puis enregistrez et exécutez.

    Modifier SSID et PSW pour connecter WiFi

    SSID='Makerfabs'

    PSW='20160704'

    Modifiez la clé API que vous avez obtenue à l'étape précédente

    API_KEY='RATU1SWM0MT46HHR'

    Voici le code pour obtenir la température et télécharger les données:

    while True: if(button.value() == 1): Temp = sensor.getObjCelsius() #Obtenir des informations sur la température oled.fill(0) oled.text('Temperature:', 10, 20) oled.text(str (Temp), 20, 40) print(Temp) oled.show() #Utilisez les clés API pour écrire les données de température sur une URL de canal="https://api.thingspeak.com/update?api_key="+API_KEY+"&field1 ="+str(Temp) res=urequests.get(URL) print(res.text)

    Étape 6: Installer

    Installer
    Installer

    Fixez la carte à la porte avec du ruban adhésif double face, ouvrez l'interrupteur de la batterie, l'écran demandera le succès de la connexion WiFi.

    Étape 7: Mesurer

    Mesure
    Mesure
    Mesure
    Mesure
    Mesure
    Mesure

    L'écran dit "Mesurer la température Veuillez appuyer sur le bouton", vous vous rapprochez le plus possible de MLX90614, puis appuyez sur le bouton, il affichera votre température et téléchargera les données sur le site Web.

    Étape 8: Terminer

    Compléter
    Compléter

    Allez sur https://thingspeak.com et vous pouvez voir les mesures dans Private View.

    Ce projet enregistre votre température et le temps de mesure, qui peut également être utilisé comme enregistrement de présence. Désormais, les RH peuvent voir vos données en se connectant au Web ThingSpeak, ce qui est très pratique.

Conseillé: