תוכן עניינים:
- שלב 1: הגדר את Firebase וקבל מפתח סודי
- שלב 2: צור אפליקציה באמצעות MIT App Inventor 2
- שלב 3: הגדר את Arduino IDE עבור Nodemcu ESP8266
- שלב 4: העלה קוד ל- NodeMCU ESP8266
- שלב 5: הרכבת חומרה
וִידֵאוֹ: בקרת טמפרטורת החדר מבוססת IOT: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
זה ניתן להנחיה בפרויקט בקרת טמפרטורת החדר המבוסס על IOT.
מאפיינים:-
1. הפעל אוטומטית מאוורר מעל טמפרטורת החדר שצוינה.
2. כבה אוטומטית את המאוורר מתחת לטמפרטורת החדר שצוינה.
3. שליטה ידנית בכל נקודת זמן בכל טמפרטורה
דרישות:-
- לוח פיתוח NodeMCU ESP8266
- חיישן טמפרטורה DHT11
- לוח ממסר ערוץ יחיד (5V)
- חוטי מגשר
- נתב Wifi או נקודה חמה ניידת (לחיבור NodeMCU ESP8266 לאינטרנט)
- סוללה 9V
אז בואו נצלול להדרכה.
שלב 1: הגדר את Firebase וקבל מפתח סודי
אנו הולכים להשתמש במסד נתונים בזמן אמת על ידי בסיס האש של Google. מסד נתונים זה בזמן אמת יפעל כמתווך באמצע הדרך בין Nodemcu למכשיר אנדרואיד.
- קודם כל, נווט לאתר Firebase והתחבר באמצעות חשבון Google שלך.
- צור מסד נתונים חדש בזמן אמת.
- קבל כתובת אתר של מסד נתונים אמיתי ומפתח סודי כדי לגשת למסד הנתונים מהאפליקציה. לקבלת הדרכה מפורטת, תוכל לבדוק כיצד להשתמש בבסיס האש עם ממציא אפליקציות MIT.
שלב 2: צור אפליקציה באמצעות MIT App Inventor 2
אנו הולכים להשתמש ב- MIT app inventor 2 כדי ליצור את אפליקציית האנדרואיד שלנו. זה פשוט מאוד לשימוש וקל לשילוב win -base של גוגל.
- הורד קובץ פרויקט מצורף יישום MIT ממציא 2 (קובץ.aia).
- עבור לדף הבית של MIT app inventor 2 והתחבר לחשבון שלך. לאחר מכן עבור לפרויקטים >> פרויקט יבוא. בחר את הקובץ מהמחשב שלך והעלה אותו.
- עבור לחלון הפריסה, לחץ על firebaseDB1 (הממוקם בתחתית סביבת העבודה), הזן כתובת אתר של מסד נתונים ומפתח סודי. הגדר גם את ProjectBucket כ- S_HO_C_K (כפי שמוצג בצילום מסך 2).
לאחר מכן, לחץ על כפתור הבנייה ושמור את קובץ האפליקציה (קובץ apk) במחשב שלך. העבר את הקובץ מאוחר יותר למכשיר האנדרואיד שלך.
שלב 3: הגדר את Arduino IDE עבור Nodemcu ESP8266
- קודם כל, הגדר את Arduino IDE עבור Nodemcu esp8266. אני ממליץ על הדרכה שלב אחר שלב בנושא יסודות NodeMCU על ידי Armtronix. תודה ארמטרוניקס על הדרכה מועילה זו.
- לאחר מכן, הוסף את שתי הספריות הללו (צילום מסך הפניה):-
- ארדואינו ג'סון
- בסיס ארדואינו
-
ספריית חיישני DHT
- ספריית החיישנים האוניברסליים של Adafruit
שלב 4: העלה קוד ל- NodeMCU ESP8266
הורד את קובץ ה- IDE של Arduino (קובץ.ino) המצורף למטה. לאחר מכן, שנה את התוכנית לכמה שינויים נחוצים:-
- בשורה 3, הזן את כתובת אתר מסד הנתונים ללא 'https://'.
- בשורה 4, הזן את המפתח הסודי של מסד הנתונים.
- בשורה 5 ו -6, אל תשכח לעדכן את ה- SSID וה- Wifi של WiFi (שאליהם ברצונך לחבר את NodeMCU ESP8266).
לאחר סיום, העלה את התוכנית ללוח הפיתוח NodeMCU ESP8266.
שלב 5: הרכבת חומרה
- צור מעגל כפי שמוצג באיור לעיל.
- התקן את האפליקציה (שנוצרה בשלב 2) בסמארטפון אנדרואיד שלך.
- הפעל את המעגל ותהנה!
מוּמלָץ:
טמפרטורת החדר דרך האינטרנט עם BLYNK ESP8266 ו- DHT11: 5 שלבים (עם תמונות)
טמפרטורת החדר דרך האינטרנט עם BLYNK ESP8266 & DHT11: היי חבר'ה, היום נכין מוניטור טמפרטורת חדר, שבו נוכל להשתמש כדי לפקח על החדר שלנו מכל מקום בעולם ולשם כך נשתמש בתבנית BLYNK IoT ואנו נשתמש DHT11 כדי לקרוא את טמפרטורת החדר נשתמש ב- ESP8266 כדי להגיע
ניטור טמפרטורת החדר והלחות באמצעות הענן ESP32 ו- AskSensors: 6 שלבים
ניטור טמפרטורת החדר והלחות באמצעות ענן ESP32 ו- AskSensors: במדריך זה תלמד כיצד לעקוב אחר הטמפרטורה והלחות בחדר או בשולחן העבודה שלך באמצעות ה- DHT11 וה- ESP32 המחוברים לענן. עדכוני ההדרכות שלנו ניתן למצוא כאן. מפרט: חיישן DHT11 מסוגל למדוד טמפרטורה
בקרת בהירות בקרת LED מבוססת PWM באמצעות לחצני לחיצה, פטל פאי ושריטה: 8 שלבים (עם תמונות)
בקרת בהירות בקרת LED מבוססת PWM באמצעות לחצני לחיצה, פטל פאי ושריטה: ניסיתי למצוא דרך להסביר כיצד PWM פועל לתלמידי, אז הנחתי לעצמי את המשימה לנסות לשלוט על בהירות הנורית באמצעות 2 כפתורי לחיצה. - כפתור אחד מגביר את הבהירות של נורית LED והשני מעמעם אותו. לפרוגרה
חיזוי טמפרטורת החדר באמצעות חיישן LM35 ולמידת מכונה: 4 שלבים
חיזוי טמפרטורת החדר באמצעות חיישן LM35 ולמידת מכונות: מבוא היום אנו מתמקדים בבניית פרויקט למידת מכונה החוזה טמפרטורה באמצעות רגרסיה פולינומית. למידת מכונות היא יישום של בינה מלאכותית (AI) המספקת למערכות את היכולת ללמוד אוטומטית
צג טמפרטורת החדר והלחות: 6 שלבים
צג טמפרטורת ולחות בחדר: הפרויקט שלי, QTempair, מודד את טמפרטורת החדר, הלחות ואיכות האוויר. פרויקט זה קורא נתונים מהחיישנים, שולח נתונים אלה למסד הנתונים ונתונים אלה יוצגו באתר אינטרנט. אתה יכול לשמור טמפרטורה בהגדרות על