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

ESP8266/ESP-01 גלאי דליפות SmartThings המופעל על ידי Arduino: 5 שלבים (עם תמונות)
ESP8266/ESP-01 גלאי דליפות SmartThings המופעל על ידי Arduino: 5 שלבים (עם תמונות)

וִידֵאוֹ: ESP8266/ESP-01 גלאי דליפות SmartThings המופעל על ידי Arduino: 5 שלבים (עם תמונות)

וִידֵאוֹ: ESP8266/ESP-01 גלאי דליפות SmartThings המופעל על ידי Arduino: 5 שלבים (עם תמונות)
וִידֵאוֹ: ESP-01 window tilt / open sensor 2024, יולי
Anonim
Image
Image

Sooooo גלאי נזילות רבים לבחירה, איזה מהם יתאים לך ביותר? אם יש לך Samsung SmartThings השולט בכל המכשירים בבית שלך, אז זה יכול להיות רק הכרטיס!

זוהי הגרסה הסופית בסדרה שבניתי סביב בקר ESP8266/ESP-01 המופעל על ידי Arduino. כולנו יודעים שהאחים הבוגרים יותר של ה- ESP-01 כמו ה- NodeMCU ESP12 וכו 'הרבה יותר קל לעבוד איתם, אבל זו הייתה משימה להפגין את העוצמה של ה- ESP-01 הקטן שאני עדיין מאוד אוהב אותו.. זה היה ה- ESP8266 הראשון שלי !!

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

ESP8266/ESP-01 גלאי דליפה מופעל Arduino-אין אזעקה מקומית בסיסית Wi-Fi

ESP8266/ESP-01 Arduino Powered MQTT גלאי נזילות ומקלט אזעקה מרחוק

אם השלבים הכלולים במדריך זה נראים מוכרים, זה בגלל שהם דומים לחלק מהשלבים במדריך למעלה, כמו גם למסלול ESP8266/Arduino SmartThings לאורות חג המולד.

שלב 1: חומרה - מה שאתה צריך

חומרה - מה שאתה צריך
חומרה - מה שאתה צריך
חומרה - מה שאתה צריך
חומרה - מה שאתה צריך

אינני תומך, מייצג או מקבל דבר עבור הדוגמאות להלן. Emptor Caveat.

  • ESP8266 ESP-01 ** ניתן לאסוף את ה- ESP ואת המתכנת כעסקת חבילה כאן **
  • מתכנת ** אתה יכול לאסוף את ה- ESP ואת המתכנת כעסקת חבילה כאן **
  • מיני קרש
  • LED (די בטוח שיש לך כבר מקום עם שאר החפצים שלך)
  • זמזום פיזו
  • מגשרים
  • מתאם ESB01 לחם
  • חיישן מים/דליפה (מד לחץ)
  • רכזת SmartThings 2.0 של סמסונג

שלב 2: תוכנה - מה שאתה צריך

תוכנה - מה שאתה צריך
תוכנה - מה שאתה צריך
תוכנה - מה שאתה צריך
תוכנה - מה שאתה צריך
תוכנה - מה שאתה צריך
תוכנה - מה שאתה צריך
תוכנה - מה שאתה צריך
תוכנה - מה שאתה צריך

הנחות: עבודה נוחה עם Arduino IDE, ספריות, SmartThings IDE ו- GITHub.

  • Arduino IDE
  • Samsung SmartThings IDE
  • אפליקציית Android של SmartThings
  • GITHub

שלב 3: התקנת חומרה

Image
Image
התקנת חומרה
התקנת חומרה
התקנת חומרה
התקנת חומרה
  1. זהה מקור חשמל ל- ESP שלך. השתמשתי במתכנת ESP ישן יותר המחובר ל- USB של המחשב הנייד שלי וחיברתי מגשרים VCC ו- Grnd למיקומם המתאים. (ראה תמונה)
  2. חברו את מתאם לוח הלחם ESP מעל הערוץ המרכזי של לוח הלחם המיני כך ששורה אחת של 4 סיכות תהיה משני הצדדים.
  3. חבר את מקור ה- Vcc ל- Vcc, Ch_Pd ו- ESP של ה- ESP.
  4. חבר את מקור ה- Grnd לרגל ה- ESP של ה- ESP, ה- Hygrometer ו- Piezo/LED 'קצר'.
  5. חבר את פין ESP 2 לנתוני ה- Hygrometer (לא אנלוגי).
  6. חבר את סיכת ה- ESP 0 לרגל ה'ארוכה 'של Piezo/LED.
  • טיפים

    • אין להניח שצבעי המגשר בתמונות המצורפות מייצגים את ה- Vcc או Grnd.
    • לא ניתן לחבר את ה- Piezo ו/או את ה- LED במהלך האתחול. אם הם כן, ה- ESP יופעל במצב טעינת אתחול ולא יבצע את הקוד הטעון. חבר אותם לאחר הפעלת ה- ESP.
    • התאם את הרגישות לפי הצורך ב- Hygrometer עם פוטנציומטר מצורף.

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

שלב 4: הגדרת תוכנה/תצורה

הגדרת תוכנה/תצורה
הגדרת תוכנה/תצורה

הנחות: עבודה נוחה עם Arduino IDE, ספריות, SmartThings IDE ו- GITHub.

  • היכנס לחשבונות SmartThings IDE ו- GITHub המתאימים שלך.
  • בצע את כל השלבים המוצגים כאן על ידי דניאל אוגורצ'וק. AKA Ogiewon.

אנא היזהר בשלבים הבאים (אם אתה כבר משתמש במכשיר ילד ST_Anything Contact Sensor, השלבים הבאים עשויים להשבית אותו:

הערה נוספת: אם תגדיר את חיבור ה- SmartThings IDE שלך ל- GITHub עבור המאגר ST_Anything, שינויים עתידיים המתבצעים בחיישן המגעים במאגר עשויים להידחק ל- SmartThings שלך. הדבר עלול לגרום להחלפת השינויים הבאים.

  1. שנה את סקיצת Arduino המצורפת, והוסף את פרטי הסביבה שלך WiFi/SmartThings. המערכון קורא היכן לבצע את השינויים, וכך גם השלבים בדף GITHub.
  2. פתח את דף SmartThings IDE שלך, ושנית … את דף מטפל המכשיר שלי.
  3. אתר את ogiewon: חיישן מגע ילדים ברשימה ולחץ עליו כדי לפתוח אותו.
  4. בחר את כל הקוד, העתק והדבק אותו למסמך ל'שמירה 'על המקור. שמור מסמך זה במקום שתזכור אם/בעת הצורך בעתיד.
  5. בצע את השינוי הבא בחיישן מגע הילד שפתחת כעת ב- SmartThings IDE: REPLACE:

    attributeState "open", label: '$ {name}', icon: "st.contact.contact.open", backgroundColor: "#e86d13" attributeState "closed", תווית: '$ {name}', אייקון: 'st.contact.contact.closed ", backgroundColor:"#00a0dc"

    WITH: attributeState ("פתוח", תווית: "יבש", אייקון: "st.alarm.water.dry", backgroundColor: "#ffffff") attributeState ("סגור", תווית: "רטוב", אייקון: "st. alarm.water.wet ", backgroundColor:"#00a0dc ") ראה מידע מצורף למידע מפורט נוסף במידת הצורך.

  6. לחץ על שמור מהתפריט העליון/ימינה.
  7. לחץ על פרסם מהתפריט העליון/ימינה.
  8. לחץ על 'בשבילי'. צא מה- IDE.
  9. טען את שרטוט ה- Arduino שהשתנה ל- ESP-01. חבר את ה- ESP-01 למתקן גלאי הנזילות והפעל אותו.
  10. פתח את אפליקציית SmartThings לנייד במכשיר שלך. ברשימת 'הדברים' שלך, כעת אתה אמור לראות חיישן מגע לבוש כחיישן מים.
  11. טובלים את חיישן המים ורואים מה קורה. מחזיקים אצבעות שהתוצאות שלך הן כמו שלי והמראה של סמלי המים משתנה כשהוא מופעל. תוספות: הוסף SmartApps SmartApp לדחוף אזעקות ממכשיר זה. בחר אוטומציה, SmartApps, גלול מטה כדי להוסיף SmartApp, בטיחות ואבטחה, הודע לי מתי. עקוב אחר האשף לקבלת 'איש הקשר נסגר'.

מוּמלָץ: