Sisukord:

Tehke infrapuna-termomeeter COVID-19 jaoks MicroPythoni abil: 8 sammu
Tehke infrapuna-termomeeter COVID-19 jaoks MicroPythoni abil: 8 sammu

Video: Tehke infrapuna-termomeeter COVID-19 jaoks MicroPythoni abil: 8 sammu

Video: Tehke infrapuna-termomeeter COVID-19 jaoks MicroPythoni abil: 8 sammu
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, November
Anonim
Tehke infrapuna termomeeter COVID-19 jaoks MicroPythoniga
Tehke infrapuna termomeeter COVID-19 jaoks MicroPythoniga

Koroonaviiruse (COVID-19) puhangu tõttu peab ettevõtte personal mõõtma ja registreerima iga töötaja temperatuuri. See on HR-i jaoks tüütu ja aeganõudev ülesanne. Nii et ma tegin selle projekti: töötaja vajutas nuppu, see mõõteriist mõõtis temperatuuri, laadis andmed Internetti ja HR võis igal ajal võrku minna ja kõigi temperatuuri kontrollida.

Samm: tarvikud

Tarvikud
Tarvikud

Riistvara:

  • MakePython ESP32
  • MLX90614
  • Nupp
  • Aku
  • Leivalaud

MakePython ESP32 on integreeritud SSD1306 OLED-ekraaniga ESP32-plaat, selle saate sellelt lingilt:

Tarkvara:

uPyCraft V1.1

Windowsi uPyCraft IDE allalaadimiseks klõpsake seda linki:

randomnerdtutorials.com/uPyCraftWindows.

2. samm: juhtmestik

Juhtmestik
Juhtmestik
  • MLX90614 VIN -tihvt on ühendatud MakePython ESP32 3V3 -ga, GND on ühendatud GND -ga, SCL -tihvt on ühendatud IO22 -ga ja SDA -tihvt on ühendatud plaadi IO22 -ga.
  • Nupu VCC tihvt ja GND tihvt on ühendatud MakePython ESP32 3V3 ja GND -ga ning OUT -tihvt on ühendatud IO14 -ga.
  • Ühendage MakePython ESP8266 USB -kaabli abil arvutiga.

3. samm: UPyCraft IDE

  • Kui te pole uPyCraftit kasutanud, saate alla laadida MicroPython ESP32 Dev Kit Guidance dokumendi koos üksikasjalike juhistega.
  • Selle sammu saate vahele jätta, kui olete seda kasutanud.

Samm: kasutage ThingSpeak IoT -d

Kasutage ThingSpeak IoT -d
Kasutage ThingSpeak IoT -d
Kasutage ThingSpeak IoT -d
Kasutage ThingSpeak IoT -d
Kasutage ThingSpeak IoT -d
Kasutage ThingSpeak IoT -d

Jälgige ThingSpeaki temperatuuri kaugjuhtimisega, toimige järgmiselt.

  • Registreerige konto saidil https://thingspeak.com/. Kui teil see juba on, logige otse sisse.
  • Uue ThingSpeaki kanali loomiseks klõpsake nuppu Uus kanal.
  • Sisendi nimi, Kirjeldus, Vali väli 1. Seejärel salvestage kanal allservas.
  • Klõpsake suvandil API võtmed, kopeerige API võti, me kasutame seda programmis.
  • Samm: kood

    Laadige alla ja käivitage draiverifail ssd1306.py, MLX90614.py.

    Tehke failis main.py järgmised muudatused, seejärel salvestage ja käivitage.

    WiFi ühendamiseks muutke SSID -d ja PSW -d

    SSID = 'Makerfabs'

    PSW = '20160704'

    Muutke eelmises etapis saadud API VÕTI

    API_KEY = 'RATU1SWM0MT46HHR'

    See on kood temperatuuri saamiseks ja andmete üleslaadimiseks:

    kuigi tõsi: if (button.value () == 1): Temp = sensor.getObjCelsius () #Temperatuuriteabe saamine oled.fill (0) oled.text ('Temperature:', 10, 20) oled.text (str (Temp), 20, 40) print (Temp) oled.show () #Kasutage API -klahve temperatuuri andmete kirjutamiseks kanali URL -ile = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (temp) res = urequests.get (URL) print (res.text)

    6. samm: installige

    Installi
    Installi

    Kinnitage plaat kahepoolse teibiga ukse külge, avage aku lüliti, ekraan kuvab WiFi-ühenduse õnnestumise.

    7. samm: mõõtke

    Mõõda
    Mõõda
    Mõõda
    Mõõda
    Mõõda
    Mõõda

    Ekraan ütleb: "Mõõtke temperatuuri, palun vajutage nuppu", jõuate MLX90614 -le võimalikult lähedale, seejärel vajutage nuppu, see näitab teie temperatuuri ja laadib andmed veebisaidile.

    8. samm: lõpetage

    Täielik
    Täielik

    Minge aadressile https://thingspeak.com ja näete mõõtmisi privaatses vaates.

    See projekt salvestab teie temperatuuri ja mõõtmisaja, mida saab kasutada ka osavõtuandmetena. Nüüd näeb HR teie andmeid, logides sisse ThingSpeaki veebis, mis on väga mugav.

Soovitan: