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

אוטומציה ביתית עם NodeMCU חיישן מגע LDR ממסר בקרת טמפרטורה: 16 שלבים
אוטומציה ביתית עם NodeMCU חיישן מגע LDR ממסר בקרת טמפרטורה: 16 שלבים

וִידֵאוֹ: אוטומציה ביתית עם NodeMCU חיישן מגע LDR ממסר בקרת טמפרטורה: 16 שלבים

וִידֵאוֹ: אוטומציה ביתית עם NodeMCU חיישן מגע LDR ממסר בקרת טמפרטורה: 16 שלבים
וִידֵאוֹ: Home automation system 2024, נוֹבֶמבֶּר
Anonim
אוטומציה ביתית עם NodeMCU חיישן מגע LDR ממסר בקרת טמפרטורה
אוטומציה ביתית עם NodeMCU חיישן מגע LDR ממסר בקרת טמפרטורה
אוטומציה ביתית עם NodeMCU חיישן מגע LDR ממסר בקרת טמפרטורה
אוטומציה ביתית עם NodeMCU חיישן מגע LDR ממסר בקרת טמפרטורה
אוטומציה ביתית עם NodeMCU חיישן מגע LDR ממסר בקרת טמפרטורה
אוטומציה ביתית עם NodeMCU חיישן מגע LDR ממסר בקרת טמפרטורה

בפרויקטים קודמים שלי של NodeMCU, שלטתי בשני מכשירי חשמל ביתיים מאפליקציית Blynk. קיבלתי הערות והודעות רבות לשדרוג הפרויקט באמצעות שליטה ידנית והוספת תכונות נוספות.

אז עיצבתי את תיבת ההרחבה החכמה הזו.

בפרויקט אוטומציה ביתי מבוסס IoT, ביצעתי אוטומציה ביתית באמצעות Blynk & NodeMCU עם חיישן מגע, LDR, מודול ממסר בקרת טמפרטורה עם משוב בזמן אמת.

במצב ידני, ניתן לשלוט על מודול ממסר זה מנייד או מסמארטפון ומתג מגע ידני (TTP223).

במצב אוטומטי, ממסר חכם זה יכול גם לחוש את טמפרטורת החדר ואת אור השמש כדי להדליק ולכבות את המאוורר והנורה באמצעות חיישן DHT11 ו- LDR.

לפרויקט הבית החכם הזה יש את התכונות הבאות:

1. מכשירי חשמל ביתיים הנשלטים מהנייד באמצעות אפליקציית Blynk

2. מכשירי חשמל ביתיים הנשלטים על ידי חיישן טמפרטורה ולחות באופן אוטומטי (במצב אוטומטי)

3. מכשירי חשמל ביתיים הנשלטים על ידי חיישן כהה באופן אוטומטי (במצב אוטומטי)

4. עקוב אחר טמפרטורת החדר וקריאת לחות בשידור חי ב- OLED ובסמארטפון

5. מכשירי חשמל ביתיים נשלטים באופן ידני עם מתג מגע

6. שליטה במכשירי חשמל ביתיים דרך האינטרנט (WiFi)

פרויקט זה בהשראת פרויקט Simple NodeMCU זה

אספקה

1. לוח NodeMCU

2. חיישן DH11

3. LDR

4. נגדים 10k 5 לא

5. נגדים 1k 3 לא

6. נגדים של 220 אוהם 2 מס '

7. טרנזיסטורים NPN 2 BC547

8. דיודה 1N4007 2 מס '

9. דיודה 1N4001 1no

10. 5 מ מ LED (1.5v) 3 מס '

11. ממסרי SPDT 5V 2 מס '

12. לחץ על מתג/ כפתור 4 אין (או) חיישן מגע TTP223 (3no)

13. מחברים ומגשרים

14. תצוגת OLED I2C (0.96 "או 1.3") (אופציונלי)

15. ממיר Hi-Link 220V עד 5V AC ל- DC

שלב 1: תרשים מעגלים

תרשים מעגלים
תרשים מעגלים

זוהי תרשים המעגלים המלא של מערכת בית חכם מבוססת IoT זו.

השתמשתי ב- NodeMCU לשליטה במודול הממסר. חיברתי את חיישן הטמפרטורה והלחות DHT11 ו- LDR כדי לשלוט בממסר באופן אוטומטי בהתאם לטמפרטורת החדר ואור הסביבה.

ישנם ארבעה כפתורי לחיצה המחוברים ל- NodeMCU כלומר S1, S2, CMODE, RST. S1 & S2 לשליטה במודול הממסר באופן ידני.

אתה יכול גם לחבר את חיישני המגע TTP223 במקום כפתורים.

CMODE לשנות את המצב (מצב ידני, מצב אוטומטי)

RST לאיפוס ה- NodeMCU

השתמשתי בממיר 110V/220V AC ל- 5V DC כדי לספק את 5V ל- NodeMCU וממסרים.

כך שאתה יכול לחבר ישירות 110 V או 220 V AC עם מודול ממסר חכם זה.

שלב 2: צור את המעגל על לוח קרשים לבדיקה

הפוך את המעגל על לוח הלחם לבדיקה
הפוך את המעגל על לוח הלחם לבדיקה
הפוך את המעגל על לוח הלחם לבדיקה
הפוך את המעגל על לוח הלחם לבדיקה

לפני עיצוב ה- PCB, ראשית הכנתי את המעגל על לוח הלחם לבדיקה.

במהלך הבדיקה, העליתי את הקוד ל- NodeMCU ואז ניסיתי לשלוט בממסרים בעזרת לחצני הלחיצה, מגע. אפליקציית Blynk, חיישן טמפרטורה ו- LDR.

כאן סיכת RST פעילה נמוכה, כך שחיישן המגע המחובר לסיכת RST צריך להיות פעיל נמוך.

הורד את הקוד המצורף לפרויקט NodeMCU זה. ציינתי בקוד את כל הקישורים של הספריות הנדרשות.

שלב 3: סרטון הדרכה לפרויקט IOT זה

Image
Image

בסרטון ההדרכה הסברתי בפירוט את כל השלבים להכנת מכשיר הבית החכם הזה.

כך שתוכל לבצע בקלות את פרויקט ה- IoT הזה עבור הבית שלך.

שלב 4: התקן את אפליקציית Blynk

התקן את אפליקציית Blynk
התקן את אפליקציית Blynk

התקן את אפליקציית Blynk מחנות Google Play או App Store ולאחר מכן הוסף את כל הווידג'טים הנדרשים כדי לשלוט במודול הממסר ולפקח על הטמפרטורה והלחות. הסברתי את כל הפרטים בסרטון ההדרכה.

השתמשתי בווידג'טים של 3 כפתורים כדי לשלוט במודול הממסר ולשנות את המצב.

ו -2 ווידג'טים למד לניטור הטמפרטורה והלחות.

שלב 5: מצב שונה של מודול ממסר חכם

מצב שונה של מודול ממסר חכם
מצב שונה של מודול ממסר חכם
מצב שונה של מודול ממסר חכם
מצב שונה של מודול ממסר חכם

אנו יכולים לשלוט בממסר החכם בשני מצבים:

1. מצב ידני

2. מצב אוטומטי

אנו יכולים לשנות את המצב בקלות באמצעות כפתור CMODE המצויד במחשב הלוח או מהאפליקציה Blynk.

באוטו

שלב 6: מצב ידני

מצב ידני
מצב ידני
מצב ידני
מצב ידני

במצב ידני, אנו יכולים לשלוט במודול הממסר ממתגי המגע S1 ו- S2 או מאפליקציית Blynk. תמיד נוכל לעקוב אחר מצב המשוב בזמן אמת של המתגים מאפליקציית Blynk.

ואנו יכולים גם לעקוב אחר קריאת הטמפרטורה והלחות בתצוגת OLED ובאפליקציית Blynk כפי שניתן לראות בתמונות.

בעזרת אפליקציית Blynk, אנו יכולים לשלוט במודול הממסר מכל מקום אם יש לנו אינטרנט בסמארטפון שלנו.

שלב 7: מצב אוטומטי

מצב אוטומטי
מצב אוטומטי
מצב אוטומטי
מצב אוטומטי

במצב אוטומטי, מודול הממסר הנשלט על ידי חיישן DHT11 ו- LDR.

אנו יכולים להגדיר קוד מינימלי ומקסימלי מוגדר מראש וערכי טמפרטורה ואור.

בקרת טמפרטורה

כאשר טמפרטורת החדר עוברת את הטמפרטורה המקסימלית המוגדרת מראש ממסר -1 נדלק וכאשר טמפרטורת החדר הופכת נמוכה מהטמפרטורה המינימלית המוגדרת מראש, ממסר -1 כבה אוטומטית.

בקרת LDR

באופן דומה כאשר רמת האור יורדת ממסר -2 נדלק וכשהאור מספיק הממסר -2 נכבה אוטומטית.

הסברתי בפירוט בסרטון ההדרכה.

שלב 8: עיצוב ה- PCB

עיצוב ה- PCB
עיצוב ה- PCB

לאחר שבדקתי את כל התכונות של מודול הממסר החכם בלוח הלחם, עיצבתי את ה- PCB כך שהמעגל יהיה קומפקטי ויעניק לפרויקט מראה מקצועי.

אתה יכול להוריד את קובץ ה- PCB Gerber של פרויקט אוטומציה ביתי מבוסס IoT זה מהקישור הבא:

drive.google.com/uc?export=download&id=1EJY744U5df6GYXU8PtyAKucyPrD-gViX

שלב 9: הזמינו את ה- PCB

הזמינו את ה- PCB
הזמינו את ה- PCB
הזמינו את ה- PCB
הזמינו את ה- PCB

לאחר הורדת קובץ Garber ניתן להזמין בקלות את הלוח PCB

1. בקר https://jlcpcb.com והיכנס/הירשם

2. לחץ על הלחצן QUOTE NOW.

3 לחץ על הלחצן "הוסף קובץ גרבר שלך". לאחר מכן גלוש ובחר את קובץ Gerber שהורדת.

שלב 10: העלאת קובץ גרבר והגדרת הפרמטרים

העלאת קובץ גרבר והגדרת הפרמטרים
העלאת קובץ גרבר והגדרת הפרמטרים
העלאת קובץ גרבר והגדרת הפרמטרים
העלאת קובץ גרבר והגדרת הפרמטרים

4. הגדר את הפרמטר הנדרש כמו כמות, צבע מיסוך PCB וכו '

5. לאחר בחירת כל הפרמטרים ל- PCB לחץ על כפתור SAVE TO CART.

שלב 11: בחר כתובת למשלוח ומצב תשלום

בחר כתובת למשלוח ומצב תשלום
בחר כתובת למשלוח ומצב תשלום
בחר כתובת למשלוח ומצב תשלום
בחר כתובת למשלוח ומצב תשלום

6. הקלד את כתובת המשלוח.

7. בחר את שיטת המשלוח המתאימה לך.

8. שלח את ההזמנה והמשך לתשלום.

תוכל גם לעקוב אחר ההזמנה שלך מ- JLCPCB.com.

לקוחי PCB שלי לקח יומיים לייצר והגיעו תוך שבוע באמצעות אפשרות משלוח DHL.

מחשבי הלוח היו ארוזים היטב והאיכות הייתה ממש טובה במחיר סביר זה.

שלב 12: הלחמה של כל הרכיבים

הלחמה כל הרכיבים
הלחמה כל הרכיבים
הלחמה כל הרכיבים
הלחמה כל הרכיבים

לאחר מכן הלחמה כל הרכיבים לפי תרשים המעגל.

לאחר מכן חבר את NodeMCU, DHT11, LDR ותצוגת OLED.

שלב 13: תכנת את NodeMCU

תכנות את NodeMCU
תכנות את NodeMCU
תכנות את NodeMCU
תכנות את NodeMCU
תכנות את NodeMCU
תכנות את NodeMCU

1. חבר את ה- NodeMCU למחשב נייד

2. הורד את הקוד. (מְצוֹרָף)

3. שנה את אסימון Blynk Auth, שם WiFi, סיסמת WiFi.

4. שנה את הטמפרטורה ואת ערך האור המוגדרים מראש עבור מצב אוטומטי בהתאם לדרישתך

5. בחר בלוח NodeMCU 12E וב- PORT המתאים. לאחר מכן תעלה את הקוד.

** בפרויקט זה, אתה יכול להשתמש בתצוגת OLED בגודל 0.96 אינץ 'ו -1.3 אינץ'. שיתפתי את הקוד לשני OLED, העלה את הקוד לפי תצוגת OLED שבה אתה משתמש.

צירפתי כבר את הקוד בשלבים הקודמים.

שלב 14: חבר את מכשירי החשמל הביתיים

חבר את מכשירי החשמל לבית
חבר את מכשירי החשמל לבית

חבר את מכשירי החשמל הביתיים לפי תרשים המעגלים.

אנא נקט באמצעי בטיחות נאותים בעת עבודה עם מתח גבוה.

כאן אתה יכול לחבר ישירות 110V או 220V AC.

** לא השתמשתי בחיישן מגע עבור סיכת RST מכיוון שהוא פעיל נמוך.

שלב 15: הנח את המעגל השלם בתוך קופסה

מניחים את המעגל השלם בתוך קופסה
מניחים את המעגל השלם בתוך קופסה
מניחים את המעגל השלם בתוך קופסה
מניחים את המעגל השלם בתוך קופסה
מניחים את המעגל השלם בתוך קופסה
מניחים את המעגל השלם בתוך קופסה
מניחים את המעגל השלם בתוך קופסה
מניחים את המעגל השלם בתוך קופסה

הנחתי את המעגל השלם בתוך קופסת פלסטיק. מכיוון שאשתמש בפרויקט NodeMCU זה כתיבת הרחבה חכמה.

זה יהיה מאוד שימושי וקל לשימוש.

שלב 16: לבסוף

סוף כל סוף
סוף כל סוף
סוף כל סוף
סוף כל סוף
סוף כל סוף
סוף כל סוף

הפעל את אספקת 110V/230V.

כעת תוכל לשלוט במכשירי החשמל הביתי שלך בצורה חכמה. אני מקווה שאהבתם את פרויקט האוטומציה הביתי הזה. שיתפתי את כל המידע הדרוש לפרויקט זה.

אני באמת אעריך את זה אם תשתף את המשוב היקר שלך. כמו כן, אם יש לך שאלה כלשהי אנא כתוב בקטע ההערות.

לפרויקטים נוספים כאלה אנא עקוב אחר TechStudyCell. תודה על זמנך ולמידה מהנה.

מוּמלָץ: