Sadržaj:

Uradi sam infracrveni termometar za COVID-19 s MicroPythonom: 8 koraka
Uradi sam infracrveni termometar za COVID-19 s MicroPythonom: 8 koraka

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

Video: Uradi sam infracrveni termometar za COVID-19 s MicroPythonom: 8 koraka
Video: КАК ПРИГОТОВИТЬ БОГРАЧ. ТАК Я ЕЩЁ НЕ ГОТОВИЛ. ЛУЧШИЙ РЕЦЕПТ 2024, Juli
Anonim
Uradi sam infracrveni termometar za COVID-19 s MicroPythonom
Uradi sam infracrveni termometar za COVID-19 s MicroPythonom

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

Korak 1: Potrošni materijal

Supplies
Supplies

Hardver:

  • MakePython ESP32
  • MLX90614
  • Dugme
  • Baterija
  • Breadboard

MakePython ESP32 je ESP32 ploča sa integrisanim SSD1306 OLED ekranom, možete je dobiti sa 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 su spojeni na 3V3 i GND MakePython ESP32, a OUT pin je spojen na IO14.
  • Povežite MakePython ESP8266 sa računarom pomoću USB kabla.

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: Koristite 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/. Prijavite se izravno ako ga već imate.
  • Pritisnite Novi kanal da kreirate novi ThingSpeak kanal.
  • Unesite naziv, opis, odaberite polje 1. Zatim spremite kanal na dnu.
  • Kliknite opciju API ključevi, kopirajte API ključ, mi ćemo ga koristiti 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 = 'Proizvođači'

    PSW = '20160704'

    Izmijenite API KLJUČ koji ste dobili u prethodnom koraku

    API_KEY = 'RATU1SWM0MT46HHR'

    Ovo je kôd za mjerenje temperature i učitavanje podataka:

    while True: if (button.value () == 1): Temp = sensor.getObjCelsius () #Dobijte informacije 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 temperaturnih podataka 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

    Instaliraj
    Instaliraj

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

    Korak 7: Izmjerite

    Izmerite
    Izmerite
    Izmerite
    Izmerite
    Izmerite
    Izmerite

    Na ekranu se prikazuje "Izmjeri temp. Molimo pritisnite dugme", približite se što je moguće bliže MLX90614, zatim pritisnite dugme, 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 ThingSpeak web, što je vrlo zgodno.

Preporučuje se: