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

כיצד לחבר חיישן לחות קרקע ו- ESP8266 לענן IoT של AskSensors: 10 שלבים
כיצד לחבר חיישן לחות קרקע ו- ESP8266 לענן IoT של AskSensors: 10 שלבים

וִידֵאוֹ: כיצד לחבר חיישן לחות קרקע ו- ESP8266 לענן IoT של AskSensors: 10 שלבים

וִידֵאוֹ: כיצד לחבר חיישן לחות קרקע ו- ESP8266 לענן IoT של AskSensors: 10 שלבים
וִידֵאוֹ: 3 דרכים לחיווט מנוע מאוורר מפוח למזגן עם לוח האם 2024, נוֹבֶמבֶּר
Anonim
כיצד לחבר חיישן לחות קרקע ו- ESP8266 לענן IoT AskSensors
כיצד לחבר חיישן לחות קרקע ו- ESP8266 לענן IoT AskSensors

מדריך זה מראה לך כיצד לחבר את חיישן לחות הקרקע שלך ו- ESP8266 לענן IoT.

לפרויקט זה נשתמש במודול WiFi של הצומת MCU ESP8266 ובחיישן לחות קרקע המודד את התוכן הנפחי של המים בתוך האדמה ונותן לנו את רמת הלחות כתפוקה. המדידות ינוטרו על פני הענן באמצעות פלטפורמת IoT ידידותית למשתמש בשם AskSensors.

אז הבה נתחיל!

שלב 1: מפרטי חיישן לחות

חיישן לחות הקרקע מורכב משני בדיקות המאפשרות לזרם לעבור באדמה ולגרום לערך ההתנגדות למדוד את ערך הלחות.

חיישן FC-28 מצויד בפלט אנלוגי ודיגיטלי כאחד, כך שניתן להשתמש בו במצב אנלוגי ודיגיטלי כאחד. במאמר זה, אנו הולכים לממשק את החיישן במצב אנלוגי.

להלן המפרט העיקרי של חיישן לחות הקרקע FC-28:

  • מתח כניסה: 3.3V עד 5V
  • מתח יציאה: 0 עד 4.2V
  • זרם כניסה: 35mA
  • אות פלט: אנלוגי ודיגיטלי כאחד

שלב 2: דרישות חומרה

דרישות חומרה
דרישות חומרה
  1. תוכנת Arduino עם מחשב. מומלץ לעבוד עם גרסה חדשה של Arduino IDE. אני משתמש ב- v1.8.7.
  2. לוח פיתוח ESP8266. אני משתמש ב- ESP8266 Node MCU v1.
  3. חיישן לחות קרקע FC-28 (בדיקה + מגבר).
  4. כבל מיקרו USB לחיבור הצומת ESP8266 למחשב.
  5. חוטי מגשר
  6. לוח לחם

שלב 3: Pinout וחיבורים

Pinout וחיבורים
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. אנו יכולים להבחין בשני מקרים:

  1. היכן שהחיישן נגמר במים: ערך הלחות חורג מהסף וההתראה נקבעת (כפי שמוצג בגרפים הבינאאריים.
  2. היכן שהחיישן נמצא במים: רמת הלחות תקינה.

כעת פתח מסוף סדרתי ב- Arduino IDE שלך. תוכל לסמן מחדש את קריאות הגרף של AskSensors כשהערכים מודפסים במסוף ה- Arduino שלך.

שלב 10: תודה

תודה!

צריך עוד ?

תיעוד מפורט עם מדריכים שלב אחר שלב מסופק כאן.

מוּמלָץ: