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

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 خطوات (بالصور)
فيديو: Using the DS18B20 thermometer on the web server and OLED | ds18b20 temperature sensor Arduino 2024, يوليو
Anonim
Image
Image

نود جميعًا معرفة درجة حرارة الغرفة الحالية ، وأحيانًا ما هي درجة الحرارة في غرفة أخرى ، أو ربما حتى في منزل عطلتك على الجانب الآخر من العالم. ربما تريد مراقبة درجة الحرارة في منزل حيوانك الأليف Lizard؟ لقد أتيت إلى المكان الصحيح لتتعلم كيفية بناء SmartThings الخاص بك للغاية DS18B20 Temp. مستشعر مع ESP8266 و Arduino. تحقق من هذا Vid واقرأ.

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

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

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

استبدل حسب الحاجة لمتطلباتك / معلماتك الفردية. الروابط إلى المنتجات هي فقط للأمثلة وليس للترويج. لم أستخدم المقاوم لـ DS18B20. الرجاء استخدام حكمك الخاص.

1. ESP8266 ESP12 NodeMCU SOC

2. جهاز استشعار درجة الحرارة DS18B20

3. قاعدة NodeMCU

4. Samsung SmartThings 2.0 Hub

كابل يو اس بي مايكرو

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

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

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

اردوينو IDE

Samsung SmartThings IDE

تطبيق SmartThings على Android

جيثوب

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

إعداد الأجهزة
إعداد الأجهزة

بالنسبة لهذا القسم ، تستند الخطوات الموضحة إلى الإعداد الخاص بي. اضبط حسب الحاجة.

  • قم بتثبيت لوحة NodeMCU على Node Base. (تأكد من الاتجاه الصحيح من خلال مواقع الهوائي المطابقة لكل رقم أو رقم دبوس مطابق إذا كان مدرجًا في القاعدة)
  • قم بتثبيت وصلات فاصل أنثى على DS18B20. (لقد قمت بقص وصلات العبور وتجريدها ولحامها ولفها إلى خطوط DS1820B)
  • قم بتوصيل طاقة DS18B20 بسكة 3.3 فولت على قاعدة العقدة. انظر الموافقة المسبقة عن علم.
  • اربط DS18B20 أرضيًا بسكة أرضية على قاعدة العقدة. انظر الموافقة المسبقة عن علم.
  • قم بإرفاق بيانات DS18B20 بتثبيت سكة D3 في قاعدة العقدة. انظر الموافقة المسبقة عن علم.

ملاحظة: قد تحتاج إلى قطع اتصال البيانات عند تحميل الرسم التخطيطي وإعادة الاتصال بعد اكتمال التحميل.

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

إعداد البرنامج
إعداد البرنامج
إعداد البرنامج
إعداد البرنامج
إعداد البرنامج
إعداد البرنامج

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

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

أعلم أن هناك الكثير من المعلومات الأولية والتكوين إذا كانت هذه هي المرة الأولى التي تقوم فيها بإعداد تكوينات ST_Anything ، لكن الأمر يستحق ذلك. لا تتردد في طرح أي أسئلة قد تكون لديك على طول الطريق. بالإضافة إلى ذلك ، يعد منتدى SmartThings لهذا المشروع مكانًا رائعًا للحصول على النصائح والمشورة.

  • قم بتعديل رسم Arduino المرفق ، مع إضافة مواصفات بيئة WiFi / SmartThings الخاصة بك. يوضح الرسم التخطيطي مكان إجراء التغييرات ، كما تفعل الخطوات الموجودة في صفحة GITH الفرعية.
  • ارجع إلى لقطات الشاشة المرفقة لمعرفة (2) تغيير ST_ أي شيء خاص بالجهاز. (بالنسبة لإصدار NodeMCU 0.9 … قم بتغيير Pin D7 إلى Pin D3) والتعليق على أي أجهزة / مكتبات قد لا ترغب في تثبيتها في هذا الوقت.
  • يحتوي الرسم المرفق على التغييرات من D7 إلى D3 والإضافات المعلقة. ملاحظة: إذا قمت بفصل الطائر عن D # ، فأعد الاتصال بعد تحميل الرسم التخطيطي.
  • افتح تطبيق SmartThings Mobile الخاص بك. إذا كنت لا تزال بحاجة إلى إضافة التفاصيل وفقًا للخطوات هنا ، فقم بذلك الآن.
  • ألقِ نظرة على قائمة أجهزتك داخل تطبيق SmartThings Mobile الخاص بك ، يجب أن ترى الآن DS18B20 مدرجًا مع درجة حرارتك الحالية.

موصى به: