תוכן עניינים:
- שלב 1: מפרטי חיישן לחות
- שלב 2: דרישות חומרה
- שלב 3: Pinout וחיבורים
- שלב 4: הגדרת חיישן
- שלב 5: הקוד
- שלב 6: הגדר את סף ההתראה
- שלב 7: הפעל את ההתקנה שלך
- שלב 8: הפעל את הבדיקה
- שלב 9: תוצאות
- שלב 10: תודה
וִידֵאוֹ: כיצד לחבר חיישן לחות קרקע ו- ESP8266 לענן IoT של AskSensors: 10 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
מדריך זה מראה לך כיצד לחבר את חיישן לחות הקרקע שלך ו- ESP8266 לענן IoT.
לפרויקט זה נשתמש במודול WiFi של הצומת MCU ESP8266 ובחיישן לחות קרקע המודד את התוכן הנפחי של המים בתוך האדמה ונותן לנו את רמת הלחות כתפוקה. המדידות ינוטרו על פני הענן באמצעות פלטפורמת IoT ידידותית למשתמש בשם AskSensors.
אז הבה נתחיל!
שלב 1: מפרטי חיישן לחות
חיישן לחות הקרקע מורכב משני בדיקות המאפשרות לזרם לעבור באדמה ולגרום לערך ההתנגדות למדוד את ערך הלחות.
חיישן FC-28 מצויד בפלט אנלוגי ודיגיטלי כאחד, כך שניתן להשתמש בו במצב אנלוגי ודיגיטלי כאחד. במאמר זה, אנו הולכים לממשק את החיישן במצב אנלוגי.
להלן המפרט העיקרי של חיישן לחות הקרקע FC-28:
- מתח כניסה: 3.3V עד 5V
- מתח יציאה: 0 עד 4.2V
- זרם כניסה: 35mA
- אות פלט: אנלוגי ודיגיטלי כאחד
שלב 2: דרישות חומרה
- תוכנת Arduino עם מחשב. מומלץ לעבוד עם גרסה חדשה של Arduino IDE. אני משתמש ב- v1.8.7.
- לוח פיתוח ESP8266. אני משתמש ב- ESP8266 Node MCU v1.
- חיישן לחות קרקע FC-28 (בדיקה + מגבר).
- כבל מיקרו USB לחיבור הצומת ESP8266 למחשב.
- חוטי מגשר
- לוח לחם
שלב 3: Pinout וחיבורים
להלן תרשים החיבורים לחיבור חיישן לחות הקרקע FC-28 ל- ESP8266 במצב אנלוגי.
- VCC של FC-28 עד 3.3V של ESP8266
- GND של FC-28 עד GND של ESP8266
- A0 של FC-28 עד A0 של ESP8266
בצד השני, חבר את שני הפינים מהחישה לשני הפינים במעגל המגבר באמצעות חוטי מגשר.
שלב 4: הגדרת חיישן
- הדבר הראשון שתצטרך לעשות הוא ליצור חשבון AskSensors. קבל את החשבון החדש שלך כאן. זה לוקח כמה שניות.
-
רשום חיישן חדש כפי שהוסבר במדריך תחילת העבודה. הוסף שני מודולים לחיישן שלך לאחסון נתונים:
- מודול 1: למדידת רמת לחות.
- מודול 2: למצב לחות. הוא מציג התראה כאשר רמת הלחות חורגת מסף מוגדר מראש.
- העתק את מפתח ה- API שלך חיישן. זהו מפתח ייחודי בו נשתמש מאוחר יותר כדי לשלוח נתונים לחיישן שלנו.
שלב 5: הקוד
קבל את קוד ההדגמה הזה מדף github של AskSensors.
הגדר את הפרמטרים הבאים:
- ה- SSID והסיסמה של ה- WiFi
- חיישן ה- API שלך מפתח.
const char* wifi_ssid = "…………………."; // SSID
const char* wifi_password = "…………………."; // WIFI const char* apiKeyIn = "…………………."; // מפתח API
הפלט האנלוגי של חיישן הלחות משמש לחיבור החיישן במצב האנלוגי (ערכים מ 0 עד 1023). מדידת הלחות תומר לערכי אחוזים מ -0% ל -100%.
שלב 6: הגדר את סף ההתראה
חיישן לחות הקרקע מכיל פוטנציומטר אשר יקבע את ערך הסף, אשר יושווה על ידי המשווה LM393 ועל פי ערך סף זה נורית הפלט תדלק ויורדת.
עם זאת, בהדגמה זו, לא נשתמש בפוטנציומטר זה. במקום זאת נשתמש בגרף AskSensors כדי להראות אם ערך הלחות חרג מסף תוכנה מוגדר מראש:
#הגדר MOISTURE_THRESHOLD 55 // סף התראת לחות באחוזים
שלב 7: הפעל את ההתקנה שלך
- חבר את חיישן הלחות שלך ל- ESP8266 כפי שמוצג קודם.
- חבר את ה- ESP8266 למחשב באמצעות USB.
- פתח את הקוד שלך ב- Arduino IDE. בחר את הלוח והיציאה המתאימים מתוך Arduino IDE והעלה את הקוד.
התמונות המצורפות מציגות את ההתקנה שלי. לשם הפשטות, אני משתמש בכוס מים כדי לבדוק את שינויי הלחות.
עכשיו אנחנו צריכים להיות מוכנים לראות את הנתונים שלנו בענן!
שלב 8: הפעל את הבדיקה
- חזור ללוח המחוונים של החיישנים שלך ב- AskSensors,
- לחץ על 'הדמיה' ו'הוסף גרף 'ובחר שורה כגרף סוג עבור מודול 1 (רמת לחות) ובינארי עבור מודול 2 (מצב התראת לחות).
- אתה יכול להתאים אישית את הגרף הבינארי כדי להציג את הטקסט הרצוי על ידי הגדרת תוויות הפעלה/כיבוי בחלון הוסף/ערוך גרף.
שלב 9: תוצאות
התמונות מציגות את הנתונים הנקראים בגרף AskSensors. אנו יכולים להבחין בשני מקרים:
- היכן שהחיישן נגמר במים: ערך הלחות חורג מהסף וההתראה נקבעת (כפי שמוצג בגרפים הבינאאריים.
- היכן שהחיישן נמצא במים: רמת הלחות תקינה.
כעת פתח מסוף סדרתי ב- Arduino IDE שלך. תוכל לסמן מחדש את קריאות הגרף של AskSensors כשהערכים מודפסים במסוף ה- Arduino שלך.
שלב 10: תודה
תודה!
צריך עוד ?
תיעוד מפורט עם מדריכים שלב אחר שלב מסופק כאן.
מוּמלָץ:
צור חיישן לחות קרקע משלך עם Arduino !!!: 10 שלבים
צור חיישן לחות קרקע משלך עם Arduino !!!: אודות !!! במדריך זה, אנו הולכים לממשק חיישן לחות קרקע FC-28 עם Arduino. חיישן זה מודד את התוכן הנפחי של המים בתוך האדמה ונותן לנו את רמת הלחות כתפוקה. החיישן מצויד באנלו
כיצד לחבר את Raspberry Pi לענן באמצעות Node.js: 7 שלבים
כיצד לחבר את Raspberry Pi לענן באמצעות Node.js: הדרכה זו שימושית לכל מי שמחפש לחבר Raspberry Pi לענן, במיוחד לפלטפורמת AskSensors IoT, באמצעות Node.js. אין לך פטל פטל? אם אין לך כרגע פטל פי, אני ממליץ לך לקנות פטל
כיצד לחבר ESP32 לענן IoT: 8 שלבים
כיצד לחבר ESP32 לענן IoT: הוראה זו מגיעה בסדרת מאמרים בנושא חיבור חומרה כמו Arduino ו- ESP8266 לענן. אני הולך להסביר לך כיצד לגרום לשבב ESP32 שלך להיות מחובר לענן בעזרת שירות IoT של AskSensors. למה ESP32? אחרי ההצלחה הגדולה
אוטומציה של חממה עם LoRa! (חלק 1) -- חיישנים (טמפרטורה, לחות, לחות קרקע): 5 שלבים
אוטומציה של חממה עם LoRa! (חלק 1) || חיישנים (טמפרטורה, לחות, לחות קרקע): בפרויקט זה אראה לכם כיצד הפכתי את החממה לאוטומטית. זה אומר שאני אראה לך איך בניתי את החממה וכיצד חיברתי את החשמל והאלקטרוניקה האוטומטית. כמו כן, אראה לך כיצד לתכנת לוח Arduino המשתמש ב- L
כיצד להכין חיישן לחות קרקע DIY [תואם ARDUINO/ESP]: 3 שלבים
כיצד להכין חיישן לחות קרקע DIY [תואם ARDUINO/ESP]: שלום, במדריך זה נראה כיצד לבנות חיישן לחות קרקע מאפס! הוא זול מאוד ותואם את כל סוגי המיקרו -בקרים, מהנקודה החשמלית. מבחינת המעגל מוצג כמפריד פנסיוני פשוט