תוכן עניינים:

עשה מדחום אינפרא אדום ל- COVID-19 עם MicroPython: 8 שלבים
עשה מדחום אינפרא אדום ל- COVID-19 עם MicroPython: 8 שלבים

וִידֵאוֹ: עשה מדחום אינפרא אדום ל- COVID-19 עם MicroPython: 8 שלבים

וִידֵאוֹ: עשה מדחום אינפרא אדום ל- COVID-19 עם MicroPython: 8 שלבים
וִידֵאוֹ: מד חום אינפרא אדום למדידת חום מהירה ואמינה ללא מגע 2024, יוני
Anonim
עשה מדחום אינפרא אדום ל- COVID-19 עם MicroPython
עשה מדחום אינפרא אדום ל- COVID-19 עם MicroPython

עקב התפרצות מחלת הקורונה (COVID-19), משאבי אנוש של החברה צריכים למדוד ולרשום את הטמפרטורה של כל עובד. זוהי משימה מייגעת ודורשת זמן רב עבור משאבי אנוש. אז עשיתי את הפרויקט הזה: העובד לחץ על הכפתור, מכשיר זה מדד את הטמפרטורה, העלה את הנתונים לאינטרנט, ומשאבי אנוש יכולים להיכנס לאינטרנט ולבדוק את הטמפרטורה של כולם בכל עת.

שלב 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 עם הוראות מפורטות.
  • אתה יכול לדלג על שלב זה אם השתמשת בו.

שלב 4: השתמש ב- ThingSpeak IoT

השתמש ב- ThingSpeak IoT
השתמש ב- ThingSpeak IoT
השתמש ב- ThingSpeak IoT
השתמש ב- ThingSpeak IoT
השתמש ב- ThingSpeak IoT
השתמש ב- ThingSpeak IoT

עקוב מרחוק אחר הטמפרטורה ב- ThingSpeak, שלבים:

  • הרשמת חשבון ב https://thingspeak.com/. אם כבר יש לך אחד, היכנס ישירות.
  • לחץ על ערוץ חדש כדי ליצור ערוץ ThingSpeak חדש.
  • שם קלט, תיאור, בחר שדה 1. לאחר מכן שמור ערוץ בתחתית.
  • לחץ על האפשרות מפתחות API, העתק את מפתח ה- API, נשתמש בה בתוכנית.
  • שלב 5: קוד

    הורד והפעל את קובץ מנהל ההתקן ssd1306.py, MLX90614.py.

    בצע את השינויים הבאים בקובץ main.py ולאחר מכן שמור והפעל.

    שנה SSID ו- PSW לחיבור WiFi

    SSID = 'Makerfabs'

    PSW = '20160704'

    שנה את מפתח ה- API שקיבלת בשלב הקודם

    API_KEY = 'RATU1SWM0MT46HHR'

    זהו הקוד כדי לקבל את הטמפרטורה ולהעלות את הנתונים:

    בעוד נכון: אם (button.value () == 1): Temp = sensor.getObjCelsius () #קבל מידע על הטמפרטורה oled.fill (0) oled.text ('טמפרטורה:', 10, 20) oled.text (str (Temp), 20, 40) הדפס (Temp) oled.show () #השתמש במפתחות API כדי לכתוב נתוני טמפרטורה לערוץ URL = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) הדפסה (res.text)

    שלב 6: התקן

    להתקין
    להתקין

    תקן את הלוח לדלת בעזרת סרט דו צדדי, פתח את המתג על הסוללה, המסך יוביל להצלחת חיבור ה- WiFi.

    שלב 7: מדוד

    מידה
    מידה
    מידה
    מידה
    מידה
    מידה

    במסך כתוב "מדוד טמפ 'אנא לחץ על הכפתור", אתה מתקרב ככל האפשר ל- MLX90614, ואז לחץ על הכפתור, הוא יראה את הטמפרטורה שלך ויעלה את הנתונים לאתר.

    שלב 8: השלם

    לְהַשְׁלִים
    לְהַשְׁלִים

    עבור אל https://thingspeak.com ותוכל לראות את המדידות בתצוגה פרטית.

    פרויקט זה מתעד את הטמפרטורה וזמן המדידה שלך, שיכול לשמש גם כרישום נוכחות. כעת HR יכול לראות את הנתונים שלך על ידי כניסה לאתר ThingSpeak, וזה מאוד נוח.

מוּמלָץ: