Obsah:

Vyrobte si infračervený teplomer pre COVID-19 s technológiou MicroPython: 8 krokov
Vyrobte si infračervený teplomer pre COVID-19 s technológiou MicroPython: 8 krokov
Anonim
Vyrobte si infračervený teplomer pre COVID-19 s technológiou MicroPython
Vyrobte si infračervený teplomer pre COVID-19 s technológiou MicroPython

Vzhľadom na vypuknutie koronavírusovej choroby (COVID-19) musí HR spoločnosti merať a registrovať teplotu každého pracovníka. Pre HR je to únavná a časovo náročná úloha. Urobil som teda tento projekt: pracovník stlačil tlačidlo, tento prístroj zmeral teplotu, nahral údaje na internet a HR mohol ísť online a kedykoľvek každému skontrolovať teplotu.

Krok 1: Spotrebný materiál

Zásoby
Zásoby

Hardvér:

  • MakePython ESP32
  • MLX90614
  • Tlačidlo
  • Batéria
  • Breadboard

MakePython ESP32 je doska ESP32 s integrovaným OLED displejom SSD1306, získate ju z tohto odkazu:

Softvér:

uPyCraft V1.1

Kliknutím na tento odkaz stiahnete uPyCraft IDE pre Windows:

randomnerdtutorials.com/uPyCraftWindows.

Krok 2: Zapojenie

Elektrické vedenie
Elektrické vedenie
  • VIN pin MLX90614 je pripojený k 3V3 MakePython ESP32, GND je pripojený k GND, SCL pin je pripojený k IO22 a SDA pin je pripojený k IO22 dosky.
  • Kolík VCC a pin GND tlačidla sú pripojené k 3V3 a GND programu MakePython ESP32 a kolík OUT je pripojený k IO14.
  • Pripojte MakePython ESP8266 k počítaču pomocou kábla USB.

Krok 3: UPyCraft IDE

  • Ak ste nepoužili uPyCraft, môžete si stiahnuť dokument s pokynmi k súprave MicroPython ESP32 Dev Kit s podrobnými pokynmi.
  • Tento krok môžete preskočiť, ak ste ho použili.

Krok 4: Použite ThingSpeak IoT

Použite IoT ThingSpeak
Použite IoT ThingSpeak
Použite IoT ThingSpeak
Použite IoT ThingSpeak
Použite IoT ThingSpeak
Použite IoT ThingSpeak

Diaľkovo monitorujte teplotu na ThingSpeak, kroky:

  • Zaregistrujte si účet na https://thingspeak.com/. Ak ho už máte, prihláste sa priamo.
  • Kliknutím na Nový kanál vytvoríte nový kanál ThingSpeak.
  • Zadajte názov, popis, výber poľa 1. Potom uložte kanál v spodnej časti.
  • Kliknite na možnosť API Keys, skopírujte API kľúč, použijeme ho v programe.
  • Krok 5: Kód

    Stiahnite a spustite súbor ovládača ssd1306.py, MLX90614.py.

    V súbore main.py vykonajte nasledujúce zmeny, uložte a spustite.

    Zmeňte SSID a PSW na pripojenie WiFi

    SSID = 'Makerfabs'

    PSW = '20160704'

    Upravte KĽÚČ API, ktorý ste získali v predchádzajúcom kroku

    API_KEY = 'RATU1SWM0MT46HHR'

    Toto je kód na meranie teploty a nahranie údajov:

    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žite kľúče API na zápis údajov o teplote do kanála URL = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) print (res.text)

    Krok 6: Inštalácia

    Inštalácia
    Inštalácia

    Upevnite dosku k dverám obojstrannou páskou, otvorte vypínač na batérii, obrazovka vás upozorní na úspešné pripojenie WiFi.

    Krok 7: Merajte

    Odmerať
    Odmerať
    Odmerať
    Odmerať
    Odmerať
    Odmerať

    Na obrazovke sa zobrazí „Zmerajte teplotu, prosím, stlačte tlačidlo“, dostanete sa čo najbližšie k MLX90614, potom stlačte tlačidlo, zobrazí sa vaša teplota a nahrajú sa údaje na webovú stránku.

    Krok 8: Dokončite

    Dokončené
    Dokončené

    Prejdite na stránku https://thingspeak.com a merania si môžete prezrieť v súkromnom zobrazení.

    Tento projekt zaznamenáva vašu teplotu a čas merania, ktoré je možné použiť aj ako záznam dochádzky. Teraz môže HR vidieť vaše údaje po prihlásení sa na web ThingSpeak, čo je veľmi výhodné.

Odporúča: