جدول المحتويات:

اصنع مقياس حرارة بالأشعة تحت الحمراء لـ COVID-19 مع MicroPython: 8 خطوات
اصنع مقياس حرارة بالأشعة تحت الحمراء لـ COVID-19 مع MicroPython: 8 خطوات

فيديو: اصنع مقياس حرارة بالأشعة تحت الحمراء لـ COVID-19 مع MicroPython: 8 خطوات

فيديو: اصنع مقياس حرارة بالأشعة تحت الحمراء لـ COVID-19 مع MicroPython: 8 خطوات
فيديو: في المختبر :: 30- قياس درجة الحرارة بالاشعة تحت الحمراء (Infrared Thermometer) 2024, شهر نوفمبر
Anonim
اصنع مقياس حرارة بالأشعة تحت الحمراء لـ COVID-19 مع MicroPython
اصنع مقياس حرارة بالأشعة تحت الحمراء لـ COVID-19 مع MicroPython

نظرًا لتفشي مرض فيروس كورونا (COVID-19) ، يحتاج قسم الموارد البشرية بالشركة إلى قياس درجة حرارة كل عامل وتسجيلها. هذه مهمة شاقة وتستغرق وقتًا طويلاً بالنسبة للموارد البشرية. لذلك قمت بهذا المشروع: ضغط العامل على الزر ، وقامت هذه الأداة بقياس درجة الحرارة ، وتحميل البيانات على الإنترنت ، ويمكن للموارد البشرية الاتصال بالإنترنت والتحقق من درجة حرارة الجميع في أي وقت.

الخطوة 1: المستلزمات

اللوازم
اللوازم

المعدات:

  • النوع: بايثون ESP32
  • ام ال اكس 90614
  • زر
  • بطارية
  • اللوح

MakePython ESP32 هي لوحة ESP32 مع شاشة SSD1306 OLED مدمجة ، يمكنك الحصول عليها من هذا الرابط:

برمجة:

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 مع إرشادات مفصلة.
  • يمكنك تخطي هذه الخطوة إذا كنت قد استخدمتها.

الخطوة 4: استخدم ThingSpeak IoT

استخدم ThingSpeak IoT
استخدم ThingSpeak IoT
استخدم ThingSpeak IoT
استخدم ThingSpeak IoT
استخدم ThingSpeak IoT
استخدم ThingSpeak IoT

مراقبة درجة الحرارة عن بعد على ThingSpeak ، الخطوات:

  • قم بتسجيل حساب في https://thingspeak.com/. إذا كان لديك بالفعل واحد ، قم بتسجيل الدخول مباشرة.
  • انقر فوق New Channel لإنشاء قناة ThingSpeak جديدة.
  • اسم الإدخال ، الوصف ، حدد الحقل 1. ثم احفظ القناة في الأسفل.
  • انقر فوق خيار API Keys ، وانسخ مفتاح API ، وسنستخدمه في البرنامج.
  • الخطوة 5: الكود

    قم بتنزيل وتشغيل ssd1306.py ، ملف برنامج التشغيل MLX90614.py.

    قم بإجراء التغييرات التالية على ملف main.py ، ثم احفظه وشغِّله.

    قم بتعديل SSID و PSW لتوصيل WiFi

    SSID = "Makerfabs"

    PSW = "20160704"

    قم بتعديل API KEY الذي حصلت عليه في الخطوة السابقة

    API_KEY = "RATU1SWM0MT46HHR"

    هذا هو الكود للحصول على درجة الحرارة وتحميل البيانات:

    بينما صحيح: إذا (button.value () == 1): درجة الحرارة = sensor.getObjCelsius () # احصل على معلومات درجة الحرارة oled.fill (0) oled.text ('Temperature:'، 10، 20) oled.text (str (درجة الحرارة) ، 20 ، 40) print (Temp) oled.show () # Use API keys لكتابة بيانات درجة الحرارة إلى عنوان 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 ويمكنك رؤية القياسات في العرض الخاص.

    يسجل هذا المشروع درجة الحرارة ووقت القياس ، والذي يمكن استخدامه أيضًا كسجل للحضور. الآن يمكن للموارد البشرية رؤية بياناتك عن طريق تسجيل الدخول إلى موقع ThingSpeak على الويب ، وهو أمر مريح للغاية.

موصى به: