Satura rādītājs:

DIY infrasarkanais termometrs COVID-19 ar MicroPython: 8 soļi
DIY infrasarkanais termometrs COVID-19 ar MicroPython: 8 soļi

Video: DIY infrasarkanais termometrs COVID-19 ar MicroPython: 8 soļi

Video: DIY infrasarkanais termometrs COVID-19 ar MicroPython: 8 soļi
Video: Switch to Duracell AAA alkaline batteries for Battery issues with ThermoSure 2024, Novembris
Anonim
DIY infrasarkanais termometrs COVID-19 ar MicroPython
DIY infrasarkanais termometrs COVID-19 ar MicroPython

Sakarā ar koronavīrusa slimības (COVID-19) uzliesmojumu uzņēmuma personālam ir jāizmēra un jāreģistrē katra darba ņēmēja temperatūra. Tas HR ir garlaicīgs un laikietilpīgs uzdevums. Tāpēc es izpildīju šo projektu: strādnieks nospieda pogu, šis instruments mērīja temperatūru, augšupielādēja datus internetā, un HR varēja jebkurā laikā doties tiešsaistē un pārbaudīt ikviena temperatūru.

1. solis: Piegādes

Piegādes
Piegādes

Aparatūra:

  • MakePython ESP32
  • MLX90614
  • Poga
  • Akumulators
  • Maizes dēlis

MakePython ESP32 ir ESP32 tāfele ar integrētu SSD1306 OLED displeju, to varat iegūt no šīs saites:

Programmatūra:

uPyCraft V1.1

Noklikšķiniet uz šīs saites, lai lejupielādētu uPyCraft IDE operētājsistēmai Windows:

randomnerdtutorials.com/uPyCraftWindows.

2. solis: elektroinstalācija

Elektroinstalācija
Elektroinstalācija
  • MLX90614 VIN tapa ir savienota ar MakePython ESP32 3V3, GND ir pievienota GND, SCL tapa ir pievienota IO22 un SDA tapa ir pievienota plates IO22.
  • Pogas VCC tapa un GND tapa ir savienota ar MakePython ESP32 3V3 un GND, un OUT tapa ir pievienota IO14.
  • Savienojiet MakePython ESP8266 ar datoru, izmantojot USB kabeli.

3. darbība: UPyCraft IDE

  • Ja neesat izmantojis uPyCraft, varat lejupielādēt MicroPython ESP32 Dev Kit Guidance dokumentu ar detalizētiem norādījumiem.
  • Šo darbību varat izlaist, ja esat to izmantojis.

4. darbība. Izmantojiet ThingSpeak IoT

Izmantojiet ThingSpeak IoT
Izmantojiet ThingSpeak IoT
Izmantojiet ThingSpeak IoT
Izmantojiet ThingSpeak IoT
Izmantojiet ThingSpeak IoT
Izmantojiet ThingSpeak IoT

Attāli uzraugiet ThingSpeak temperatūru, veicot tālāk norādītās darbības.

  • Reģistrējiet kontu vietnē https://thingspeak.com/. Ja jums tāds jau ir, pierakstieties tieši.
  • Noklikšķiniet uz Jauns kanāls, lai izveidotu jaunu ThingSpeak kanālu.
  • Ievadiet nosaukumu, aprakstu, atlasiet lauku 1. Pēc tam saglabājiet kanālu apakšā.
  • Noklikšķiniet uz opcijas API atslēgas, nokopējiet API atslēgu, mēs to izmantosim programmā.
  • 5. darbība: kods

    Lejupielādējiet un palaidiet draivera failu ssd1306.py, MLX90614.py.

    Veiciet šādas izmaiņas failā main.py, pēc tam saglabājiet un palaidiet.

    Lai izveidotu savienojumu ar WiFi, mainiet SSID un PSW

    SSID = 'Makerfabs'

    PSW = '20160704'

    Pārveidojiet iepriekšējā darbībā iegūto API KEY

    API_KEY = 'RATU1SWM0MT46HHR'

    Šis ir kods, lai iegūtu temperatūru un augšupielādētu datus:

    kamēr True: if (button.value () == 1): Temp = sensor.getObjCelsius () #Saņemt temperatūras informāciju oled.fill (0) oled.text ('Temperature:', 10, 20) oled.text (str. (Temp), 20, 40) print (Temp) oled.show () #Izmantojiet API taustiņus, lai ierakstītu temperatūras datus kanāla URL = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (temp) res = urequests.get (URL) drukāt (res.text)

    6. darbība: instalējiet

    Uzstādīt
    Uzstādīt

    Piestipriniet dēli pie durvīm ar abpusēju līmlenti, atveriet akumulatora slēdzi, ekrāns parādīs panākumus WiFi savienojuma izveidē.

    7. darbība. Izmēriet

    Mērs
    Mērs
    Mērs
    Mērs
    Mērs
    Mērs

    Ekrāns saka: "Mērīt temperatūru, lūdzu, nospiediet pogu", jūs nokļūstat pēc iespējas tuvāk MLX90614, pēc tam nospiediet pogu, tas parādīs jūsu temperatūru un augšupielādēs datus vietnē.

    8. darbība. Pabeigt

    Pabeigts
    Pabeigts

    Dodieties uz vietni https://thingspeak.com un mērījumus varat redzēt privātajā skatā.

    Šis projekts reģistrē jūsu temperatūru un mērīšanas laiku, ko var izmantot arī kā apmeklējuma ierakstu. Tagad HR var redzēt jūsu datus, piesakoties ThingSpeak tīmeklī, kas ir ļoti ērti.

Ieteicams: