Table des matières:
- Étape 1: Fournitures
- Étape 2: Câblage
- Étape 3: UPyCraft IDE
- Étape 4: Utiliser ThingSpeak IoT
- Étape 5: Coder
- Étape 6: Installer
- Étape 7: Mesurer
- Étape 8: Terminer
Vidéo: Bricolage d'un thermomètre infrarouge pour COVID-19 avec MicroPython : 8 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
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
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
- 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
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
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
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
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é:
Thermomètre infrarouge intelligent IOT (COVID-19): 3 étapes
Thermomètre infrarouge intelligent IOT (COVID-19): En raison du soulèvement COVID de 2019, nous avons décidé de fabriquer un thermomètre infrarouge intelligent IOT qui se connecte à des appareils intelligents pour afficher la température enregistrée, ce n'est pas seulement une alternative moins chère, mais aussi un excellent module d'enseignement pour la technologie et l'IOT qui w
Boîtier MDF pour pistolet à thermomètre infrarouge Arduino : 4 étapes (avec photos)
Arduino Infrared Thermometer Gun MDF Case: Ce projet vise à fabriquer un thermomètre infrarouge avec Arduino, le circuit est placé dans un boîtier MDF ressemblant à un thermomètre infrarouge médical sur le marché. Le thermomètre infrarouge à capteur GY-906 est utilisé pour mesurer la température de l'objet sans contact, cela peut signifier
Utiliser un smartphone comme thermomètre sans contact / thermomètre portable : 8 étapes (avec photos)
Utiliser le smartphone comme thermomètre sans contact/thermomètre portable : mesure de la température corporelle avec sans contact/sans contact comme un pistolet thermique. J'ai créé ce projet parce que Thermo Gun est maintenant très cher, je dois donc trouver une alternative pour faire du bricolage. Et le but est de faire avec la version à petit budget.SuppliesMLX90614Ardu
Thermomètre de journalisation bricolage avec 2 capteurs : 3 étapes (avec photos)
Thermomètre de journalisation de bricolage avec 2 capteurs : Ce projet est une amélioration de mon projet précédent "Thermomètre de journalisation de bricolage". Il enregistre les mesures de température sur une carte micro SD.Changements de matérielJ'ai ajouté un capteur de température DS18B20 au module d'horloge en temps réel, où il y a pr
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