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

חיישן Wemos DHT11 PIR עם ממסר: 3 שלבים
חיישן Wemos DHT11 PIR עם ממסר: 3 שלבים

וִידֵאוֹ: חיישן Wemos DHT11 PIR עם ממסר: 3 שלבים

וִידֵאוֹ: חיישן Wemos DHT11 PIR עם ממסר: 3 שלבים
וִידֵאוֹ: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, יולי
Anonim
חיישן Wemos DHT11 PIR עם ממסר
חיישן Wemos DHT11 PIR עם ממסר
חיישן Wemos DHT11 PIR עם ממסר
חיישן Wemos DHT11 PIR עם ממסר

אלה הן הוראות כיצד לחבר ולתכנת Wemos mini D1 כך שהוא יכול לקרוא טמפרטורה מ- DHT11 ותוכל לתפעל את המידע באמצעות אפליקציית Blynk באמצעות WIFI. השימוש באפליקציית Blynk יאפשר שימוש בהצגה גרפית של ערכים (לחות או או טמפרטורה) ואם תרצה תוכל להגדיר אירועים באמצעות אפליקציית Blynk, מה שיהפוך את זה לנוח יותר מכיוון שנוכל להשתמש באפליקציה במקום לכתוב מחדש מקודד ב- Arduino IDE בכל פעם שאנו רוצים לשנות או להוסיף אירוע (בדוק www.blynk.cc) השני יהיה "קוד קשה", אני קורא לזה ככה כי אם אתה רוצה לשנות את הקוד תצטרך להעלות אותו ידנית דרך המהדר כפי שנועד להשתמש באפליקציית Blynk, הקוד מיועד לחיישן וממסר PIR. אני אכלול גם את קובץ ה- STL שלי למארז המותאם אישית שלי אם ברצונך להדפיס אותו. אני עושה את זה כתחביב ואני די חדש בתחום. אם יש הצעה שבה אני יכול לשפר את זה, בכל זאת תודיע לי.

מַטָרָה:

ה- Wemos mini D1 יוכל לקרוא טמפרטורה ולחות ולזהות תנועה דרך ה- PIR. מה אתה רוצה לעשות עם זה תלוי בך. אפליקציית Blynk נותנת לך אפשרויות רבות לשימוש בתצורה זו. הקוד שלי מוגדר כך שהממסר יופעל למשך 30 דקות. אתה יותר ממוזמן לשנות זאת אם תרצה באמצעות הקוד.

לחלופין אפשרות יכולה להיות קריאת הטמפרטורה מחדר ועם ערך נתון זה, באמצעות אפליקציית Blynk ליצור אפילו עם הצהרות IF. לדוגמה, אני יכול לקרוא את הטמפרטורה ולהגדיר אותה, אם טמפרטורת החדר היא מעל הטמפ 'הזו (אפשר להגדיר אותה ל- 90 מעלות), ואז לפתוח ממסר; ניתן לחבר AC לממסר, ולכן כאשר טמפרטורת החדר היא מעל טמפ 'נתונה אז AC יופעל. אחרת תוריד את הממסר. אבל תצטרך לקודד אותו מחדש ולהפוך את הסיכה שהממסר מחובר לוירטואלי ולשלוח אותו לאפליקציית blynk שתוכל לתפעל את הממסר באמצעות האפליקציה

שלב 1:

תמונה
תמונה

כך חיברתי את ה- Wemos D1 שלי. למדתי בדרך הקשה שאתה לא יכול לחבר שום דבר ל- GPIO0, GPIO2 ו/או GPIO15 אחרת הוא לא יוכל לאפס את הלוח למצב תכנות וזה לא יאפשר לי להעלות את הסקיצה שלי בזמן שמשהו מחובר לאף אחד מהסיכות האלה. שיניתי את סיכת ה- PIR שלי מה- D4 (GPIO2) ל- D1.

שלב 2:

תמונה
תמונה

זהו מארז מותאם אישית שלי המתאים היטב את כל הרכיבים שלי. יש לו תקע לשקע הקיר וחור תוחם בצד האחורי של הכבלים. אם אין ברשותך מדפסת תלת-ממד, תוכל לאסוף קופסת שקע עם 1-Gang מ- HomeDepot, רק וודא שהרכיבים מתאימים. בעתיד אעשה מחדש את המארז ואוסיף נקודה למיקרו USB נשי כך שלא אצטרך להסיר את ה- Wemos מהמארז שלו בכל פעם שארצה להעלות אליו סקיצה..

שלב 3:

מצורף הקוד ל- Wemods D1. פתח ב- Arduino IDE שנה לך רשת WIFI, סיסמה, קוד אימות Blynk ולאחר מכן העלה סקיצה.

מוּמלָץ: