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

מקל ניטור לחות קרקע Arduino - לעולם אל תשכח להשקות את הצמחים שלך: 4 שלבים (עם תמונות)
מקל ניטור לחות קרקע Arduino - לעולם אל תשכח להשקות את הצמחים שלך: 4 שלבים (עם תמונות)

וִידֵאוֹ: מקל ניטור לחות קרקע Arduino - לעולם אל תשכח להשקות את הצמחים שלך: 4 שלבים (עם תמונות)

וִידֵאוֹ: מקל ניטור לחות קרקע Arduino - לעולם אל תשכח להשקות את הצמחים שלך: 4 שלבים (עם תמונות)
וִידֵאוֹ: על ילודה וקיימות 2024, יולי
Anonim
Image
Image
מקל ניטור לחות קרקע Arduino - לעולם אל תשכח להשקות את הצמחים שלך
מקל ניטור לחות קרקע Arduino - לעולם אל תשכח להשקות את הצמחים שלך

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

אם כן, עליך להכין לעצמך מקל ניטור לחות קרקע המונע על ידי סוללה. צג זה משתמש בחיישן לחות קרקע קיבולי וב- 3.3V Arduino Pro Mini כדי לעקוב באופן רציף אחר רמת הלחות בקרקע ולהתריע כאשר אתה מעל או מתחת להשקיית הצמחים שלך.

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

אתה יכול גם ללחוץ על כפתור כדי להציג את קריאת הלחות הנוכחית ואת נקודות ההגדרה ברמה הגבוהה והנמוכה בתצוגת OLED המובנית.

עם ההתקנה הסטנדרטית כאן, היחידה נמשכת כ 15-20 ימים בטעינה אחת של סוללת 18650 המפעילה אותה. אבל, על ידי שימוש בשתי טכניקות צריכת חשמל נמוכה, ניתן להאריך את זה לכ- 50-60 ימים לכל טעינה.

אספקה

כדי לבנות מוניטור לחות קרקע אחד תצטרך:

3.3V Arduino Pro Mini - קנה כאן

ניתן להשתמש בגרסת 5V עם סוללה אחרת ונגני LED 220Ω

  • מתכנת USB - קנה כאן
  • חיישן לחות קרקע קיבולי - קנה כאן
  • 3 x 5 מ"מ נוריות (רצוי בצבעים שונים) - קנה כאן
  • הנגן 10K - קנה כאן
  • נגדים 3 x 100Ω - קנה כאן
  • 2 x 10K סירים לקצץ - קנה כאן
  • מתג כפתור מישוש - קנה כאן
  • מתג הפעלה לשקופית - קנה כאן
  • תצוגת OLED 128x32 I2C - קנה כאן
  • סיכות כותרת לזכר - קנה כאן
  • סיכות כותרות נקבות - קנה כאן
  • כבל סרט - קנה כאן

כדי להפעיל את הצג

  • 18650 3.7V ליתיום באטי - קנה כאן
  • מחזיק/מטען 18650 סוללות - קנה כאן

שלב 1: אסוף את הרכיבים שלך והזמין את ה- PCB

אסוף את הרכיבים שלך והזמין את ה- PCB
אסוף את הרכיבים שלך והזמין את ה- PCB
אסוף את הרכיבים שלך והזמין את ה- PCB
אסוף את הרכיבים שלך והזמין את ה- PCB
אסוף את הרכיבים שלך והזמין את ה- PCB
אסוף את הרכיבים שלך והזמין את ה- PCB
אסוף את הרכיבים שלך והזמין את ה- PCB
אסוף את הרכיבים שלך והזמין את ה- PCB

התחלתי בעיצוב מעגל שניתן להפוך אותו למחשב הלוח המופעל באמצעות סוללת ליתיום יון אחת 18650. מסיבה זו בחרתי בגרסת 3.3V של הארדואינו ובצג לחות הקרקע המסוים הזה שאפשר להפעיל מ -3.3V או 5V.

אתה יכול להוריד את קבצי ה- PCB מהבלוג שלי אם אתה רוצה להזמין משלך.

אתה יכול גם להשתמש ב- 5V Arduino Pro Mini עם אותם רכיבים, תצטרך פשוט להשתמש בנגדי LED של 220 אוהם במקום ב -100 אוהם המשמשים כאן. יהיה עליך להפעיל אותו גם באמצעות סוללה ולא באמצעות סוללת ליתיום-יון יחידה.

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

הזמנתי את ה- PCB מ- PCB Way שגובה 5 $ בלבד עבור 5 PCB בסיסי עד 100x100 מ מ. הם יוצרו ונשלחו ממש מהר והם גם באיכות מעולה.

שלב 2: הרכיב את ה- PCB

הרכיבו את ה- PCB
הרכיבו את ה- PCB
הרכיבו את ה- PCB
הרכיבו את ה- PCB
הרכיבו את ה- PCB
הרכיבו את ה- PCB

התחל על ידי הצמדת סיכות הכותרת שלך ל- Arduino שלך. עיצוב זה עושה שימוש בסיכות A4 ו- A5 לחיבור I2C לתצוגת OLED, כך שתצטרך להוסיף גם את שני הפינים האלה. הלוחות לרוב אינם מגיעים עם סיכות לשניים אלה מכיוון שהם מופרדים מהרצועות לאורך שני הצדדים.

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

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

לאחר שהרכיבים שלך מולחמים כולם במקומם, חתוך את כל הסיכות הבולטות מהחלק האחורי של הלוח הלוח.

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

שלב 3: תכנת את הארדואינו שלך

תכנות את הארדואינו שלך
תכנות את הארדואינו שלך
תכנות את הארדואינו שלך
תכנות את הארדואינו שלך
תכנות את הארדואינו שלך
תכנות את הארדואינו שלך

על מנת לתכנת את Arduino Pro Mini, יהיה עליך להשתמש במתכנת ה- USB ולחבר אותו לפיני הכותרת המתאימים בפריצת ה- PCB. זכור כי Tx על המתכנת עובר ל- Rx ב- Arduino ולהיפך. וודא גם שאתה משתמש ביציאת המתח הנכונה מהמתכנת, 3.3V עבור 3.3V Pro Mini ו- 5V עבור Mini Pro 5V.

אתה יכול להוריד את הסקיצה מהפוסט בבלוג שלי ולקרוא תיאור מפורט של מה שעושה כל חלק בקוד.

שלב 4: כיול ושימוש בחיישן לחות הקרקע שלך

כיול ושימוש בחיישן לחות הקרקע שלך
כיול ושימוש בחיישן לחות הקרקע שלך
כיול ושימוש בחיישן לחות הקרקע שלך
כיול ושימוש בחיישן לחות הקרקע שלך
כיול ושימוש בחיישן לחות הקרקע שלך
כיול ושימוש בחיישן לחות הקרקע שלך

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

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

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

כפי שצוין קודם לכן, המסך נמשך כ 15-20 ימים בטעינה אחת של סוללת 18650. פירטתי שתי טכניקות בבלוג שלי שתוכל ליישם כדי לשפר זאת עד כ- 50-60 ימים בטעינה אחת. אלה כרוכים בעצם בהפעלת חיישן הלחות רק כאשר אתה צריך לבצע קריאות ולהסיר את נורית החשמל הקטנה על הארדואינו. תוכל גם לשפר את חיי הסוללה על ידי קריאה בתדירות נמוכה יותר.

הוספתי גם לוח פנים אקרילי למסך לאחר שהושלם להגנה על הרכיבים האלקטרוניים

האם ניסית ליצור מוניטור לחות קרקע משלך? יידע אותי בקטע ההערות!

מוּמלָץ: