Sadržaj:

Napravite infracrveni termometar za COVID-19 s MicroPythonom: 8 koraka
Napravite infracrveni termometar za COVID-19 s MicroPythonom: 8 koraka

Video: Napravite infracrveni termometar za COVID-19 s MicroPythonom: 8 koraka

Video: Napravite infracrveni termometar za COVID-19 s MicroPythonom: 8 koraka
Video: Webinar: Dysautonomia Symptoms in Long-Haul COVID-19 2024, Studeni
Anonim
Napravite infracrveni termometar za COVID-19 s MicroPythonom
Napravite infracrveni termometar za COVID-19 s MicroPythonom

Zbog izbijanja koronavirusne bolesti (COVID-19), kadrovi tvrtke trebaju mjeriti i registrirati temperaturu svakog radnika. Ovo je dosadan i dugotrajan zadatak za HR. Tako sam napravio ovaj projekt: radnik je pritisnuo gumb, ovaj instrument je mjerio temperaturu, postavljao podatke na internet, a HR je mogao u svakom trenutku otići na internet i provjeriti temperaturu svih.

Korak 1: Opskrba

Pribor
Pribor

Hardver:

  • MakePython ESP32
  • MLX90614
  • Dugme
  • Baterija
  • Oglasna ploča

MakePython ESP32 je ESP32 ploča s integriranim SSD1306 OLED zaslonom, možete je dobiti s ove veze:

Softver:

uPyCraft V1.1

Kliknite ovu vezu za preuzimanje uPyCraft IDE -a za Windows:

randomnerdtutorials.com/uPyCraftWindows.

Korak 2: Ožičenje

Ožičenje
Ožičenje
  • VIN pin MLX90614 spojen je na 3V3 MakePython ESP32, GND je spojen na GND, SCL pin je spojen na IO22, a SDA pin na IO22 ploče.
  • VCC pin i GND pin tipke spojeni su na 3V3 i GND MakePython ESP32, a OUT pin je spojen na IO14.
  • Spojite MakePython ESP8266 na računalo pomoću USB kabela.

Korak 3: UPyCraft IDE

  • Ako niste koristili uPyCraft, možete preuzeti dokument MicroPython ESP32 Dev Kit Guidance dokument s detaljnim uputama.
  • Ovaj korak možete preskočiti ako ste ga koristili.

Korak 4: Upotrijebite ThingSpeak IoT

Koristite ThingSpeak IoT
Koristite ThingSpeak IoT
Koristite ThingSpeak IoT
Koristite ThingSpeak IoT
Koristite ThingSpeak IoT
Koristite ThingSpeak IoT

Daljinski pratite temperaturu na ThingSpeaku, koraci:

  • Registrirajte račun na https://thingspeak.com/. Ako ga već imate, prijavite se izravno.
  • Pritisnite Novi kanal da biste stvorili novi ThingSpeak kanal.
  • Unesite naziv, opis, odaberite polje 1. Zatim spremite kanal na dnu.
  • Kliknite opciju API ključevi, kopirajte API ključ, koristit ćemo ga u programu.
  • Korak 5: Kodirajte

    Preuzmite i pokrenite datoteku upravljačkog programa ssd1306.py, MLX90614.py.

    Napravite sljedeće promjene u datoteci main.py, a zatim spremite i pokrenite.

    Izmijenite SSID i PSW za povezivanje WiFi -ja

    SSID = 'Makerfabs'

    PSW = '20160704'

    Izmijenite API KLJUČ koji ste dobili u prethodnom koraku

    API_KEY = 'RATU1SWM0MT46HHR'

    Ovo je kôd za dobivanje temperature i prijenos podataka:

    while True: if (button.value () == 1): Temp = sensor.getObjCelsius () #Dobijte podatke o temperaturi oled.fill (0) oled.text ('Temperatura:', 10, 20) oled.text (str (Temp), 20, 40) print (Temp) oled.show () #Koristite API ključeve za upis podataka o temperaturi na URL kanala = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) print (res.text)

    Korak 6: Instalirajte

    Instalirati
    Instalirati

    Dvostranom trakom pričvrstite ploču na vrata, otvorite prekidač na bateriji, zaslon će zatražiti uspješnu WiFi vezu.

    Korak 7: Izmjerite

    Mjera
    Mjera
    Mjera
    Mjera
    Mjera
    Mjera

    Zaslon kaže "Izmjeri temp. Molimo pritisnite gumb", približite se što je moguće bliže MLX90614, zatim pritisnite gumb, na njemu će se prikazati vaša temperatura i učitati podaci na web stranicu.

    Korak 8: Dovršite

    Potpuno
    Potpuno

    Idite na https://thingspeak.com i možete vidjeti mjerenja u privatnom prikazu.

    Ovaj projekt bilježi vašu temperaturu i vrijeme mjerenja, što se također može koristiti kao zapis o posjećenosti. Sada HR može vidjeti vaše podatke prijavljivanjem na web ThingSpeak, što je vrlo povoljno.

Preporučeni: