Sisällysluettelo:

Tee itse infrapunalämpömittari COVID-19: lle MicroPythonilla: 8 vaihetta
Tee itse infrapunalämpömittari COVID-19: lle MicroPythonilla: 8 vaihetta

Video: Tee itse infrapunalämpömittari COVID-19: lle MicroPythonilla: 8 vaihetta

Video: Tee itse infrapunalämpömittari COVID-19: lle MicroPythonilla: 8 vaihetta
Video: FrameSaw for carpenter and woodworker 2024, Marraskuu
Anonim
Tee itse infrapunalämpömittari COVID-19: lle MicroPythonilla
Tee itse infrapunalämpömittari COVID-19: lle MicroPythonilla

Koronaviruspandemian (COVID-19) puhkeamisen vuoksi yrityksen HR: n on mitattava ja rekisteröitävä jokaisen työntekijän lämpötila. Tämä on työläs ja aikaa vievä tehtävä HR: lle. Joten tein tämän projektin: työntekijä painoi painiketta, tämä laite mitasi lämpötilan, ladasi tiedot Internetiin ja HR voi mennä verkkoon ja tarkistaa kaikkien lämpötilan milloin tahansa.

Vaihe 1: Tarvikkeet

Tarvikkeet
Tarvikkeet

Laitteisto:

  • MakePython ESP32
  • MLX90614
  • Painike
  • Akku
  • Leipälauta

MakePython ESP32 on ESP32-kortti, jossa on integroitu SSD1306 OLED -näyttö, ja voit saada sen tästä linkistä:

Ohjelmisto:

uPyCraft V1.1

Lataa uPyCraft IDE for Windows napsauttamalla tätä linkkiä:

randomnerdtutorials.com/uPyCraftWindows.

Vaihe 2: Johdotus

Johdotus
Johdotus
  • MLX90614: n VIN -nasta on kytketty MakePython ESP32: n 3V3: een, GND on kytketty GND: hen, SCL -nasta on kytketty IO22: een ja SDA -nasta on liitetty kortin IO22: een.
  • Painikkeen VCC -nasta ja GND -nasta on kytketty MakePython ESP32: n 3V3- ja GND -liittimeen ja OUT -nasta on liitetty IO14 -liitäntään.
  • Yhdistä MakePython ESP8266 tietokoneeseen USB -kaapelilla.

Vaihe 3: UPyCraft IDE

  • Jos et ole käyttänyt uPyCraftia, voit ladata MicroPython ESP32 Dev Kit Guidance -asiakirjan ja yksityiskohtaiset ohjeet.
  • Voit ohittaa tämän vaiheen, jos olet käyttänyt sitä.

Vaihe 4: Käytä ThingSpeak IoT: tä

Käytä ThingSpeak IoT: tä
Käytä ThingSpeak IoT: tä
Käytä ThingSpeak IoT: tä
Käytä ThingSpeak IoT: tä
Käytä ThingSpeak IoT: tä
Käytä ThingSpeak IoT: tä

Lämpötilan etävalvonta ThingSpeakissa, vaiheet:

  • Luo tili osoitteessa https://thingspeak.com/. Jos sinulla on jo sellainen, kirjaudu sisään suoraan.
  • Luo uusi ThingSpeak -kanava napsauttamalla Uusi kanava.
  • Syötön nimi, Kuvaus, Valitse kenttä 1. Tallenna sitten kanava alareunaan.
  • Napsauta API -avaimet -vaihtoehtoa, kopioi API -avain, käytämme sitä ohjelmassa.
  • Vaihe 5: Koodi

    Lataa ja suorita ajuritiedosto ssd1306.py, MLX90614.py.

    Tee seuraavat muutokset main.py -tiedostoon, tallenna ja suorita sitten.

    Muokkaa SSID: tä ja PSW: tä yhdistääksesi WiFi -yhteyden

    SSID = 'Makerfabs'

    PSW = '20160704'

    Muokkaa edellisessä vaiheessa saamaasi API -AVAINTA

    API_KEY = 'RATU1SWM0MT46HHR'

    Tämä on koodi lämpötilan saamiseksi ja tietojen lataamiseksi:

    kun taas 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 () #Käytä API -näppäimiä lämpötilatietojen kirjoittamiseen kanavalle URL = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) print (res.text)

    Vaihe 6: Asenna

    Asentaa
    Asentaa

    Kiinnitä kortti oveen kaksipuolisella teipillä, avaa akun kytkin, näyttö ilmoittaa WiFi-yhteyden onnistumisesta.

    Vaihe 7: Mittaa

    Mitata
    Mitata
    Mitata
    Mitata
    Mitata
    Mitata

    Näytössä lukee "Mittaa lämpötila, paina painiketta", pääset mahdollisimman lähelle MLX90614 ja paina sitten -painiketta, se näyttää lämpötilan ja lähettää tiedot verkkosivustolle.

    Vaihe 8: Suorita loppuun

    Saattaa loppuun
    Saattaa loppuun

    Mene osoitteeseen https://thingspeak.com ja näet mitat yksityisessä näkymässä.

    Tämä projekti tallentaa lämpötilan ja mittausajan, joita voidaan käyttää myös läsnäolotietueena. Nyt HR voi nähdä tietosi kirjautumalla ThingSpeak -verkkoon, mikä on erittäin kätevää.

Suositeltava: