فهرست مطالب:

DIY یک دماسنج مادون قرمز برای COVID-19 با MicroPython: 8 مرحله
DIY یک دماسنج مادون قرمز برای COVID-19 با MicroPython: 8 مرحله

تصویری: DIY یک دماسنج مادون قرمز برای COVID-19 با MicroPython: 8 مرحله

تصویری: DIY یک دماسنج مادون قرمز برای COVID-19 با MicroPython: 8 مرحله
تصویری: Infrared Thermometer Non Contact Review 2024, جولای
Anonim
DIY یک دماسنج مادون قرمز برای COVID-19 با MicroPython
DIY یک دماسنج مادون قرمز برای COVID-19 با MicroPython

به دلیل شیوع بیماری کروناویروس (COVID-19) ، منابع انسانی شرکت نیاز به اندازه گیری و ثبت دمای هر کارگر دارد. این یک کار خسته کننده و وقت گیر برای منابع انسانی است. بنابراین من این پروژه را انجام دادم: کارگر دکمه را فشار داد ، این ابزار دما را اندازه گیری کرد ، داده ها را روی اینترنت بارگذاری کرد و HR می تواند آنلاین شود و دمای همه افراد را در هر زمان بررسی کند.

مرحله 1: لوازم

تدارکات
تدارکات

سخت افزار:

  • MakePython ESP32
  • MLX90614
  • دکمه
  • باتری
  • تخته نان

MakePython ESP32 یک برد ESP32 با صفحه نمایش OLED SSD1306 یکپارچه است ، می توانید آن را از این لینک دریافت کنید:

نرم افزار:

uPyCraft V1.1

برای بارگیری uPyCraft IDE برای Windows روی این پیوند کلیک کنید:

randomnerdtutorials.com/uPyCraftWindows.

مرحله 2: سیم کشی

سیم کشی
سیم کشی
  • پین VIN MLX90614 به 3V3 MakePython ESP32 ، GND به GND ، پین SCL به IO22 و پین SDA به IO22 برد متصل است.
  • پین VCC و پایه GND دکمه به 3V3 و GND MakePython ESP32 و پین OUT به IO14 متصل است.
  • MakePython ESP8266 را با استفاده از کابل USB به رایانه وصل کنید.

مرحله 3: UPyCraft IDE

  • اگر از uPyCraft استفاده نکرده اید ، می توانید سند راهنمای MicroPython ESP32 Dev Kit Guidelines را با دستورالعمل های دقیق بارگیری کنید.
  • اگر از این مرحله استفاده کرده اید می توانید آن را رد کنید.

مرحله 4: از ThingSpeak IoT استفاده کنید

از ThingSpeak IoT استفاده کنید
از ThingSpeak IoT استفاده کنید
از ThingSpeak IoT استفاده کنید
از ThingSpeak IoT استفاده کنید
از ThingSpeak IoT استفاده کنید
از ThingSpeak IoT استفاده کنید

کنترل از راه دور دما در ThingSpeak ، مراحل:

  • در https://thingspeak.com/ یک حساب کاربری ثبت کنید. اگر قبلاً یکی از آنها را دارید ، مستقیماً وارد شوید.
  • برای ایجاد یک کانال جدید ThingSpeak روی کانال جدید کلیک کنید.
  • نام ورودی ، توضیحات ، فیلد 1 را انتخاب کنید. سپس کانال را در پایین ذخیره کنید.
  • روی گزینه API Keys کلیک کنید ، API Key را کپی کنید ، ما از آن در برنامه استفاده می کنیم.
  • مرحله 5: کد

    فایل درایور ssd1306.py ، MLX90614.py را بارگیری و اجرا کنید.

    تغییرات زیر را در فایل main.py انجام دهید ، سپس ذخیره و اجرا کنید.

    برای اتصال WiFi ، SSID و PSW را تغییر دهید

    SSID = "Makerfabs"

    PSW = '20160704'

    کلید API را که در مرحله قبل دریافت کرده اید اصلاح کنید

    API_KEY = 'RATU1SWM0MT46HHR'

    این کد برای دریافت دما و بارگذاری داده ها است:

    while True: if (button.value () == 1): Temp = sensor.getObjCelsius () #اطلاعات دما را دریافت کنید oled.fill (0) oled.text ('دما:'، 10، 20) oled.text (str (Temp) ، 20 ، 40) print (Temp) oled.show () #از کلیدهای API برای نوشتن داده های دما در آدرس URL = "https://api.thingspeak.com/update؟api_key="+API_KEY+"& field1 استفاده کنید = "+str (Temp) res = urequests.get (URL) print (res.text)

    مرحله 6: نصب کنید

    نصب
    نصب

    صفحه را با نوار دو طرفه به درب ثابت کنید ، سوئیچ باتری را باز کنید ، صفحه نمایش باعث موفقیت اتصال WiFi می شود.

    مرحله 7: اندازه گیری کنید

    اندازه گرفتن
    اندازه گرفتن
    اندازه گرفتن
    اندازه گرفتن
    اندازه گرفتن
    اندازه گرفتن

    روی صفحه می گوید "اندازه گیری دما لطفا دکمه را فشار دهید" ، تا آنجا که ممکن است به MLX90614 نزدیک شوید ، سپس دکمه را فشار دهید ، دمای شما را نشان می دهد و داده ها را در وب سایت بارگذاری می کند.

    مرحله 8: کامل کنید

    کامل
    کامل

    به https://thingspeak.com بروید و اندازه ها را در نمای خصوصی مشاهده کنید.

    این پروژه دما و زمان اندازه گیری شما را ثبت می کند ، که می تواند به عنوان یک سابقه حضور نیز مورد استفاده قرار گیرد. اکنون HR می تواند داده های شما را با ورود به وب ThingSpeak مشاهده کند ، که بسیار راحت است.

توصیه شده: