Talaan ng mga Nilalaman:

DIY isang Infrared Thermometer para sa COVID-19 Sa MicroPython: 8 Hakbang
DIY isang Infrared Thermometer para sa COVID-19 Sa MicroPython: 8 Hakbang

Video: DIY isang Infrared Thermometer para sa COVID-19 Sa MicroPython: 8 Hakbang

Video: DIY isang Infrared Thermometer para sa COVID-19 Sa MicroPython: 8 Hakbang
Video: Infrared Thermometer Non Contact Review 2024, Hulyo
Anonim
DIY isang Infrared Thermometer para sa COVID-19 Sa MicroPython
DIY isang Infrared Thermometer para sa COVID-19 Sa MicroPython

Dahil sa pagsiklab ng Coronavirus Disease (COVID-19), kailangang sukatin at irehistro ng HR ng kumpanya ang temperatura ng bawat manggagawa. Ito ay isang nakakapagod at matagal na gawain para sa HR. Kaya't ginawa ko ang proyektong ito: pinindot ng manggagawa ang pindutan, sinukat ng instrumento na ito ang temperatura, na-upload ang data sa Internet, at ang HR ay maaaring mag-online at suriin ang temperatura ng lahat sa anumang oras.

Hakbang 1: Mga Panustos

Mga gamit
Mga gamit

Hardware:

  • MakePython ESP32
  • MLX90614
  • Pindutan
  • Baterya
  • Breadboard

Ang MakePython ESP32 ay isang board ng ESP32 na may isang isinamang display na SSD1306 OLED, makukuha mo ito mula sa link na ito:

Software:

uPyCraft V1.1

I-click ang link na ito upang i-download ang uPyCraft IDE para sa Windows:

randomnerdtutorials.com/uPyCraftWindows.

Hakbang 2: Mga kable

Kable
Kable
  • Ang VIN pin ng MLX90614 ay konektado sa 3V3 ng MakePython ESP32, ang GND ay konektado sa GND, ang SCL pin ay konektado sa IO22 at ang SDA pin ay konektado sa IO22 ng board.
  • Ang VCC pin at GND pin ng pindutan ay konektado sa 3V3 at GND ng MakePython ESP32, at ang OUT pin ay konektado sa IO14.
  • Ikonekta ang MakePython ESP8266 sa PC gamit ang USB cable.

Hakbang 3: UPyCraft IDE

  • Kung hindi mo pa nagamit ang uPyCraft, maaari mong i-download ang dokumento ng MicroPython ESP32 Dev Kit Guidance na may detalyadong mga tagubilin.
  • Maaari mong laktawan ang hakbang na ito kung ginamit mo ito.

Hakbang 4: Gumamit ng ThingSpeak IoT

Gumamit ng ThingSpeak IoT
Gumamit ng ThingSpeak IoT
Gumamit ng ThingSpeak IoT
Gumamit ng ThingSpeak IoT
Gumamit ng ThingSpeak IoT
Gumamit ng ThingSpeak IoT

Malayo subaybayan ang temperatura sa ThingSpeak, mga hakbang:

  • Mag-sign up ng isang account sa https://thingspeak.com/. Kung mayroon ka na, direktang mag-sign in.
  • Mag-click sa Bagong Channel upang lumikha ng isang bagong ThingSpeak channel.
  • Pangalan ng pag-input, Paglalarawan, Piliin ang Patlang 1. Pagkatapos ay i-save ang channel sa ibaba.
  • I-click ang pagpipiliang API Keys, kopyahin ang API Key, gagamitin namin ito sa programa.
  • Hakbang 5: Code

    I-download at patakbuhin ang ssd1306.py, MLX90614.py file ng driver.

    Gawin ang mga sumusunod na pagbabago sa main.py file, pagkatapos ay i-save at patakbuhin.

    Baguhin ang SSID at PSW upang ikonekta ang WiFi

    SSID = 'Makerfabs'

    PSW = '20160704'

    Baguhin ang API KEY na nakuha mo sa nakaraang hakbang

    API_KEY = 'RATU1SWM0MT46HHR'

    Ito ang code upang makuha ang temperatura at mai-upload ang data:

    habang Totoo: kung (button.value () == 1): Temp = sensor.getObjCelsius () #Get information ng oled.fill (0) oled.text ('Temperatura:', 10, 20) oled.text (str (Temp), 20, 40) i-print (Temp) oled.show () # Gumamit ng mga API key upang isulat ang data ng temperatura sa isang channel URL = "https://api.thingspeak.com/update?api_key=" + API_KEY + "& field1 = "+ str (Temp) res = urequests.get (URL) print (res.text)

    Hakbang 6: I-install

    I-install
    I-install

    Ayusin ang board sa pintuan gamit ang double-sided tape, buksan ang switch sa baterya, ang screen ay mag-uudyok ng tagumpay sa koneksyon sa WiFi.

    Hakbang 7: Sukatin

    Sukatin
    Sukatin
    Sukatin
    Sukatin
    Sukatin
    Sukatin

    Sinasabi ng screen na "Sukatin ang temp Mangyaring pindutin ang pindutan", makakakuha ka ng mas malapit hangga't maaari sa MLX90614, pagkatapos ay pindutin ang pindutan, ipapakita nito ang iyong temperatura at i-upload ang data sa website.

    Hakbang 8: Kumpleto

    Kumpleto
    Kumpleto

    Pumunta sa https://thingspeak.com at makikita mo ang mga sukat sa Pribadong Pagtingin.

    Itinatala ng proyektong ito ang iyong temperatura at oras ng pagsukat, na maaari ding magamit bilang isang record ng pagdalo. Ngayon makikita ng HR ang iyong data sa pamamagitan ng pag-log in sa ThingSpeak web, na napakadali.

Inirerekumendang: