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

التحكم في الغرفة مع ESP8266 - درجة الحرارة والحركة والستائر والإضاءة: 8 خطوات
التحكم في الغرفة مع ESP8266 - درجة الحرارة والحركة والستائر والإضاءة: 8 خطوات

فيديو: التحكم في الغرفة مع ESP8266 - درجة الحرارة والحركة والستائر والإضاءة: 8 خطوات

فيديو: التحكم في الغرفة مع ESP8266 - درجة الحرارة والحركة والستائر والإضاءة: 8 خطوات
فيديو: اصنع دائرة لضبط درجة الحرارة والرطوبة واظهارها على موبايلك والتحكم في اشياء اخرى (2) (smart home 7) 2024, سبتمبر
Anonim
التحكم في الغرفة مع ESP8266 | درجة الحرارة والحركة والستائر والإضاءة
التحكم في الغرفة مع ESP8266 | درجة الحرارة والحركة والستائر والإضاءة

يتكون هذا المشروع من نظام يعتمد على وحدة NodeMCU ESP8266 التي تتيح لك التحكم في سطوع شريط LED وستارة غرفتك ، كما أنه قادر على إرسال بيانات حول أحداث الحركة في غرفتك ودرجة الحرارة إلى السحابة حيث يمكن رؤيته من خلال منصة Ubidots IoT.

اللوازم

حساب Ubidots:

  • 1x ESP8266 NodeMCU
  • مقبس طاقة 1x 12 فولت
  • 1x 220 أوم المقاوم 1/4 واط
  • 2x مكثفات 120nf
  • 1x ترانزستور الطاقة TIP31
  • 1x منظم الجهد lm7805
  • عدد 1 مستشعر PIR HC-SR501
  • 1x مستشعر درجة الحرارة DS1820
  • 1x DC Motor Driver L293D
  • 2x كتل طرفية
  • 1x SIL أنثى موصلات

الخطوة 1: مخططات الدوائر:

مخططات الدائرة
مخططات الدائرة

المواد:

  • 1x ESP8266 NodeMCU
  • مقبس طاقة 1x12 فولت
  • 1x 220 أوم المقاوم 1/4 واط
  • 2x مكثفات 120nf
  • 1x ترانزستور الطاقة TIP31
  • 1x منظم الجهد lm7805
  • عدد 1 مستشعر PIR HC-SR501
  • 1x مستشعر درجة الحرارة DS1820
  • 1x DC Motor Driver L293D
  • 2x كتل طرفية
  • 1x SIL أنثى موصلات

الخطوة 2: تصميم ثنائي الفينيل متعدد الكلور (جربر):

تصميم ثنائي الفينيل متعدد الكلور (جربر)
تصميم ثنائي الفينيل متعدد الكلور (جربر)
تصميم ثنائي الفينيل متعدد الكلور (جربر)
تصميم ثنائي الفينيل متعدد الكلور (جربر)

هذا هو ملف Gerber حتى تتمكن من طلب PCB الخاص بك.

أقترح استخدام PCBGOGO لتصنيع ثنائي الفينيل متعدد الكلور.

الخطوة 3: لحام كل شيء:

لحام كل شيء
لحام كل شيء
لحام كل شيء
لحام كل شيء

نظف وسادات الدائرة إذا لم تكن كذلك وابدأ في لحام كل شيء خطوة بخطوة.

الخطوة 4: تثبيت مكتبات الشفرة:

قم بتثبيت مكتبات الشفرة
قم بتثبيت مكتبات الشفرة

هنا هو الرابط حيث يمكنك تنزيل المكتبات.

الخطوة الخامسة: تحميل الكود:

قم بتحميل الكود
قم بتحميل الكود

هنا كود التحميل:

الخطوة 6: توصيل الأسلاك والتشغيل:

الأسلاك والتشغيل
الأسلاك والتشغيل
الأسلاك والتشغيل
الأسلاك والتشغيل
الأسلاك والتشغيل
الأسلاك والتشغيل

قم بتوصيل أسلاك محرك التيار المستمر من الستارة وأسلاك شرائط LED بشكل صحيح.

الخطوة 7: قم بإعداد جهاز Ubidots ولوحة القيادة:

قم بإعداد جهاز Ubidots ولوحة القيادة
قم بإعداد جهاز Ubidots ولوحة القيادة
قم بإعداد جهاز Ubidots ولوحة القيادة
قم بإعداد جهاز Ubidots ولوحة القيادة
قم بإعداد جهاز Ubidots ولوحة القيادة
قم بإعداد جهاز Ubidots ولوحة القيادة

ترتيب الصور:

1-عند تشغيل NodeMCU ، سيتم إنشاء جهاز يسمى "room" في قسم الأجهزة في Ubidots تلقائيًا.

2- سيحتوي الجهاز على جميع المتغيرات بداخله.

3- اذهب إلى البيانات / لوحات المعلومات.

4- اضغط على "+" لإنشاء لوحة تحكم جديدة.

5- انقر فوق علامة الاختيار.

6- قم بإنشاء ودجت بالضغط على "+".

7- حدد عنصر واجهة مستخدم Slider للتحكم في الستائر.

8- أضف متغير.

9- اختر جهاز "Room".

10- اختر "Curtain" متغير.

11- اضبط الخطوة على 100.

12- كرر لشريط LED لكن الخطوة = 1 والمتغير هو "Ledstrip".

13- إضافة مؤشر القطعة.

14- تحديد متغير الحركة.

15- لقد انتهيت.

الخطوة الثامنة: اختباره:

Image
Image
اختباره
اختباره

شكرًا لك على مشاركتك في هذا البرنامج التعليمي ، وآمل أن تنال إعجابك وإذا كان لديك أي سؤال ، فلك مطلق الحرية في طرحه علي.

موصى به: