Cuprins:
- Pasul 1: consumabile
- Pasul 2: Cablare
- Pasul 3: UPyCraft IDE
- Pasul 4: utilizați ThingSpeak IoT
- Pasul 5: Cod
- Pasul 6: Instalați
- Pasul 7: Măsurați
- Pasul 8: Finalizați
Video: DIY un termometru cu infraroșu pentru COVID-19 cu MicroPython: 8 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Datorită izbucnirii bolii Coronavirus (COVID-19), HR-ul companiei trebuie să măsoare și să înregistreze temperatura fiecărui lucrător. Aceasta este o sarcină plictisitoare și consumatoare de timp pentru resurse umane. Așa că am făcut acest proiect: muncitorul a apăsat butonul, acest instrument a măsurat temperatura, a încărcat datele pe Internet și HR a putut intra online și a verifica temperatura tuturor în orice moment.
Pasul 1: consumabile
Hardware:
- MakePython ESP32
- MLX90614
- Buton
- Baterie
- Pană de pâine
MakePython ESP32 este o placă ESP32 cu un ecran OLED SSD1306 integrat, îl puteți obține de la acest link:
Software:
uPyCraft V1.1
Faceți clic pe acest link pentru a descărca uPyCraft IDE pentru Windows:
randomnerdtutorials.com/uPyCraftWindows.
Pasul 2: Cablare
- Pinul VIN al MLX90614 este conectat la 3V3 al MakePython ESP32, GND este conectat la GND, pinul SCL este conectat la IO22 și pinul SDA este conectat la IO22 al plăcii.
- Pinul VCC și pinul GND al butonului sunt conectate la 3V3 și GND ale MakePython ESP32, iar pinul OUT este conectat la IO14.
- Conectați MakePython ESP8266 la computer utilizând cablul USB.
Pasul 3: UPyCraft IDE
- Dacă nu ați folosit uPyCraft, puteți descărca documentul de ghidare a kitului MicroPython ESP32 Dev cu instrucțiuni detaliate.
- Puteți sări peste acest pas dacă l-ați folosit.
Pasul 4: utilizați ThingSpeak IoT
Monitorizați de la distanță temperatura pe ThingSpeak, pașii:
- Înscrieți-vă un cont în https://thingspeak.com/. Dacă aveți deja unul, conectați-vă direct.
- Faceți clic pe Canal nou pentru a crea un nou canal ThingSpeak.
- Numele de intrare, Descriere, Selectați câmpul 1. Apoi salvați canalul în partea de jos.
- Faceți clic pe opțiunea Chei API, copiați cheia API, o vom folosi în program.
Pasul 5: Cod
Descărcați și rulați fișierul driverului ssd1306.py, MLX90614.py.
Efectuați următoarele modificări la fișierul main.py, apoi salvați și rulați.
Modificați SSID și PSW pentru a conecta WiFi
SSID = 'Makerfabs'
PSW = '20160704'
Modificați cheia API obținută în pasul anterior
API_KEY = 'RATU1SWM0MT46HHR'
Acesta este codul pentru a obține temperatura și a încărca datele:
în timp ce este adevărat: if (button.value () == 1): Temp = sensor.getObjCelsius () # Obțineți informații despre temperatură oled.fill (0) oled.text ('Temperatură:', 10, 20) oled.text (str (Temp), 20, 40) print (Temp) oled.show () #Utilizați cheile API pentru a scrie date de temperatură pe un canal URL = "https://api.thingspeak.com/update?api_key=" + API_KEY + "& field1 = "+ str (Temp) res = urequests.get (URL) print (res.text)
Pasul 6: Instalați
Fixați placa de ușă cu bandă dublă, deschideți comutatorul bateriei, ecranul va determina succesul conexiunii WiFi.
Pasul 7: Măsurați
Pe ecran apare „Măsurați temperatura Vă rugăm să apăsați butonul”, vă apropiați cât mai mult de MLX90614, apoi apăsați butonul, acesta vă va arăta temperatura și va încărca datele pe site.
Pasul 8: Finalizați
Accesați https://thingspeak.com și puteți vedea măsurătorile în Private View.
Acest proiect înregistrează temperatura și timpul de măsurare, care poate fi folosit și ca înregistrare a prezenței. Acum HR vă poate vedea datele conectându-vă la web-ul ThingSpeak, ceea ce este foarte convenabil.
Recomandat:
Termometru inteligent cu infraroșu IOT (COVID-19): 3 pași
Termometru inteligent cu infraroșu IOT (COVID-19): Datorită revoltei COVID din 2019, am decis să realizăm un termometru inteligent cu infraroșu IOT care să se conecteze la dispozitive inteligente pentru a arăta temperatura înregistrată, aceasta nu este doar o alternativă mai ieftină, ci și o mare modul de predare pentru tehnologie și IOT care
Termometru cu infraroșu cu laser Arduino: 7 pași (cu imagini)
Termometru cu infraroșu cu laser Arduino: În acest proiect vă voi arăta cum să construiți un termometru cu laser digital cu infraroșu cu o carcasă tipărită 3D personalizată
Carcasă pentru termometru cu infraroșu Arduino MDF: 4 pași (cu imagini)
Arduino Infrared Thermometer Gun MDF Case: Acest proiect este destinat fabricării termometrului cu infraroșu cu Arduino, circuitul este pus în carcasă din MDF care arată ca un termometru medical cu infraroșu pe piață. Termometrul cu senzor cu infraroșu GY-906 este utilizat pentru a măsura temperatura obiectului fără contact, se poate măsura
Cum se face un termometru cu infraroșu ?: 9 pași
Cum se face un termometru cu infraroșu ?: Termometrul cu infraroșu poate măsura temperatura suprafeței unui obiect. Avantajul său este măsurarea temperaturii fără contact, care poate măsura în mod convenabil și precis temperatura unui obiect la distanță, care este utilizat pe scară largă. Aici introducem
Termometru cu infraroșu fără contact pe bază de Arduino - Termometru IR folosind Arduino: 4 pași
Termometru cu infraroșu fără contact pe bază de Arduino | Termometru bazat pe IR folosind Arduino: Bună băieți, în acest instructables vom face un termometru fără contact folosind arduino. temperatura atunci în acel scenariu