جدول المحتويات:
- الخطوة 1: المستلزمات
- الخطوة 2: الأسلاك
- الخطوة 3: UPyCraft IDE
- الخطوة 4: استخدم ThingSpeak IoT
- الخطوة 5: الكود
- الخطوة 6: التثبيت
- الخطوة 7: القياس
- الخطوة 8: أكمل
فيديو: اصنع مقياس حرارة بالأشعة تحت الحمراء لـ COVID-19 مع MicroPython: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
نظرًا لتفشي مرض فيروس كورونا (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 ، الخطوات:
- قم بتسجيل حساب في 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 على الويب ، وهو أمر مريح للغاية.
موصى به:
IOT ThermoGun - ميزان حرارة ذكي لقياس درجة حرارة الجسم بالأشعة تحت الحمراء - Ameba Arduino: 3 خطوات
IOT ThermoGun - ميزان حرارة ذكي يعمل بالأشعة تحت الحمراء للجسم - Ameba Arduino: مع استمرار COVID-19 في إحداث فوضى على مستوى العالم ، مما تسبب في آلاف الوفيات ، والملايين في المستشفى ، فإن أي جهاز طبي مفيد مطلوب بشكل كبير ، خاصة الأجهزة الطبية المنزلية مثل ميزان الحرارة غير المتصل بالأشعة تحت الحمراء ؟؟ . عادة ما يكون مقياس الحرارة المحمول قيد التشغيل
مقياس حرارة بالأشعة تحت الحمراء بالليزر اردوينو: 7 خطوات (بالصور)
مقياس حرارة الأشعة تحت الحمراء بالليزر Arduino: في هذا المشروع سأوضح لك كيفية إنشاء مقياس حرارة رقمي يعمل بالأشعة تحت الحمراء بالليزر مع حاوية مطبوعة ثلاثية الأبعاد مخصصة
ميزان حرارة يعمل بالأشعة تحت الحمراء لا يلامس من أردوينو - ميزان حرارة قائم على الأشعة تحت الحمراء باستخدام Arduino: 4 خطوات
ميزان حرارة يعمل بالأشعة تحت الحمراء لا يلامس من أردوينو | ميزان حرارة قائم على الأشعة تحت الحمراء باستخدام Arduino: مرحبًا يا رفاق في هذه التعليمات ، سنقوم بعمل مقياس حرارة بدون تلامس باستخدام اردوينو. نظرًا لأن درجة حرارة السائل / الصلب في بعض الأحيان تكون مرتفعة جدًا أو منخفضة ومن ثم يصعب الاتصال بها وقراءتها درجة الحرارة ثم في هذا المشهد
جهاز تحكم عن بعد بالأشعة تحت الحمراء وجهاز استقبال الأشعة تحت الحمراء (TSOP1738) مع Arduino: 10 خطوات
جهاز التحكم عن بعد بالأشعة تحت الحمراء وجهاز استقبال الأشعة تحت الحمراء (TSOP1738) مع Arduino: هذا التوجيه مخصص للمبتدئين في Arduino. هذا أحد مشاريعي السابقة مع Arduino. لقد استمتعت كثيرًا عندما صنعتها وأتمنى أن تنال إعجابك أيضًا. الميزة الأكثر جاذبية لهذا المشروع هي "التحكم اللاسلكي". وهذا هو
كيف تصنع كاميرا تعمل بالأشعة تحت الحمراء بإضاءة LED بالأشعة تحت الحمراء: 5 خطوات (بالصور)
كيفية صنع كاميرا تعمل بالأشعة تحت الحمراء بإضاءة LED تعمل بالأشعة تحت الحمراء: لقد أدركت وجود كاميرا تعمل بالأشعة تحت الحمراء من أجل استخدامها في نظام التقاط الحركة. باستخدامه يمكنك أيضًا الحصول على هذا النوع من الصور الرائعة: أشياء لامعة في رؤية الكاميرا طبيعية في الواقع. يمكنك الحصول على نتائج جيدة بسعر رخيص