תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
אם אי פעם דאגת לחזור הביתה למרתף מוצף, הפרויקט הזה הוא בשבילך.
אנו נראה לך כיצד ליצור מערכת לאיתור נזילות מים שתשלח לך הודעת טקסט כאשר זוהתה נזילה.
שלב 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: שאלות?
אם יש לך שאלות בנוגע לפרויקט, הודע לנו על כך בסעיף ההערות!
תודה שקראתם