Cuprins:

DIY un termometru cu infraroșu pentru COVID-19 cu MicroPython: 8 pași
DIY un termometru cu infraroșu pentru COVID-19 cu MicroPython: 8 pași

Video: DIY un termometru cu infraroșu pentru COVID-19 cu MicroPython: 8 pași

Video: DIY un termometru cu infraroșu pentru COVID-19 cu MicroPython: 8 pași
Video: Non Contact Temperature Sensor MLX90614 #youtubeshorts #shorts #shortsfeed 2024, Noiembrie
Anonim
DIY un termometru cu infraroșu pentru COVID-19 cu MicroPython
DIY un termometru cu infraroșu pentru COVID-19 cu MicroPython

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

Provizii
Provizii

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

Cablare
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

Folosiți ThingSpeak IoT
Folosiți ThingSpeak IoT
Folosiți ThingSpeak IoT
Folosiți ThingSpeak IoT
Folosiți ThingSpeak IoT
Folosiț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

    Instalare
    Instalare

    Fixați placa de ușă cu bandă dublă, deschideți comutatorul bateriei, ecranul va determina succesul conexiunii WiFi.

    Pasul 7: Măsurați

    Măsura
    Măsura
    Măsura
    Măsura
    Măsura
    Măsura

    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

    Complet
    Complet

    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: