فهرست مطالب:

ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. سنسور: 4 مرحله (همراه با تصاویر)
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. سنسور: 4 مرحله (همراه با تصاویر)

تصویری: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. سنسور: 4 مرحله (همراه با تصاویر)

تصویری: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. سنسور: 4 مرحله (همراه با تصاویر)
تصویری: ESP32 - Multisensor 2024, نوامبر
Anonim
Image
Image

همه ما دوست داریم بدانیم دمای اتاق در حال حاضر چقدر است و گاهی اوقات درجه حرارت در اتاق دیگری ، یا شاید حتی در خانه تعطیلات شما در آن سوی جهان چقدر است. شاید شما می خواهید درجه حرارت را در خانه مارمولک حیوان خانگی خود کنترل کنید؟ شما به مکان مناسبی آمده اید تا یاد بگیرید که چگونه می توانید DS18B20 Temp متصل به SmartThings خود را بسازید. سنسور با ESP8266 و آردوینو. این ویدیو را ببینید و ادامه مطلب را بخوانید.

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

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

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

در صورت نیاز برای نیازها/پارامترهای فردی خود جایگزین کنید. پیوند محصولات فقط برای مثال است و تبلیغ نیست. من برای DS18B20 از مقاومت استفاده نکردم. لطفاً از قضاوت خود استفاده کنید.

1. ESP8266 ESP12 NodeMCU SOC

2. سنسور دما DS18B20

3. پایگاه NodeMCU

4. هاب سامسونگ SmartThings 2.0

کابل میکرو USB

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

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

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

آردوینو IDE

سامسونگ SmartThings IDE

برنامه Android SmartThings

GITHub

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

راه اندازی سخت افزار
راه اندازی سخت افزار

برای این بخش ، مراحل توضیح داده شده بر اساس تنظیمات من است. در صورت نیاز تنظیم کنید.

  • برد NodeMCU را روی Node Base نصب کنید. (جهت گیری صحیح را با مکان های آنتن مطابقت در هر یک یا شماره های پین مطابقت دهید ، اگر در پایه ذکر شده است)
  • اتصالات پایانه زن را روی DS18B20 نصب کنید. (من جامپرها را به خطوط DS1820B کشیدم ، جدا کردم ، لحیم کردم و پیچیدم)
  • برق DS18B20 را به ریل 3.3 ولت در Node Base وصل کنید. عکس رو ببینید
  • DS18B20 ریل زمینی به زمین را در Node Base وصل کنید. عکس رو ببینید
  • DS18B20 Data را به پین D3 ریل در Node Base وصل کنید. عکس رو ببینید

توجه: ممکن است هنگام بارگیری طرح ، اتصال داده را قطع کرده و پس از اتمام بار مجدد وصل شوید.

مرحله 4: راه اندازی نرم افزار

راه اندازی نرم افزار
راه اندازی نرم افزار
راه اندازی نرم افزار
راه اندازی نرم افزار
راه اندازی نرم افزار
راه اندازی نرم افزار

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

  • وارد حسابهای مربوطه SmartThings IDE و GITHub شوید.
  • تمام مراحل نشان داده شده در اینجا توسط Daniel Ogorchock را دنبال کنید. AKA Ogiewon.

اگر اولین بار است که تنظیمات ST_Anything را تنظیم می کنید ، اطلاعات اولیه و پیکربندی زیادی وجود دارد ، اما ارزشش را دارد. لطفاً در صورت داشتن هرگونه س questionsال در این راه ، با خیال راحت بپرسید. علاوه بر این ، انجمن SmartThings برای این پروژه مکانی عالی برای راهنمایی و مشاوره است.

  • طرح پیوست شده آردوینو را اصلاح کرده و مشخصات محیط WiFi/SmartThings خود را اضافه کنید. این طرح همانطور که مراحل روی صفحه GITHub انجام می دهند ، محل ایجاد تغییرات را مشخص می کند.
  • برای (2) تغییرات خاص دستگاه ST_Anything به تصاویر صفحه پیوست مراجعه کنید. (برای نسخه NodeMCU 0.9 … پین D7 را به پین D3 تغییر دهید) و هر دستگاه/کتابخانه ای را که ممکن است در حال حاضر مایل به نصب آن نباشید ، بیان کنید.
  • طرح ضمیمه دارای تغییرات D7 به D3 و موارد اضافه شده است. توجه: اگر اتصال jumper را از D#قطع کرده اید ، پس از بارگیری طرح دوباره وصل شوید.
  • برنامه تلفن همراه SmartThings خود را باز کنید. اگر هنوز نیاز به اضافه کردن جزئیات مطابق مراحل اینجا دارید ، همین حالا این کار را انجام دهید.
  • به لیست دستگاه های خود در برنامه SmartThings Mobile نگاهی بیندازید ، اکنون باید یک DS18B20 با دمای فعلی خود را مشاهده کنید.

توصیه شده: