Tartalomjegyzék:

DIY infravörös hőmérő a COVID-19-hez MicroPython segítségével: 8 lépés
DIY infravörös hőmérő a COVID-19-hez MicroPython segítségével: 8 lépés

Videó: DIY infravörös hőmérő a COVID-19-hez MicroPython segítségével: 8 lépés

Videó: DIY infravörös hőmérő a COVID-19-hez MicroPython segítségével: 8 lépés
Videó: Session 2 of 3 (May 6, 2020) - Python with cyber:bot Distance Learning Course for Educators 2024, Július
Anonim
DIY infravörös hőmérő a COVID-19-hez MicroPython segítségével
DIY infravörös hőmérő a COVID-19-hez MicroPython segítségével

A koronavírus-járvány (COVID-19) kitörése miatt a vállalat HR-nek meg kell mérnie és regisztrálnia kell minden munkavállaló hőmérsékletét. Ez fárasztó és időigényes feladat a HR számára. Tehát megcsináltam ezt a projektet: a munkás megnyomta a gombot, ez a műszer megmérte a hőmérsékletet, feltöltötte az adatokat az internetre, és a HR bármikor online tudott lenni, és ellenőrizni tudta mindenki hőmérsékletét.

1. lépés: Kellékek

Kellékek
Kellékek

Hardver:

  • MakePython ESP32
  • ASZ90614
  • Gomb
  • Akkumulátor
  • Kenyeretábla

A MakePython ESP32 egy ESP32 kártya, beépített SSD1306 OLED kijelzővel, ezt a linkről szerezheti be:

Szoftver:

uPyCraft V1.1

Kattintson erre a linkre az uPyCraft IDE for Windows letöltéséhez:

randomnerdtutorials.com/uPyCraftWindows.

2. lépés: Kábelezés

Vezeték
Vezeték
  • Az MLX90614 VIN csapja a MakePython ESP32 3V3 -hoz van csatlakoztatva, a GND a GND -hez, az SCL csap az IO22 -hez és az SDA csap az IO22 -hez.
  • A gomb VCC és GND csapjai a MakePython ESP32 3V3 és GND -hez, az OUT csap pedig az IO14 -hez vannak csatlakoztatva.
  • Csatlakoztassa a MakePython ESP8266 -ot a számítógéphez az USB -kábel segítségével.

3. lépés: UPyCraft IDE

  • Ha még nem használta az uPyCraft alkalmazást, letöltheti a MicroPython ESP32 Dev Kit Guidance dokumentumot, részletes utasításokkal.
  • Ezt a lépést kihagyhatja, ha már használta.

4. lépés: A ThingSpeak IoT használata

A ThingSpeak IoT használata
A ThingSpeak IoT használata
A ThingSpeak IoT használata
A ThingSpeak IoT használata
A ThingSpeak IoT használata
A ThingSpeak IoT használata

A ThingSpeak hőmérsékletének távoli figyelése, lépések:

  • Regisztráljon fiókot a https://thingspeak.com/ címen. Ha már rendelkezik ilyennel, jelentkezzen be közvetlenül.
  • Kattintson az Új csatorna elemre egy új ThingSpeak csatorna létrehozásához.
  • Beviteli név, Leírás, Válassza ki az 1. mezőt, majd mentse a csatornát az aljára.
  • Kattintson az API -kulcsok lehetőségre, másolja ki az API -kulcsot, és használni fogjuk a programban.
  • 5. lépés: Kód

    Töltse le és futtassa az ssd1306.py, MLX90614.py illesztőprogram fájlt.

    Végezze el a következő módosításokat a main.py fájlban, majd mentse és futtassa.

    Módosítsa az SSID -t és a PSW -t a WiFi csatlakoztatásához

    SSID = 'Készítők'

    PSW = '20160704'

    Módosítsa az előző lépésben kapott API KULCST

    API_KEY = 'RATU1SWM0MT46HHR'

    Ez a kód a hőmérséklet leolvasásához és az adatok feltöltéséhez:

    míg igaz: if (button.value () == 1): Temp = sensor.getObjCelsius () #Hőmérsékleti információk lekérése oled.fill (0) oled.text ('Temperature:', 10, 20) oled.text (str (Temp), 20, 40) print (Temp) oled.show () #Up API gombokkal írjon hőmérséklet adatokat egy csatorna URL -re = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) print (res.text)

    6. lépés: Telepítse

    Telepítés
    Telepítés

    Rögzítse a táblát az ajtóhoz kétoldalas ragasztószalaggal, nyissa ki az akkumulátor kapcsolóját, és a képernyőn megjelenik a WiFi-kapcsolat sikerét jelző képernyő.

    7. lépés: Mérés

    Intézkedés
    Intézkedés
    Intézkedés
    Intézkedés
    Intézkedés
    Intézkedés

    A képernyőn a következő felirat olvasható: "Mérje meg a hőmérsékletet, nyomja meg a gombot", a lehető legközelebb kerül az MLX90614 -hez, majd nyomja meg a gombot, ez megmutatja a hőmérsékletét, és feltölti az adatokat a webhelyre.

    8. lépés: Végezze el

    teljes
    teljes

    Látogasson el a https://thingspeak.com oldalra, és megtekintheti a méréseket a privát nézetben.

    Ez a projekt rögzíti a hőmérsékletet és a mérési időt, amely jelenléti rekordként is használható. Most a HR láthatja az adatait, ha bejelentkezik a ThingSpeak webbe, ami nagyon kényelmes.

Ajánlott: