Mundarija:

MicroPythonli COVID-19 uchun DIY infraqizil termometr: 8 qadam
MicroPythonli COVID-19 uchun DIY infraqizil termometr: 8 qadam

Video: MicroPythonli COVID-19 uchun DIY infraqizil termometr: 8 qadam

Video: MicroPythonli COVID-19 uchun DIY infraqizil termometr: 8 qadam
Video: Первая страничка для Личного Дневника! Идеи для ЛД Часть 43 2024, Iyul
Anonim
DIY-MicroPython bilan COVID-19 uchun infraqizil termometr
DIY-MicroPython bilan COVID-19 uchun infraqizil termometr

Koronavirus kasalligi (COVID-19) tarqalishi munosabati bilan kompaniyaning kadrlar bo'limi har bir ishchining haroratini o'lchashi va ro'yxatdan o'tkazishi kerak. Bu kadrlar uchun zerikarli va ko'p vaqt talab qiladigan vazifadir. Shunday qilib, men bu loyihani qildim: ishchi tugmani bosdi, bu asbob haroratni o'lchadi, ma'lumotlarni internetga yukladi va HR Internetga kirishi va istalgan vaqtda har kimning haroratini tekshirishi mumkin edi.

1 -qadam: materiallar

Ta'minotlar
Ta'minotlar

Uskuna:

  • MakePython ESP32
  • MLX90614
  • Tugma
  • Batareya
  • Non paneli

MakePython ESP32-bu o'rnatilgan SSD1306 OLED displeyli ESP32 platasi, uni quyidagi havoladan olishingiz mumkin:

Dasturiy ta'minot:

uPyCraft V1.1

Windows uchun uPyCraft IDE -ni yuklab olish uchun ushbu havolani bosing:

randomnerdtutorials.com/uPyCraftWindows.

2 -qadam: simlarni ulash

Ulanish
Ulanish
  • MLX90614 -ning VIN -pinini MakePython ESP32 -ning 3V3 -ga, GND -ni GND -ga, SCL -pinini -IO22 -ga va SDA -ni IO -22 -ga ulangan.
  • Tugmaning VCC va GND pinlari MakePython ESP32 ning 3V3 va GND ga, OUT pin esa IO14 ga ulangan.
  • MakePython ESP8266 -ni USB kabeli yordamida kompyuterga ulang.

3 -qadam: UPyCraft IDE

  • Agar siz uPyCraft -dan foydalanmagan bo'lsangiz, batafsil ko'rsatmalar bilan MicroPython ESP32 Dev Kit yo'riqnomasini yuklab olishingiz mumkin.
  • Agar siz uni ishlatgan bo'lsangiz, bu bosqichni o'tkazib yuborishingiz mumkin.

4 -qadam: ThingSpeak IoT -dan foydalaning

ThingSpeak IoT -dan foydalaning
ThingSpeak IoT -dan foydalaning
ThingSpeak IoT -dan foydalaning
ThingSpeak IoT -dan foydalaning
ThingSpeak IoT -dan foydalaning
ThingSpeak IoT -dan foydalaning

ThingSpeak -da haroratni masofadan kuzatib boring, qadamlar:

  • Https://thingspeak.com/ saytida ro'yxatdan o'ting. Agar sizda allaqachon mavjud bo'lsa, to'g'ridan -to'g'ri kiring.
  • Yangi ThingSpeak kanalini yaratish uchun Yangi kanalni bosing.
  • Kirish nomi, Tavsif, 1 -maydonni tanlang. Keyin kanalni pastda saqlang.
  • API kalitlari variantini bosing, API kalitini nusxalash, biz uni dasturda ishlatamiz.
  • 5 -qadam: kod

    Ssd1306.py, MLX90614.py haydovchi faylini yuklab oling va ishga tushiring.

    Main.py fayliga quyidagi o'zgartirishlarni kiriting, so'ngra saqlang va ishga tushiring.

    Wi -Fi -ga ulanish uchun SSID va PSW -ni o'zgartiring

    SSID = "Makerfabs"

    PSW = "20160704"

    Oldingi bosqichda olgan API KEY -ni o'zgartiring

    API_KEY = 'RATU1SWM0MT46HHR'

    Bu haroratni olish va ma'lumotlarni yuklash kodi:

    while True: if (button.value () == 1): Temp = sensor.getObjCelsius () #Hared ma'lumotlarini oled.fill (0) oled.text ('Harorat:', 10, 20) oled.text (str (Temp), 20, 40) chop etish (Temp) oled.show () #Harorat ma'lumotlarini kanal URL manziliga yozish uchun API kalitlaridan foydalaning = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) chop etish (res.text)

    6 -qadam: O'rnatish

    O'rnatish
    O'rnatish

    Kengashni eshikka ikki tomonlama lenta bilan mahkamlang, batareyaning kalitini oching, ekran Wi-Fi ulanishining muvaffaqiyatli bo'lishini ko'rsatadi.

    7 -qadam: o'lchash

    O'lchash
    O'lchash
    O'lchash
    O'lchash
    O'lchash
    O'lchash

    Ekranda "Haroratni o'lchash Iltimos, tugmani bosing", deyiladi, siz MLX90614 ga iloji boricha yaqinlashasiz, keyin tugmani bosing, u sizning haroratingizni ko'rsatadi va ma'lumotlarni veb -saytga yuklaydi.

    8 -qadam: To'liq

    To'liq
    To'liq

    Https://thingspeak.com saytiga o'ting va siz shaxsiy ko'rinishda o'lchovlarni ko'rishingiz mumkin.

    Ushbu loyiha sizning haroratingiz va o'lchash vaqtingizni yozib oladi, uni tashrif yozuvi sifatida ham ishlatish mumkin. Endi HR ThingSpeak veb -saytiga kirish orqali ma'lumotlaringizni ko'ra oladi, bu juda qulay.

Tavsiya: