תוכן עניינים:
- שלב 1: אספקה
- שלב 2: חיווט
- שלב 3: UPyCraft IDE
- שלב 4: השתמש ב- ThingSpeak IoT
- שלב 5: קוד
- שלב 6: התקן
- שלב 7: מדוד
- שלב 8: השלם
וִידֵאוֹ: עשה מדחום אינפרא אדום ל- COVID-19 עם MicroPython: 8 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
עקב התפרצות מחלת הקורונה (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, שלבים:
- הרשמת חשבון ב 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, וזה מאוד נוח.
מוּמלָץ:
Raspberry Pi - TMD26721 גלאי קרבה דיגיטלית אינפרא אדום מדריך Java: 4 שלבים
Raspberry Pi-TMD26721 גלאי קרבה דיגיטלית אינפרא אדום מדריך Java: TMD26721 הוא גלאי קרבה דיגיטלית אינפרא אדום המספק מערכת זיהוי קרבה מלאה והגיון ממשק דיגיטלי במודול הרכבה אחד על פני השטח 8 פינים. זיהוי הקרבה כולל שיפור אות לרעש ו דיוק. מקצוען
מצלמת משחק אינפרא אדום של פטל פי: 6 שלבים
מצלמת משחק אינפרא אדום Raspberry Pi: רק התחלתי לחקור את ה- Raspberry Pi והסתקרנתי עם מודול המצלמות האינפרא אדום של Pi. אני גר באזור נידח למדי וראיתי סימנים של יצורי פרא שונים שחוקרים בבית בלילה. היה לי רעיון ליצור ניג
מדחום אינפרא אדום לייזר Arduino: 7 שלבים (עם תמונות)
מדחום אינפרא אדום לייזר Arduino: בפרויקט זה אראה לך כיצד לבנות מד חום אינפרא אדום לייזר דיגיטלי עם מארז מודפס תלת מימדי בהתאמה אישית
מארז מדחום אינפרא אדום ארדואינו מארז MDF: 4 שלבים (עם תמונות)
מארז מדחום אינפרא אדום ארדואינו מארז MDF: פרויקט זה מיועד להכנת מדחום אינפרא אדום עם ארדואינו, המעגל מוכנס למארז מדף MDF למראה כמו מדחום אינפרא אדום רפואי בשוק. זה יכול למנות
אופן השימוש באינפרא אדום מדחום GY906 עם SkiiiD: 9 שלבים
אופן השימוש באינפרא אדום מדחום GY906 עם SkiiiD: מדריך לפיתוח מדחום אינפרא אדום GY906 עם skiiiD