جدول المحتويات:

ESP8266 / ESP-01 كاشف تسرب SmartThings المدعوم من Arduino: 5 خطوات (بالصور)
ESP8266 / ESP-01 كاشف تسرب SmartThings المدعوم من Arduino: 5 خطوات (بالصور)

فيديو: ESP8266 / ESP-01 كاشف تسرب SmartThings المدعوم من Arduino: 5 خطوات (بالصور)

فيديو: ESP8266 / ESP-01 كاشف تسرب SmartThings المدعوم من Arduino: 5 خطوات (بالصور)
فيديو: ESP8266/ESP-01 Arduino Powered Hubitat/SmartThings Leak Detector 2024, يوليو
Anonim
Image
Image

الكثير من أجهزة كشف التسرب للاختيار من بينها ، أي منها سيعمل بشكل أفضل بالنسبة لك؟ إذا كان لديك Samsung SmartThings يتحكم في أي أجهزة في منزلك ، فقد يكون هذا الجهاز هو التذكرة فقط!

هذا هو الإصدار الأخير في سلسلة كنت أقوم ببنائها حول وحدة التحكم ESP8266 / ESP-01 المدعومة من Arduino. نعلم جميعًا أن الأشقاء الأكثر نضجًا في ESP-01 مثل NodeMCU ESP12 وما إلى ذلك … أسهل بكثير في العمل معهم ، ولكن كانت هذه مهمة لإظهار قوة ESP-01 الصغيرة التي ما زلت مغرمًا بها. كان أول جهاز ESP8266 لي !!

للاطلاع على الإصدارات السابقة في هذه السلسلة الصغيرة من "Leak Detector How-To" ، يرجى إلقاء نظرة على Instructables أدناه. هناك شيء للجميع!

كاشف التسريب ESP8266 / ESP-01 Arduino - لا يوجد إنذار محلي أساسي لشبكة Wi-Fi

ESP8266 / ESP-01 جهاز كشف التسرب MQTT بالطاقة من Arduino وجهاز استقبال الإنذار عن بعد

إذا كانت الخطوات الواردة في Instructable هذه تبدو مألوفة ، فذلك لأنها تشبه بعض الخطوات في Instructables أعلاه ، بالإضافة إلى خطوة ESP8266 / Arduino SmartThings Relay لأضواء عيد الميلاد

الخطوة 1: الأجهزة - ما ستحتاج إليه

الأجهزة - ما ستحتاج إليه
الأجهزة - ما ستحتاج إليه
الأجهزة - ما ستحتاج إليه
الأجهزة - ما ستحتاج إليه

أنا لا أؤيد أو أمثل أو أتلقى أي شيء على الإطلاق للأمثلة أدناه. مسؤولية المشتري.

  • ESP8266 ESP-01 ** يمكنك الحصول على ESP والمبرمج كصفقة شاملة هنا **
  • مبرمج ** يمكنك الحصول على ESP والمبرمج كصفقة شاملة هنا **
  • اللوح الصغير
  • LED (رهان آمن جدًا أن لديك بالفعل بعض الأشياء مع بقية عناصر GEEK الخاصة بك)
  • بيزو الجرس
  • صداري
  • محول Breadboad ESP01
  • مستشعر الماء / التسرب (مقياس رطوبة)
  • Samsung SmartThings 2.0 Hub

الخطوة 2: البرمجيات - ما ستحتاجه

البرمجيات - ما ستحتاجه
البرمجيات - ما ستحتاجه
البرمجيات - ما ستحتاجه
البرمجيات - ما ستحتاجه
البرمجيات - ما ستحتاجه
البرمجيات - ما ستحتاجه
البرمجيات - ما ستحتاجه
البرمجيات - ما ستحتاجه

الافتراضات: العمل المريح مع Arduino IDE والمكتبات و SmartThings IDE و GITHub.

  • اردوينو IDE
  • Samsung SmartThings IDE
  • تطبيق SmartThings على Android
  • جيثوب

الخطوة 3: إعداد الجهاز

Image
Image
إعداد الأجهزة
إعداد الأجهزة
إعداد الأجهزة
إعداد الأجهزة
  1. حدد مصدر طاقة للمرساب الكهروستاتيكي الخاص بك. لقد استخدمت مبرمج ESP أقدم متصلاً بجهاز الكمبيوتر المحمول USB الخاص بي ، وقمت بتوصيل وصلات العبور VCC و Grnd في مواقعها الخاصة. (انظر الصورة)
  2. ضع محول اللوح ESP فوق القناة المركزية للوح المصغر بحيث يكون صف واحد من 4 دبابيس على كلا الجانبين.
  3. قم بتوصيل مصدر Vcc بـ Vcc و Ch_Pd و Hygrometer الخاص بـ ESP.
  4. قم بتوصيل Grnd Source بساق Grnd و Hygrometer و Piezo / LED الخاصة بـ ESP.
  5. قم بتوصيل دبوس ESP 2 ببيانات مقياس الرطوبة (ليس تناظريًا).
  6. قم بتوصيل دبوس ESP 0 بساق Piezo / LED "الطويلة".
  • نصائح

    • لا تفترض أن ألوان العبور في الصور المرفقة تمثل Vcc أو Grnd.
    • لا يمكن توصيل Piezo و / أو LED أثناء التمهيد. إذا كان الأمر كذلك ، فسيتم تشغيل ESP في وضع تحميل التشغيل ولن يقوم بتنفيذ التعليمات البرمجية المحملة. قم بتوصيلهم بعد تشغيل المرساب الكهروستاتيكي.
    • اضبط الحساسية حسب الحاجة على مقياس الرطوبة المزود بمقياس الجهد المرفق.

WrapUp: أخطط لإجراء اتصالات على هذا بشكل دائم وإيوائه جميعًا في حاوية مناسبة. قد ينتهي الأمر بهذه العلبة لتكون واحدة أخرى من صناديق Lego الشهيرة مرة أخرى !! عندما يكتمل ، سأشاركه أيضًا.

الخطوة 4: إعداد / تكوين البرنامج

إعداد / تكوين البرنامج
إعداد / تكوين البرنامج

الافتراضات: العمل المريح مع Arduino IDE والمكتبات و SmartThings IDE و GITHub.

  • قم بتسجيل الدخول إلى حسابات SmartThings IDE و GITHub الخاصة بك.
  • اتبع جميع الخطوات الموضحة هنا بواسطة Daniel Ogorchock. AKA Ogiewon.

يرجى توخي الحذر في الخطوات التالية (إذا كنت تستخدم حاليًا جهازًا طفلًا ST_Anything Contact Sensor ، فقد تؤدي هذه الخطوات إلى تعطيله:

ملاحظة إضافية: إذا قمت بإعداد اتصال SmartThings IDE الخاص بك بـ GITHub لـ ST_Anything repo ، فقد يتم دفع التغييرات المستقبلية التي تم إجراؤها على مستشعر جهات الاتصال في الريبو إلى SmartThings الخاص بك. قد يؤدي هذا إلى الكتابة فوق التغييرات التالية.

  1. قم بتعديل رسم Arduino المرفق ، مع إضافة مواصفات بيئة WiFi / SmartThings الخاصة بك. يوضح الرسم التخطيطي مكان إجراء التغييرات ، كما تفعل الخطوات الموجودة في صفحة GITH الفرعية.
  2. افتح صفحة SmartThings IDE الخاصة بك ، وثانياً … صفحة My Device Handler.
  3. حدد موقع ogiewon: مستشعر ملامسة الطفل في قائمتك وانقر فوقه لفتحه.
  4. حدد كل الكود ، انسخه والصقه في مستند "لحفظ" الأصل. احفظ هذا المستند في مكان ما ستتذكره إذا / عند الحاجة إليه في المستقبل.
  5. قم بإجراء التغيير التالي على مستشعر ملامسة الطفل الذي فتحته حاليًا في SmartThings IDE: استبدال:

    السمة "فتح" ، التسمية: "$ {name}" ، الرمز: "st.contact.contact.open" ، backgroundColor: "# e86d13" attributeState "Closed" ، التصنيف: '$ {name}' ، الرمز: "st.contact.contact.closed "، backgroundColor:" # 00a0dc"

    WITH: attributeState ("open"، label: "Dry"، icon: "st.alarm.water.dry"، backgroundColor: "# ffffff") attributeState ("closed"، label: "Wet"، icon: "st. alarm.water.wet "، backgroundColor:" # 00a0dc ") انظر المرفق للحصول على معلومات تفصيلية إضافية إذا لزم الأمر.

  6. انقر فوق حفظ من القائمة العلوية / اليمنى.
  7. انقر فوق نشر من القائمة العلوية / اليمنى.
  8. انقر فوق "من أجلي". اخرج من IDE.
  9. قم بتحميل رسم Arduino المعدل إلى ESP-01. قم بتوصيل ESP-01 بجهاز كشف التسرب الخاص بك وقم بتشغيله.
  10. افتح تطبيق SmartThings Mobile على جهازك. في قائمة "الأشياء" الخاصة بك ، يجب أن ترى الآن مستشعر تلامس يرتدي زي مستشعر الماء.
  11. اغمس مستشعر الماء وشاهد ما سيحدث. عبرت الأصابع أن نتائجك تشبه نتائجي ويتغير مظهر رموز المياه عند تشغيلها. الإضافات: أضف تطبيق SmartThings SmartApp لدفع التنبيهات من هذا الجهاز ، حدد التشغيل الآلي ، والتطبيقات الذكية ، وقم بالتمرير لأسفل لإضافة تطبيق ذكي ، والسلامة والأمان ، وإعلامني متى. اتبع معالج "إغلاق جهات الاتصال".

موصى به: