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

בקרת טמפרטורת החדר מבוססת IOT: 5 שלבים
בקרת טמפרטורת החדר מבוססת IOT: 5 שלבים

וִידֵאוֹ: בקרת טמפרטורת החדר מבוססת IOT: 5 שלבים

וִידֵאוֹ: בקרת טמפרטורת החדר מבוססת IOT: 5 שלבים
וִידֵאוֹ: Masterbuilt Gravity 560 | מעשנת פחם אוטומטית 2024, יולי
Anonim
Image
Image

זה ניתן להנחיה בפרויקט בקרת טמפרטורת החדר המבוסס על IOT.

מאפיינים:-

1. הפעל אוטומטית מאוורר מעל טמפרטורת החדר שצוינה.

2. כבה אוטומטית את המאוורר מתחת לטמפרטורת החדר שצוינה.

3. שליטה ידנית בכל נקודת זמן בכל טמפרטורה

דרישות:-

  • לוח פיתוח NodeMCU ESP8266
  • חיישן טמפרטורה DHT11
  • לוח ממסר ערוץ יחיד (5V)
  • חוטי מגשר
  • נתב Wifi או נקודה חמה ניידת (לחיבור NodeMCU ESP8266 לאינטרנט)
  • סוללה 9V

אז בואו נצלול להדרכה.

שלב 1: הגדר את Firebase וקבל מפתח סודי

הגדר את Firebase וקבל מפתח סודי
הגדר את Firebase וקבל מפתח סודי

אנו הולכים להשתמש במסד נתונים בזמן אמת על ידי בסיס האש של Google. מסד נתונים זה בזמן אמת יפעל כמתווך באמצע הדרך בין Nodemcu למכשיר אנדרואיד.

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

שלב 2: צור אפליקציה באמצעות MIT App Inventor 2

צור אפליקציה באמצעות MIT App Inventor 2
צור אפליקציה באמצעות MIT App Inventor 2
צור אפליקציה באמצעות MIT App Inventor 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
הגדר את Arduino IDE עבור Nodemcu ESP8266
  • קודם כל, הגדר את Arduino IDE עבור Nodemcu esp8266. אני ממליץ על הדרכה שלב אחר שלב בנושא יסודות NodeMCU על ידי Armtronix. תודה ארמטרוניקס על הדרכה מועילה זו.
  • לאחר מכן, הוסף את שתי הספריות הללו (צילום מסך הפניה):-
  1. ארדואינו ג'סון
  2. בסיס ארדואינו
  3. ספריית חיישני DHT

  4. ספריית החיישנים האוניברסליים של Adafruit

שלב 4: העלה קוד ל- NodeMCU ESP8266

העלה קוד ל- NodeMCU ESP8266
העלה קוד ל- NodeMCU ESP8266

הורד את קובץ ה- IDE של Arduino (קובץ.ino) המצורף למטה. לאחר מכן, שנה את התוכנית לכמה שינויים נחוצים:-

  • בשורה 3, הזן את כתובת אתר מסד הנתונים ללא 'https://'.
  • בשורה 4, הזן את המפתח הסודי של מסד הנתונים.
  • בשורה 5 ו -6, אל תשכח לעדכן את ה- SSID וה- Wifi של WiFi (שאליהם ברצונך לחבר את NodeMCU ESP8266).

לאחר סיום, העלה את התוכנית ללוח הפיתוח NodeMCU ESP8266.

שלב 5: הרכבת חומרה

Image
Image
  • צור מעגל כפי שמוצג באיור לעיל.
  • התקן את האפליקציה (שנוצרה בשלב 2) בסמארטפון אנדרואיד שלך.
  • הפעל את המעגל ותהנה!

מוּמלָץ: