Turinys:

Pasidaryk pats infraraudonųjų spindulių termometras COVID-19 su „MicroPython“: 8 žingsniai
Pasidaryk pats infraraudonųjų spindulių termometras COVID-19 su „MicroPython“: 8 žingsniai

Video: Pasidaryk pats infraraudonųjų spindulių termometras COVID-19 su „MicroPython“: 8 žingsniai

Video: Pasidaryk pats infraraudonųjų spindulių termometras COVID-19 su „MicroPython“: 8 žingsniai
Video: Ryobi tool secrets #calibration #diy #lifehacks #viral #homedepot #power #roadside #tires #ryobi 2024, Lapkritis
Anonim
Pasidaryk pats infraraudonųjų spindulių termometras COVID-19 su „MicroPython“
Pasidaryk pats infraraudonųjų spindulių termometras COVID-19 su „MicroPython“

Dėl koronaviruso (COVID-19) protrūkio įmonės vyriausiasis darbuotojas turi išmatuoti ir užregistruoti kiekvieno darbuotojo temperatūrą. Tai varginanti ir daug laiko reikalaujanti HR užduotis. Taigi aš padariau šį projektą: darbuotojas paspaudė mygtuką, šis prietaisas matavo temperatūrą, įkėlė duomenis į internetą, o HR bet kuriuo metu galėjo prisijungti prie interneto ir patikrinti visų temperatūrą.

1 žingsnis: reikmenys

Prekės
Prekės

Techninė įranga:

  • „MakePython ESP32“
  • MLX90614
  • Mygtukas
  • Baterija
  • Bandomoji Lenta

„MakePython ESP32“yra ESP32 plokštė su integruotu SSD1306 OLED ekranu, ją galite gauti iš šios nuorodos:

Programinė įranga:

„uPyCraft“V1.1

Spustelėkite šią nuorodą, kad atsisiųstumėte „uPyCraft IDE“, skirtą „Windows“:

randomnerdtutorials.com/uPyCraftWindows.

2 žingsnis: laidų prijungimas

Laidai
Laidai
  • MLX90614 VIN kaištis prijungtas prie „MakePython ESP32“3V3, GND prijungtas prie GND, SCL kaištis prijungtas prie IO22, o SDA kaištis prijungtas prie plokštės IO22.
  • Mygtuko VCC kaištis ir GND kaištis yra prijungti prie „MakePython ESP32“3V3 ir GND, o OUT kaištis prijungtas prie IO14.
  • Prijunkite „MakePython ESP8266“prie kompiuterio naudodami USB kabelį.

3 žingsnis: „UPyCraft IDE“

  • Jei nenaudojote „uPyCraft“, galite atsisiųsti „MicroPython ESP32 Dev Kit Guidance“dokumentą su išsamiais nurodymais.
  • Šį veiksmą galite praleisti, jei jį naudojote.

4 veiksmas: naudokite „ThingSpeak IoT“

Naudokite „ThingSpeak IoT“
Naudokite „ThingSpeak IoT“
Naudokite „ThingSpeak IoT“
Naudokite „ThingSpeak IoT“
Naudokite „ThingSpeak IoT“
Naudokite „ThingSpeak IoT“

Nuotoliniu būdu stebėkite „ThingSpeak“temperatūrą, atlikite šiuos veiksmus:

  • Užregistruokite paskyrą https://thingspeak.com/. Jei jau turite, prisijunkite tiesiogiai.
  • Spustelėkite Naujas kanalas, kad sukurtumėte naują „ThingSpeak“kanalą.
  • Įvesties pavadinimas, Aprašymas, Pasirinkite 1 lauką. Tada išsaugokite kanalą apačioje.
  • Spustelėkite parinktį API raktai, nukopijuokite API raktą, mes jį naudosime programoje.
  • 5 žingsnis: kodas

    Atsisiųskite ir paleiskite tvarkyklės failą ssd1306.py, MLX90614.py.

    Atlikite šiuos main.py failo pakeitimus, tada išsaugokite ir paleiskite.

    Norėdami prijungti „WiFi“, pakeiskite SSID ir PSW

    SSID = „Gamintojo kabinos“

    PSW = '20160704'

    Pakeiskite API RAKTĄ, kurį gavote atlikdami ankstesnį veiksmą

    API_KEY = 'RATU1SWM0MT46HHR'

    Tai kodas temperatūrai gauti ir duomenims įkelti:

    nors tiesa: if (button.value () == 1): Temp = sensor.getObjCelsius () #Get Temperature information oled.fill (0) oled.text ('Temperature:', 10, 20) oled.text (str. (Temp), 20, 40) print (Temp) oled.show () #Naudokite API raktus, norėdami įrašyti temperatūros duomenis į kanalo URL = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) print (res.text)

    6 veiksmas: įdiekite

    Diegti
    Diegti

    Pritvirtinkite plokštę prie durų dvipuse juosta, atidarykite akumuliatoriaus jungiklį, ekranas paragins sėkmingai prisijungti prie „WiFi“.

    7 žingsnis: išmatuokite

    Išmatuoti
    Išmatuoti
    Išmatuoti
    Išmatuoti
    Išmatuoti
    Išmatuoti

    Ekrane rašoma „Matuoti temperatūrą, prašome paspausti mygtuką“, kuo arčiau MLX90614, tada paspauskite mygtuką, jis parodys jūsų temperatūrą ir įkels duomenis į svetainę.

    8 žingsnis: Užbaikite

    Užbaigtas
    Užbaigtas

    Eikite į https://thingspeak.com ir matavimus matysite privačiame vaizde.

    Šis projektas įrašo jūsų temperatūrą ir matavimo laiką, kuris taip pat gali būti naudojamas kaip lankomumo įrašas. Dabar HR gali matyti jūsų duomenis prisijungęs prie „ThingSpeak“žiniatinklio, o tai yra labai patogu.

Rekomenduojamas: