Obsah:

DIY infračervený teploměr pro COVID-19 s MicroPythonem: 8 kroků
DIY infračervený teploměr pro COVID-19 s MicroPythonem: 8 kroků

Video: DIY infračervený teploměr pro COVID-19 s MicroPythonem: 8 kroků

Video: DIY infračervený teploměr pro COVID-19 s MicroPythonem: 8 kroků
Video: DIY INFRARED THERMOMETER 2024, Červen
Anonim
DIY infračervený teploměr pro COVID-19 s MicroPythonem
DIY infračervený teploměr pro COVID-19 s MicroPythonem

Vzhledem k vypuknutí koronavirové nemoci (COVID-19) musí HR společnosti měřit a registrovat teplotu každého pracovníka. Pro HR je to únavný a časově náročný úkol. Udělal jsem tedy tento projekt: pracovník stiskl tlačítko, tento přístroj změřil teplotu, nahrál data na internet a HR mohl přejít online a kdykoli zkontrolovat teplotu všech.

Krok 1: Spotřební materiál

Zásoby
Zásoby

Hardware:

  • MakePython ESP32
  • MLX90614
  • Knoflík
  • baterie
  • Prkénko

MakePython ESP32 je deska ESP32 s integrovaným OLED displejem SSD1306, můžete jej získat z tohoto odkazu:

Software:

uPyCraft V1.1

Kliknutím na tento odkaz stáhnete uPyCraft IDE pro Windows:

randomnerdtutorials.com/uPyCraftWindows.

Krok 2: Zapojení

Elektrické vedení
Elektrické vedení
  • VIN pin MLX90614 je připojen k 3V3 MakePython ESP32, GND je připojen k GND, SCL pin je připojen k IO22 a SDA pin je připojen k IO22 desky.
  • VCC pin a GND pin tlačítka jsou připojeny k 3V3 a GND MakePython ESP32 a pin OUT je připojen k IO14.
  • Připojte MakePython ESP8266 k počítači pomocí kabelu USB.

Krok 3: UPyCraft IDE

  • Pokud jste uPyCraft nepoužili, můžete si stáhnout dokument s pokyny k sadě MicroPython ESP32 Dev Kit s podrobnými pokyny.
  • Tento krok můžete přeskočit, pokud jste jej použili.

Krok 4: Použijte ThingSpeak IoT

Použijte IoT ThingSpeak
Použijte IoT ThingSpeak
Použijte IoT ThingSpeak
Použijte IoT ThingSpeak
Použijte IoT ThingSpeak
Použijte IoT ThingSpeak

Vzdáleně monitorujte teplotu na ThingSpeak, kroky:

  • Zaregistrujte si účet na https://thingspeak.com/. Pokud ji již máte, přihlaste se přímo.
  • Kliknutím na Nový kanál vytvoříte nový kanál ThingSpeak.
  • Zadejte název, popis, vyberte pole 1. Poté uložte kanál dole.
  • Klikněte na možnost API Keys, zkopírujte API klíč, použijeme ho v programu.
  • Krok 5: Kód

    Stáhněte a spusťte soubor ovladače ssd1306.py, MLX90614.py.

    V souboru main.py proveďte následující změny, poté uložte a spusťte.

    Upravte SSID a PSW pro připojení WiFi

    SSID = 'Makerfabs'

    PSW = '20160704'

    Upravte klíč API, který jste získali v předchozím kroku

    API_KEY = 'RATU1SWM0MT46HHR'

    Toto je kód pro zjištění teploty a nahrání dat:

    while True: if (button.value () == 1): Temp = sensor.getObjCelsius () #Get temperature information oled.fill (0) oled.text ('Temperature:', 10, 20) oled.text (str (Temp), 20, 40) print (Temp) oled.show () #Použijte klíče API k zápisu teplotních dat na adresu URL kanálu = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) tisk (res.text)

    Krok 6: Instalace

    Nainstalujte
    Nainstalujte

    Upevněte desku ke dveřím oboustrannou páskou, otevřete spínač na baterii, obrazovka vás vyzve k úspěšnému připojení WiFi.

    Krok 7: Měření

    Opatření
    Opatření
    Opatření
    Opatření
    Opatření
    Opatření

    Na obrazovce se zobrazí „Změřte teplotu Prosím stiskněte tlačítko“, dostanete se co nejblíže MLX90614, poté stiskněte tlačítko, zobrazí vaši teplotu a nahraje data na web.

    Krok 8: Dokončete

    Kompletní
    Kompletní

    Přejděte na https://thingspeak.com a měření si můžete prohlédnout v soukromém zobrazení.

    Tento projekt zaznamenává vaši teplotu a čas měření, které lze také použít jako záznam docházky. Nyní může HR vidět vaše data po přihlášení na web ThingSpeak, což je velmi výhodné.

Doporučuje: