فهرست مطالب:

ESP8266/ESP-01 آشکارساز نشت SmartThings دارای آردوینو: 5 مرحله (همراه با تصاویر)
ESP8266/ESP-01 آشکارساز نشت SmartThings دارای آردوینو: 5 مرحله (همراه با تصاویر)

تصویری: ESP8266/ESP-01 آشکارساز نشت SmartThings دارای آردوینو: 5 مرحله (همراه با تصاویر)

تصویری: ESP8266/ESP-01 آشکارساز نشت SmartThings دارای آردوینو: 5 مرحله (همراه با تصاویر)
تصویری: ساخت جمر وای فای (wifi jammer nodemcu esp8266) 2024, جولای
Anonim
Image
Image

Sooooo بسیاری از نشت یاب ها را انتخاب کنید ، کدام یک برای شما بهتر کار می کند؟ اگر سامسونگ SmartThings هر دستگاهی را در خانه خود کنترل می کند ، ممکن است این دستگاه فقط بلیط باشد!

این آخرین نسخه از مجموعه ای است که من در اطراف کنترلر ESP8266/ESP-01 با آردوینو ساخته ام. همه ما می دانیم که خواهران و برادران بالغ ESP-01 مانند NodeMCU ESP12 و غیره کار با آنها بسیار ساده تر است ، اما این یک ماموریت برای نشان دادن قدرت ESP-01 کوچک بود که من هنوز هم بسیار دوستش دارم. به این اولین ESP8266 من بود !!

برای مشاهده نسخه های قبلی در این سری کوچک "نحوه انجام کار" ، لطفاً به دستورالعمل های زیر نگاه کنید. چیزی برای همه وجود دارد!

ESP8266/ESP-01 Arduino Powered Detector-بدون زنگ محلی محلی Wi-Fi

ESP8266/ESP-01 Arduino Powered MQTT Leak Detector & Remote Alarm Receiver

اگر مراحل موجود در این دستورالعمل آشنا به نظر می رسند ، به این دلیل است که شبیه برخی از مراحل موجود در دستورالعمل های بالا و همچنین مراحل ESP8266/Arduino SmartThings Relay for Christmas Lights است.

مرحله 1: سخت افزار - آنچه شما نیاز دارید

سخت افزار - آنچه شما نیاز دارید
سخت افزار - آنچه شما نیاز دارید
سخت افزار - آنچه شما نیاز دارید
سخت افزار - آنچه شما نیاز دارید

من هیچ چیزی را برای نمونه های زیر تأیید ، نمایندگی یا دریافت نمی کنم. Caveat Emptor.

  • ESP8266 ESP-01 ** می توانید ESP و برنامه نویس را به عنوان یک بسته بسته در اینجا انتخاب کنید **
  • برنامه نویس ** می توانید ESP و برنامه نویس را به صورت یک بسته بسته در اینجا انتخاب کنید **
  • مینی بردبورد
  • LED (شرط بندی کاملاً مطمئنی است که قبلاً با بقیه موارد GEEK خود در حال چیدن هستید)
  • Piezo Buzzer
  • پرش کننده ها
  • ESP01 آداپتور Breadboad
  • سنسور آب/نشت (رطوبت سنج)
  • هاب سامسونگ SmartThings 2.0

مرحله 2: نرم افزار - آنچه شما نیاز دارید

نرم افزار - آنچه شما نیاز دارید
نرم افزار - آنچه شما نیاز دارید
نرم افزار - آنچه شما نیاز دارید
نرم افزار - آنچه شما نیاز دارید
نرم افزار - آنچه شما نیاز دارید
نرم افزار - آنچه شما نیاز دارید
نرم افزار - آنچه شما نیاز دارید
نرم افزار - آنچه شما نیاز دارید

فرضیات: کار راحت با Arduino IDE ، کتابخانه ها ، SmartThings IDE و GITHub.

  • آردوینو IDE
  • سامسونگ SmartThings IDE
  • برنامه Android SmartThings
  • GITHub

مرحله 3: راه اندازی سخت افزار

Image
Image
راه اندازی سخت افزار
راه اندازی سخت افزار
راه اندازی سخت افزار
راه اندازی سخت افزار
  1. منبع تغذیه ESP خود را مشخص کنید. من از یک برنامه نویس ESP قدیمی تر که به USB لپ تاپم متصل شده بود استفاده کردم و بلوزهای VCC و Grnd را به مکان های مربوطه متصل کردم. (به عکس مراجعه کنید)
  2. آداپتور تخته نان ESP را روی کانال مرکزی مینی بردبرد قرار دهید تا یک ردیف 4 پین در دو طرف قرار گیرد.
  3. منبع Vcc را به Vcc ، Ch_Pd و رطوبت سنج ESP وصل کنید.
  4. Grnd Source را به Grnd ، رطوبت سنج ، و پای کوتاه "Piezo/LED" ESP وصل کنید.
  5. پین ESP 2 را به داده رطوبت سنج (غیر آنالوگ) وصل کنید.
  6. پین ESP 0 را به پای "بلند" Piezo/LED وصل کنید.
  • نکات

    • فرض نکنید که رنگ های جامپر در عکس های پیوست نشان دهنده Vcc یا Grnd هستند.
    • Piezo و/یا LED را نمی توان در هنگام بوت متصل کرد. اگر وجود داشته باشد ، ESP در حالت بوت لود فعال می شود و کد بارگذاری شده را اجرا نمی کند. بعد از روشن شدن ESP آنها را وصل کنید.
    • حساسیت را در صورت نیاز روی رطوبت سنج با پتانسیومتر متصل تنظیم کنید.

جمع بندی: من قصد دارم اتصالات این دائمی را ایجاد کنم و همه را در یک محوطه مناسب قرار دهم. این محوطه ممکن است یکی دیگر از جعبه های معروف لگو من باشد !! وقتی کامل شد آن را نیز به اشتراک می گذارم.

مرحله 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. طرح پیوست شده آردوینو را اصلاح کرده و مشخصات محیط WiFi/SmartThings خود را اضافه کنید. این طرح همانطور که مراحل روی صفحه GITHub انجام می دهند ، محل ایجاد تغییرات را مشخص می کند.
  2. صفحه SmartThings IDE خود را باز کنید ، و در مرحله دوم… صفحه Device My Handler.
  3. ogiewon: Child Contact Sensor را در لیست خود قرار دهید و روی آن کلیک کنید تا باز شود.
  4. همه کدها را انتخاب کرده ، کپی کرده و در سند برای "ایمن نگه داشتن" اصل بچسبانید. این سند را در جایی ذخیره کنید که در صورت نیاز/در آینده در آینده به خاطر خواهید آورد.
  5. تغییر زیر را در سنسور تماس کودک که در حال حاضر در SmartThings IDE باز کرده اید ، انجام دهید: جایگزینی:

    attributeState "باز" ، برچسب: "$ {name}" ، نماد: "st.contact.contact.open" ، backgroundColor: "#e86d13" attributeState "بسته" ، برچسب: "$ {name}" ، نماد: "st.contact.contact.closed "، backgroundColor:"#00a0dc"

    با: attributeState ("باز" ، برچسب: "خشک" ، نماد: "st.alarm.water.dry" ، backgroundColor: "#ffffff") attributeState ("بسته" ، برچسب: "مرطوب" ، نماد: "st. alarm.water.wet "، backgroundColor:"#00a0dc ") در صورت لزوم برای اطلاعات دقیق بیشتر به پیوست مراجعه کنید.

  6. از منوی بالا/سمت راست روی ذخیره کلیک کنید.
  7. از منوی بالا/سمت راست روی انتشار کلیک کنید.
  8. روی "برای من" کلیک کنید. از IDE خارج شوید
  9. طرح آردوینو اصلاح شده خود را در ESP-01 بارگذاری کنید. ESP-01 خود را به دکل آشکارساز نشت وصل کنید و آن را روشن کنید.
  10. برنامه SmartThings Mobile خود را در دستگاه خود باز کنید. در لیست "چیزها" ، اکنون باید یک سنسور تماس با لباس سنسور آب را مشاهده کنید.
  11. سنسور آب را غرق کنید و ببینید چه اتفاقی می افتد. انگشتان دست شما بر این است که نتایج شما شبیه نتایج من است و هنگام فعال شدن ظاهر نمادهای آب تغییر می کند. EXTRAS: یک SmartAp SmartThings اضافه کنید تا هشدارها را از این دستگاه فشار دهید. Automation ، SmartApps را انتخاب کنید ، برای افزودن SmartApp ، ایمنی و امنیت ، Notify Me When را انتخاب کنید. برای "تماس بسته می شود" ، جادوگر را دنبال کنید.

توصیه شده: