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

IOT פרויקט DIY אוטומציה ביתית מס '1: 7 שלבים
IOT פרויקט DIY אוטומציה ביתית מס '1: 7 שלבים

וִידֵאוֹ: IOT פרויקט DIY אוטומציה ביתית מס '1: 7 שלבים

וִידֵאוֹ: IOT פרויקט DIY אוטומציה ביתית מס '1: 7 שלבים
וִידֵאוֹ: 7 ошибок в управлении изменениями. Бережливое производство 2024, נוֹבֶמבֶּר
Anonim
Image
Image
תיאור
תיאור

# מבוא

אוטומציה ביתית היא תהליך האוטומציה של מכשירי חשמל ביתיים כמו AC, מאוורר, מקרר, אורות והרשימה נמשכת, כך שניתן לשלוט בהם באמצעות הטלפון, המחשב או אפילו מרחוק. פרויקט זה עוסק ב- nodeMCU esp2866 לשליטה במכשירי החשמל של ביתנו באמצעות רשת ה- WiFi שלנו.

שלב 1: רכיבים בשימוש

NodeMCU ESP 2866

2. מקור 5V DC / Arduino UNO למקור 5V

3. חיישן DHT11

4. נורה חשמלית

5. מודול ממסר 5V

6. לוח לחם

7. חוטי מגשר (זכר-נקבה וזכר-זכר)

8. סמארטפון עם אפליקציית Blynk מותקנת

9. רשת WiFi.

שלב 2: תיאור

תיאור
תיאור

1. NodeMCU (Node MicroController Unit) היא תוכנת קוד פתוח וחומרת פיתוח חומרה הבנויה סביב מערכת-על-גבי-שבב (SoC) זולה מאוד הנקראת ESP8266.

ESP8266 הוא שבב מודול WiFi בעלות נמוכה שניתן להגדיר אותו כדי להתחבר לאינטרנט עבור Internet of Things (IoT) ופרויקטים טכנולוגיים דומים. בעיקרון, הציוד החשמלי והמכני הרגיל שלך לא יכול להתחבר לאינטרנט בכוחות עצמם. אין להם את ההתקנה המובנית לכך.

אתה יכול להגדיר את ESP8266 עם הציוד הזה ולעשות דברים מדהימים. שליטה, ניטור, ניתוח ועוד. ל- ESP8266 NodeMCU יש 17 סיכות GPIO שניתן להקצות אותן לפונקציות שונות כגון I2C, I2S, UART, PWM, שלט רחוק IR, אור LED ולחצן מבחינה תכנית. ניתן להגדיר כל GPIO מופעל דיגיטלי כגבוה או נמוך. לפרטים נוספים עיין ב

nodeMCU

שלב 3: ממסר

ממסר
ממסר
ממסר
ממסר
ממסר
ממסר
ממסר
ממסר

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

האיור הבא מציג את pinout מודול ממסר 3 הפינים בצד שמאל של מודול הממסר מחברים מתח גבוה, והסיכות בצד ימין מחברים את הרכיב הדורש מתח נמוך-סיכות הארדואינו.

בצד המתח הגבוה יש שני מחברים, כל אחד עם שלושה שקעים: משותף (COM), בדרך כלל סגור (NC) ובדרך כלל פתוח (NO).

1. COM: סיכה נפוצה

2. NC (סגור בדרך כלל): התצורה הסגורה בדרך כלל משמשת כאשר אתה רוצה שהממסר ייסגר כברירת מחדל, כלומר הזרם זורם אלא אם תשלח אות מהארדואינו למודול הממסר כדי לפתוח את המעגל ולעצור את הזרם.

3. NO (פתוח בדרך כלל): התצורה הפתוחה בדרך כלל פועלת הפוך: הממסר תמיד פתוח, כך שהמעגל נשבר אלא אם תשלח אות מהארדואינו לסגירת המעגל.

החיבורים בין מודול הממסר ל- NodeMCU הם ממש פשוטים:

1. GND: הולך לקרקע

2. IN: שולט בממסר (הוא יתחבר לפין דיגיטלי nodeMCU)

3. VCC: עובר ל- 5V

כאן, אנו נותנים סיכת ממסר זו של 5V ו- GND המחוברת לסיכה 5V ו- GND של arduino בהתאמה וסיכת ה- GND של arduino נפוצה עם סיכת ה- GND של NodeMCU.

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

1. חוט ירוק מחבר את סיכת D2 של nodeMCU ל- i/p של ממסר

2. החוטים האדומים והצהובים מחברים 5V ו- GND ל- VCC ו- GND של ממסר בהתאמה.

עכשיו כדי לחבר את העומס (במקרה זה הנורה). בהתחלה חתכו את החוט החי של הנורה או המנורה. כעת חבר את הקצה הראשון, כלומר, אל אספקת החשמל אל סיכת ה- NO (אם אתה רוצה להדליק לפעמים את המנורה/הנורה) ואת הקצה השני של החוט החי אל הנורה, אל סיכת ה- COM של הממסר. אנא מצא את הקשר למטה.

שלב 4: חיישן DHT11

חיישן DHT11
חיישן DHT11
חיישן DHT11
חיישן DHT11
חיישן DHT11
חיישן DHT11

משמש לחישה של הטמפרטורה והלחות של מקום העבודה בחדר זה, של החיישן.

לפרטים נוספים עיין

החיבור של DHT11 הוא כדלקמן חבר את סיכות VCC ו- GND של החיישן לסיכות 3.3V ו- GND של nodeMCU בהתאמה ואת סיכת הנתונים ל- D4 בבאר זו תוכל להשתמש בכל סיכות GPIO בפרויקט זה שנדון עד כה. אנא עיין בתמונה הבאה:

כאן, החוטים האדומים והירוקים מחברים את סיכות 3.3V ו- GND של nodeMCU עם סיכת VCC (+) ו- GND (-) של חיישן DHT11 בהתאמה.

שלב 5: אפליקציית Blynk

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

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

כדי להתחיל עם blynk, עקוב אחר הקישור שלהלן.

לפרטים נוספים עיין

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

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

שלב 7: קוד

קבל את הקוד שלך כאן

עוד כמה קישורים שימושיים

1. קישור ספריית Blynk עבור arduino IDE

2. ספריית חיישנים dht11

3. ספריית טיימר פשוטה

4. מדוע משתמשים בטיימר פשוט ??

מוּמלָץ: