INHOUDSOPGAWE:

Maak 'n infrarooi termometer vir COVID-19 met MicroPython: 8 stappe
Maak 'n infrarooi termometer vir COVID-19 met MicroPython: 8 stappe

Video: Maak 'n infrarooi termometer vir COVID-19 met MicroPython: 8 stappe

Video: Maak 'n infrarooi termometer vir COVID-19 met MicroPython: 8 stappe
Video: PSR Best equipment to fight against COVID-19 | IR Thermometer | N-95 Mask | Gloves | Sanitizer 2024, Julie
Anonim
Maak 'n infrarooi termometer vir COVID-19 met MicroPython
Maak 'n infrarooi termometer vir COVID-19 met MicroPython

As gevolg van die uitbreek van die koronavirussiekte (COVID-19), moet die HR van die onderneming die temperatuur van elke werker meet en registreer. Dit is 'n vervelige en tydrowende taak vir HR. Dus het ek hierdie projek gedoen: die werker het op die knoppie gedruk, hierdie instrument het die temperatuur gemeet, die data op die internet gelaai en HR kon te alle tye aanlyn gaan en almal se temperatuur nagaan.

Stap 1: Voorrade

Voorrade
Voorrade

Hardeware:

  • MakePython ESP32
  • MLX90614
  • Knoppie
  • Battery
  • Broodbord

MakePython ESP32 is 'n ESP32-bord met 'n geïntegreerde SSD1306 OLED-skerm, u kan dit via hierdie skakel kry:

Sagteware:

uPyCraft V1.1

Klik op hierdie skakel om uPyCraft IDE vir Windows af te laai:

randomnerdtutorials.com/uPyCraftWindows.

Stap 2: Bedrading

Bedrading
Bedrading
  • Die VIN -pen van die MLX90614 is gekoppel aan 3V3 van MakePython ESP32, GND is gekoppel aan GND, SCL -pen is gekoppel aan IO22 en SDA -pen is gekoppel aan IO22 van die bord.
  • Die VCC -pen en GND -pen van die knoppie is gekoppel aan die 3V3 en GND van MakePython ESP32, en die OUT -pen is gekoppel aan IO14.
  • Koppel MakePython ESP8266 aan 'n rekenaar met die USB -kabel.

Stap 3: UPyCraft IDE

  • As u uPyCraft nog nie gebruik het nie, kan u die begeleidingsdokument van MicroPython ESP32 Dev Kit met gedetailleerde instruksies aflaai.
  • U kan hierdie stap oorslaan as u dit gebruik het.

Stap 4: Gebruik ThingSpeak IoT

Gebruik ThingSpeak IoT
Gebruik ThingSpeak IoT
Gebruik ThingSpeak IoT
Gebruik ThingSpeak IoT
Gebruik ThingSpeak IoT
Gebruik ThingSpeak IoT

Monitor temperatuur op afstand op ThingSpeak, stappe:

  • Teken 'n rekening aan op https://thingspeak.com/. As u reeds een het, meld direk aan.
  • Klik op Nuwe kanaal om 'n nuwe ThingSpeak -kanaal te skep.
  • Invoernaam, beskrywing, kies veld 1. Stoor dan kanaal onderaan.
  • Klik op die API sleutels opsie, kopieer die API sleutel, ons sal dit in die program gebruik.
  • Stap 5: Kode

    Laai die bestuurderslêer ssd1306.py, MLX90614.py af en voer dit uit.

    Maak die volgende veranderinge aan die main.py -lêer en stoor en voer dit uit.

    Verander SSID en PSW om WiFi aan te sluit

    SSID = 'Makerfabs'

    PSW = '20160704'

    Verander die API -SLEUTEL wat u in die vorige stap gekry het

    API_KEY = 'RATU1SWM0MT46HHR'

    Dit is die kode om die temperatuur te kry en die data op te laai:

    terwyl True: if (button.value () == 1): Temp = sensor.getObjCelsius () #Kry temperatuurinligting oled.fill (0) oled.text ('Temperature:', 10, 20) oled.text (str (Temp), 20, 40) druk (Temp) oled.show () #Gebruik API -sleutels om temperatuurdata na 'n kanaal se URL te skryf = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) print (res.text)

    Stap 6: Installeer

    Installeer
    Installeer

    Maak die bord aan die deur vas met dubbelzijdige band, maak die skakelaar van die battery oop, die skerm sal die sukses van die WiFi-verbinding moontlik maak.

    Stap 7: Meet

    Meet
    Meet
    Meet
    Meet
    Meet
    Meet

    Op die skerm staan "Meet temp, druk asseblief op die knoppie", u kom so na as moontlik aan MLX90614, druk dan op die knoppie, dit sal u temperatuur wys en die data oplaai na die webwerf.

    Stap 8: Voltooi

    Voltooi
    Voltooi

    Gaan na https://thingspeak.com en u kan die metings in Private View sien.

    Hierdie projek teken u temperatuur en meettyd op, wat ook as 'n bywoningsrekord gebruik kan word. Nou kan HR u data sien deur aan te meld by die ThingSpeak -web, wat baie handig is.

Aanbeveel: