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

גלאי נזילת מים: 6 שלבים (עם תמונות)
גלאי נזילת מים: 6 שלבים (עם תמונות)

וִידֵאוֹ: גלאי נזילת מים: 6 שלבים (עם תמונות)

וִידֵאוֹ: גלאי נזילת מים: 6 שלבים (עם תמונות)
וִידֵאוֹ: ?האם יש נזילה בצנרת הבית 2024, נוֹבֶמבֶּר
Anonim
Image
Image

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

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

שלב 1: חובה כישורים

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

שלב 2: רכיבים/רשימת חומרה

סקירת פרוייקט
סקירת פרוייקט

הנה מה שהשתמשנו בו:

  • Phidget SBC4
  • חיישן מים
  • כבל פידג'ט

שלב 3: סקירת הפרויקט

לפרויקט זה תהיה הפריסה הבאה:

  • PhidgetSBC4 יפעיל את קוד התוכנית שלנו (כתוב ב- C). הוא יתחבר לחיישן המים באמצעות ה- VINT Hub המובנה.
  • אם חיישן המים מציין שיש מים, ה- SBC ישתמש בתכונה הדוא"ל לטקסט שרוב הספקים האלחוטיים תומכים בה כדי לשלוח הודעת טקסט.

שלב 4: הכנת חומרה

הכנת חומרה
הכנת חומרה
הכנת חומרה
הכנת חומרה
הכנת חומרה
הכנת חומרה

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

שלב 5: כתיבת קוד

כתיבת קוד
כתיבת קוד
כתיבת קוד
כתיבת קוד

כל הקוד לפרויקט זה כבר כתוב והוא כלול בקובץ waterLeakDetector.c, כך שאם תרצה ליישם אותו, כל שעליך לעשות הוא לשנות מספר דברים (מספרים סידוריים, כתובת דוא ל וכו ') ולרכז זה.

חשוב: לפני ההתקנה, יהיה עליך להגדיר libcurl ב- SBC שלך. פתח את הטרמינל והזן את הפקודה הבאה:

sudo apt-get install libcurl4-gnutls-dev

למידע נוסף על אופן הידור תוכניות C ב- SBC, עיין בקישורים הבאים:

  • התקנת חבילות לפיתוח
  • עריכת תוכניות C בלינוקס

להלן סקירה מהירה של הקוד:

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

שלב 6: שאלות?

אם יש לך שאלות בנוגע לפרויקט, הודע לנו על כך בסעיף ההערות!

תודה שקראתם

מוּמלָץ: