جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
الكثير من أجهزة كشف التسرب للاختيار من بينها ، أي منها سيعمل بشكل أفضل بالنسبة لك؟ إذا كان لديك 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: إعداد الجهاز
- حدد مصدر طاقة للمرساب الكهروستاتيكي الخاص بك. لقد استخدمت مبرمج ESP أقدم متصلاً بجهاز الكمبيوتر المحمول USB الخاص بي ، وقمت بتوصيل وصلات العبور VCC و Grnd في مواقعها الخاصة. (انظر الصورة)
- ضع محول اللوح ESP فوق القناة المركزية للوح المصغر بحيث يكون صف واحد من 4 دبابيس على كلا الجانبين.
- قم بتوصيل مصدر Vcc بـ Vcc و Ch_Pd و Hygrometer الخاص بـ ESP.
- قم بتوصيل Grnd Source بساق Grnd و Hygrometer و Piezo / LED الخاصة بـ ESP.
- قم بتوصيل دبوس ESP 2 ببيانات مقياس الرطوبة (ليس تناظريًا).
- قم بتوصيل دبوس 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 الخاص بك. قد يؤدي هذا إلى الكتابة فوق التغييرات التالية.
- قم بتعديل رسم Arduino المرفق ، مع إضافة مواصفات بيئة WiFi / SmartThings الخاصة بك. يوضح الرسم التخطيطي مكان إجراء التغييرات ، كما تفعل الخطوات الموجودة في صفحة GITH الفرعية.
- افتح صفحة SmartThings IDE الخاصة بك ، وثانياً … صفحة My Device Handler.
- حدد موقع ogiewon: مستشعر ملامسة الطفل في قائمتك وانقر فوقه لفتحه.
- حدد كل الكود ، انسخه والصقه في مستند "لحفظ" الأصل. احفظ هذا المستند في مكان ما ستتذكره إذا / عند الحاجة إليه في المستقبل.
-
قم بإجراء التغيير التالي على مستشعر ملامسة الطفل الذي فتحته حاليًا في 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 ") انظر المرفق للحصول على معلومات تفصيلية إضافية إذا لزم الأمر.
- انقر فوق حفظ من القائمة العلوية / اليمنى.
- انقر فوق نشر من القائمة العلوية / اليمنى.
- انقر فوق "من أجلي". اخرج من IDE.
- قم بتحميل رسم Arduino المعدل إلى ESP-01. قم بتوصيل ESP-01 بجهاز كشف التسرب الخاص بك وقم بتشغيله.
- افتح تطبيق SmartThings Mobile على جهازك. في قائمة "الأشياء" الخاصة بك ، يجب أن ترى الآن مستشعر تلامس يرتدي زي مستشعر الماء.
- اغمس مستشعر الماء وشاهد ما سيحدث. عبرت الأصابع أن نتائجك تشبه نتائجي ويتغير مظهر رموز المياه عند تشغيلها. الإضافات: أضف تطبيق SmartThings SmartApp لدفع التنبيهات من هذا الجهاز ، حدد التشغيل الآلي ، والتطبيقات الذكية ، وقم بالتمرير لأسفل لإضافة تطبيق ذكي ، والسلامة والأمان ، وإعلامني متى. اتبع معالج "إغلاق جهات الاتصال".