فهرست مطالب:

کنترل اتاق با ESP8266 - دما ، حرکت ، پرده ها و نورپردازی: 8 مرحله
کنترل اتاق با ESP8266 - دما ، حرکت ، پرده ها و نورپردازی: 8 مرحله

تصویری: کنترل اتاق با ESP8266 - دما ، حرکت ، پرده ها و نورپردازی: 8 مرحله

تصویری: کنترل اتاق با ESP8266 - دما ، حرکت ، پرده ها و نورپردازی: 8 مرحله
تصویری: کنترل چراغ اتاق با گفتار هوشمند ( ماژول nodemcu و ربات تلگرام) 2024, جولای
Anonim
کنترل اتاق با ESP8266 | دما ، حرکت ، پرده و روشنایی
کنترل اتاق با ESP8266 | دما ، حرکت ، پرده و روشنایی

این پروژه بر اساس یک سیستم مبتنی بر ماژول NodeMCU ESP8266 است که به شما امکان می دهد روشنایی یک نوار LED و پرده اتاق خود را کنترل کنید ، همچنین می تواند اطلاعات مربوط به رویدادهای حرکتی اتاق شما و درجه حرارت را به ابر ارسال کند. می تواند توسط پلت فرم IoT Ubidots مشاهده شود.

تدارکات

حساب Ubidots:

  • 1x ESP8266 NodeMCU
  • جک قدرت 1 ولت 12 ولت
  • مقاومت 1x 220 اهم 1/4W
  • 2 برابر خازن 120nf
  • 1x ترانزیستور قدرت TIP31
  • 1x تنظیم کننده ولتاژ lm7805
  • 1x سنسور PIR HC-SR501
  • 1x سنسور دما DS1820
  • درایور موتور DC 1x L293D
  • 2 برابر بلوک ترمینال
  • 1x اتصالات زن SIL

مرحله 1: نمودارهای مدار:

نمودارهای مدار
نمودارهای مدار

مواد:

  • 1x ESP8266 NodeMCU
  • جک قدرت 1 ولت 12 ولت
  • مقاومت 1x 220 اهم 1/4W
  • 2 برابر خازن 120nf
  • 1x ترانزیستور قدرت TIP31
  • 1x تنظیم کننده ولتاژ lm7805
  • 1x سنسور PIR HC-SR501
  • 1x سنسور دما DS1820
  • درایور موتور DC 1x L293D
  • 2 برابر بلوک ترمینال
  • 1x اتصالات زن SIL

مرحله 2: طراحی PCB (Gerber):

طراحی PCB (گربر)
طراحی PCB (گربر)
طراحی PCB (گربر)
طراحی PCB (گربر)

در اینجا فایل Gerber وجود دارد تا بتوانید PCB خود را سفارش دهید.

پیشنهاد می کنم از PCBGOGO برای تولید PCB استفاده کنید.

مرحله 3: لحیم کاری همه چیز:

لحیم کردن همه چیز
لحیم کردن همه چیز
لحیم کردن همه چیز
لحیم کردن همه چیز

در صورت نبودن لنت مدار را تمیز کنید و مرحله به مرحله لحیم کاری را شروع کنید.

مرحله 4: کتابخانه ها را برای کد نصب کنید:

کتابخانه های کد را نصب کنید
کتابخانه های کد را نصب کنید

در اینجا پیوندی وجود دارد که می توانید کتابخانه ها را بارگیری کنید.

مرحله 5: بارگذاری کد:

بارگذاری کد
بارگذاری کد

در اینجا کد بارگیری وجود دارد:

مرحله 6: سیم کشی و روشن کردن:

سیم کشی و برق رسانی
سیم کشی و برق رسانی
سیم کشی و برق رسانی
سیم کشی و برق رسانی
سیم کشی و برق رسانی
سیم کشی و برق رسانی

سیمهای موتور DC را از پرده و سیمهای نوار LED را به درستی وصل کنید.

مرحله 7: دستگاه و داشبورد Ubidots خود را تنظیم کنید:

دستگاه و داشبورد Ubidots خود را تنظیم کنید
دستگاه و داشبورد Ubidots خود را تنظیم کنید
دستگاه و داشبورد Ubidots خود را تنظیم کنید
دستگاه و داشبورد Ubidots خود را تنظیم کنید
دستگاه و داشبورد Ubidots خود را تنظیم کنید
دستگاه و داشبورد Ubidots خود را تنظیم کنید

ترتیب تصاویر:

1-هنگامی که NodeMCU روشن است ، به طور خودکار دستگاهی به نام "room" در بخش دستگاه های Ubidots ایجاد می کند.

2- دستگاه تمام متغیرها را درون خود خواهد داشت.

3- به Data/Dashboards بروید.

4- برای ایجاد داشبورد جدید روی "+" کلیک کنید.

5- بر روی check mark کلیک کنید.

6- با کلیک روی "+" ویجت ایجاد کنید.

7- ویجت Slider را برای کنترل Curtains انتخاب کنید.

8- یک متغیر اضافه کنید.

9- دستگاه "Room" را انتخاب کنید.

10- متغیر "پرده" را انتخاب کنید.

11- مرحله را روی 100 تنظیم کنید.

12- برای LED Strip تکرار کنید اما مرحله = 1 و متغیر "Ledstrip" است.

13- ویجت نشانگر را اضافه کنید.

14- متغیر Movement را انتخاب کنید.

15- کار شما تمام است.

مرحله 8: آزمایش آن:

Image
Image
آزمایش آن
آزمایش آن

با تشکر از شما برای شرکت در این آموزش ، امیدوارم که آن را دوست داشته باشید و اگر سوالی دارید می توانید از من بپرسید.

توصیه شده: