תוכן עניינים:
- שלב 1: הגדר את Firebase וקבל מפתח סודי
- שלב 2: צור אפליקציה באמצעות MIT App Inventor 2
- שלב 3: הגדר את Arduino IDE עבור Nodemcu Esp8266
- שלב 4: העלה קוד עם כמה שינויים הכרחיים
- שלב 5: הגדרת חומרה
- שלב 6: זמן הקסם
וִידֵאוֹ: בקר מפלס מים מבוסס IOT באמצעות NodeMCU ESP8266: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
זה הוראה כיצד ליצור בקר מפלס מים מבוסס IOT.
המאפיינים של פרויקט זה הם:-
- עדכוני מפלס מים בזמן אמת באפליקציית אנדרואיד.
- הפעל אוטומטית את משאבת המים כאשר המים מגיעים לרמה מינימלית.
- כבה אוטומטית משאבת מים כאשר המים מגיעים לרמה המרבית.
- אפשרות ידנית לשליטה במשאבת המים בכל מפלס מים.
דרישות:-
- לוח פיתוח NodeMCU ESP8266
- חיישן קולי HCSR04
- לוח לחם
- לוח ממסר ערוץ יחיד (לשליטה במשאבת המים)
- ווסת מתח LM7805 +5V IC.
- סוללה (9V-12V).
- נתב WiFi (לחיבור NodeMCU לאינטרנט)
- Firebase (ליצירת מסד נתונים)
- ממציא אפליקציות MIT 2 (ליצירת יישום אנדרואיד)
אז בואו נתחיל.
שלב 1: הגדר את Firebase וקבל מפתח סודי
אנו הולכים להשתמש במסד נתונים בזמן אמת על ידי בסיס האש של Google. מסד נתונים זה בזמן אמת יפעל כמתווך באמצע הדרך בין Nodemcu למכשיר אנדרואיד.
- קודם כל, נווט לאתר Firebase והתחבר באמצעות חשבון Google שלך.
- צור מסד נתונים חדש בזמן אמת.
- קבל כתובת אתר של מסד נתונים אמיתי ומפתח סודי כדי לגשת למסד הנתונים מהאפליקציה. לקבלת הדרכה מפורטת, תוכל לבדוק כיצד לשלב בסיס אש עם ממציא אפליקציות MIT.
שלב 2: צור אפליקציה באמצעות MIT App Inventor 2
אנו הולכים להשתמש ב- MIT app inventor 2 כדי ליצור את אפליקציית האנדרואיד שלנו. זה פשוט מאוד לשימוש וקל לשילוב win -base של גוגל.
פשוט בצע את השלבים הבאים:-
הורד קובץ פרוייקט ממציא אפליקציות MIT (קובץ.aia) המצורף למטה
לאחר מכן עבור אל ממציא האפליקציות של MIT >> פרויקטים >> פרויקט יבוא (כפי שמוצג בצילום מסך 1). בחר את הקובץ מהמחשב שלך והעלה אותו
פתח את הפרויקט ונווט אל Screen3 (כפי שמוצג בצילום מסך 2)
- לאחר מכן, עבור לחלון הפריסה, לחץ על firebaseDB1 (הממוקם בתחתית סביבת העבודה), הזן את כתובת האתר ואת המפתח. הגדר גם את ProjectBucket ל- S_HO_C_K (כפי שמוצג בצילום מסך 3).
- לבסוף, לחץ על כפתור "בנה" ושמור קובץ אפליקציה (קובץ.apk) במחשב שלך. העבר את הקובץ מאוחר יותר למכשיר האנדרואיד שלך.
שלב 3: הגדר את Arduino IDE עבור Nodemcu Esp8266
קודם כל, הגדר את Arduino IDE עבור Nodemcu esp8266. אני ממליץ על הדרכה שלב אחר שלב בנושא יסודות NodeMCU על ידי Armtronix. תודה ארמטרוניקס על הדרכה מועילה זו
לאחר מכן, הוסף את שתי הספריות האלה (כפי שמוצג בצילום המסך):-
1. ארדואינו ג'סון
2. Firebase Arduino
שלב 4: העלה קוד עם כמה שינויים הכרחיים
עליך לבצע כמה שינויים נחוצים בקוד לפני העלאה ל- Nodemcu.
הורד קובץ מצורף (קובץ.ino) ופתח אותו עם Arduino IDE
- בשורה 3, הזן את כתובת אתר מסד הנתונים ללא 'https://'.
- בשורה 4, הזן את המפתח הסודי של מסד הנתונים.
- בשורה 5 ו -6, אל תשכח לעדכן את ה- SSID וה- Wifi של WiFi (שאליהם ברצונך לחבר את NodeMCU ESP8266).
גלול מעט מטה ועדכן את מפלס המים המינימלי, מפלס המים המרבי והשוליים בהתאם לעומק מיכל המים שלך
לאחר מכן, העלה את התוכנית ל- NodeMCU ESP8266.
שלב 5: הגדרת חומרה
- צור מעגל כפי שמוצג באיור לעיל. אתה יכול להשתמש בסוללה 9V או 12V.
- שים חיישן קולי בחלק העליון של מיכל המים.
- חבר משאבת מים באמצעות לוח ממסר (אופציונלי במהלך הבדיקה).
שלב 6: זמן הקסם
- התקן את האפליקציה (שנוצרה בשלב 2) במכשיר ה- Android שלך.
- ספק כוח להתקנה.
- המתן עד ש- NodeMCU יתחבר לנקודה החמה (תוכל להשתמש בנתב או בנקודה חמה ניידת).
- הכל בוצע! עכשיו אתה יכול לשלוט/לפקח על מפלס המים מכל מקום בעולם.
מוּמלָץ:
מחוון מפלס מים באמצעות Arduino ב- TinkerCad: 3 שלבים
מחוון מפלס מים באמצעות Arduino ב- TinkerCad: מאמר זה עוסק בבקר מפלס מים תפקודי לחלוטין באמצעות Arduino. המעגל מציג את רמת המים במיכל ומפעיל את המנוע כאשר מפלס המים יורד לרמה שנקבעה מראש. המעגל עובר אוטומטית את
מחוון מפלס מים באמצעות IC ULN 2003: 4 שלבים
מחוון מפלס מים באמצעות ULN 2003 IC: הצפת מים מהמיכל התקורה היא בעיה לכולם ובכל בית. זה, יחד עם בזבוז חשמל גורם גם להרבה בזבוז מים ועם חוקים חדשים שעוברים פסולת מים אפילו על הצפת מיכל עלולה להיענש. כך
צג מפלס מים באמצעות תצוגת Oled עם פטל פטל: 4 שלבים
צג מפלס מים באמצעות תצוגת Oled עם פטל פטל: שלום לכולם, אני שאפין, חבר באייברסיטי. אני הולך לשתף כיצד לבנות חיישן מפלס מים עם תצוגת אולד למיכלי מים עם פי פטל. התצוגה המשובחת תציג את אחוז הדלי המלא במים
בקר מפלס מים אוטומטי באמצעות טרנזיסטורים או 555 טיימר IC: 5 שלבים
בקר מפלס מים אוטומטי באמצעות טרנזיסטורים או 555 טיימר IC: מבוא: היי כולם כאן אנו הולכים ללמוד על חיסכון במים ביעילות. אז עברו על השלבים והמשפטים בזהירות. הצפת מיכל מים היא בעיה נפוצה המובילה לבזבוז מים. למרות שיש ma
שיטות לאיתור מפלס מים Arduino באמצעות חיישן אולטרסאונד וחיישן מים Funduino: 4 שלבים
שיטות לאיתור מפלס מים Arduino באמצעות חיישן קולי וחיישן מים Funduino: בפרויקט זה אראה לך כיצד יוצרים גלאי מים זול בשתי שיטות: 1. חיישן קולי (HC-SR04) .2. חיישן מים פונדוינו