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

חיישן טמפרטורה ולחות קרקע של LORA: 6 שלבים
חיישן טמפרטורה ולחות קרקע של LORA: 6 שלבים

וִידֵאוֹ: חיישן טמפרטורה ולחות קרקע של LORA: 6 שלבים

וִידֵאוֹ: חיישן טמפרטורה ולחות קרקע של LORA: 6 שלבים
וִידֵאוֹ: Firebase- הזרמת ערכים של חיישן טמפרטורה ולחות ל- NodeMCU 2024, נוֹבֶמבֶּר
Anonim
חיישן טמפרטורה ולחות קרקע של LORA
חיישן טמפרטורה ולחות קרקע של LORA

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

במדריך זה אנו הולכים ליצור צומת LORA ששולח את הנתונים הבאים:

  • לחות הקרקע
  • טמפרטורת הקרקע

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

שלב 1: חלקים נחוצים

Sensornode:

  • חיישן טמפרטורה עמיד למים (ds18B20)
  • חיישן לחות קיבולי
  • arduino pro mini 3.3v 8mhz
  • התפרצות esp
  • rfm95
  • חוט לאנטנה וחיבורים (אני משתמש בחוט ליבה מוצק של 0.8 מ"מ)
  • כבלי מגשר זכר לגבר
  • כבלי מגשר בין נקבה לנקבה
  • בלוק מסוף
  • ראש סיכות
  • קרש לחם
  • CP2102 usb ל- TTL

כלים:

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

שלב 2: הכנת האנטנה

עבור האנטנה אני משתמש בכבל שאריות של כבל האוטובוס 2x2x0.8mm או 2x2 20awg שלי. ברשת הדברים אתה יכול לבחור את הטרנסייבר ואת תדר האנטנה שלך לפי מדינה. אלה הם האורך לכל תדר:

  • 868mhz 3.25 אינץ 'או 8.2 ס"מ (זה זה שאני משתמש בו)
  • 915mhz 3 אינץ 'או 7.8 ס"מ
  • 433 מגה -הרץ 3 אינץ 'או 16.5 ס"מ

שלב 3: הלחמת מגן ה- Esp

הלחמת מגן ה- Esp
הלחמת מגן ה- Esp
  • הסר את הנגדים של מגן ה- esp (ראה R1 עד R3 בשדה האדום)
  • הלחם את שבב ה- rfm95 על מגן ה- esp.
  • הלחם את ראש הסיכות על מגן ה- esp
  • הלחם את האנטנה על מגן ה- esp. אין להשתמש ללא אנטנה אתה יכול לפגוע במגן.
  • אם ראש הסיכות אינם מולחמים על הלחמה הארדואינו גם אלה

שלב 4: קידוד

סִמוּל
סִמוּל
סִמוּל
סִמוּל
סִמוּל
סִמוּל

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

  • חבר את הארדואינו ל- CP2102 כדלקמן:

    • CP2102 txd -> Arduino pro mini rx
    • CP2102 rxd -> Arduino pro mini tx
    • CP2102 gnd -> Arduino pro mini gnd
    • CP2102 3.3 -> Arduino pro mini vcc
  • פתח את המערכון ברעיון הארדואינו
  • בחר לוח arduino pro mini
  • בחר atmega 328p 3.3v 8mhz תחת מעבד
  • בחר את יציאת ה- com שלך
  • לחץ על כפתור ההעלאה
  • בזמן שהקוד מתאסף ברגע שאתה רואה את האוטראט (ראה תמונה) לחץ על כפתור האיפוס ב- arduino pro mini (ה- cp2102 אינו מאפס את הלוח) הקפד גם לסגור את הצג הטורי בעת התכנות.

קובץ החקלאות החקלאי הוא הקוד ללא ה- transitoriver LORA. בדרך זו תוכל להתחיל פרויקט משלך החל מהקובץ הזה ותוכל להבין טוב יותר כיצד עובד הקוד. אם אתה צריך קריאות מדויקות יותר אתה צריך למפות את הערכים של חיישן הלחות כשהוא לא במים וכאשר הוא במים. (ערך מינימלי ומקסימלי) מיפיתי את הערכים בין 400 ל- 880. אל תטבול את החיישן במים מעל השורה. זה יהרוס את החיישן שלך. בהמשך אראה לך כיצד לאטום חיישן זה.

קריאות הטמפרטורה הן במעלות צלסיוס.

הערה אחרונה: כאשר תפתח את הצג הטורי של השרת (תמונה אחרונה) תראה שהנתונים נשלחים עם נקודתיים בין הנתונים. זאת על מנת שנוכל לשלוח הכל לצומת השרת במנה אחת. בהוראה מאוחרת יותר אכין צומת שרת נוסף שבו הנתונים האלה מעובדים.

שלב 5: חיווט

תִיוּל
תִיוּל
תִיוּל
תִיוּל
תִיוּל
תִיוּל
תִיוּל
תִיוּל

בתמונה למעלה אתה רואה כיצד לחבר הכל. הנגד הוא נגד של 4.7 קאוהם המשמש כשיוך. בתרשים אני משתמש בטרנסייבר אחר של LORA וחיישן לחות קרקע אחר אך החיווט נשאר אותו דבר. צירפתי כמה תמונות מפורטות למקרה שהראשונה לא ברורה.

שלב 6: מסקנה

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

מוּמלָץ: