کنترل وسایل منزل با پلتفرم

کنترل لامپ ووسایل برقی با پلتفرم Thinger.io و برد NodeMCU

سلام من ایمان آقایی زاده هستم در این آموزش قصد داریم با استفاده از پلتفرم اینترنت اشیا thinger.io و برد NodeMCU سه لامپ و یک وسیله برقی رو خاموش و روشن کنیم .

برای اینکه راحت تر بتونید این پروژه رو انجام بدید پیشنهاد میکنم قبلش آموزش کنترل LED با پلتفرم thinger.io و برد NodeMCU رو مطالعه کنید.

برای این کار ابتدا کتابخونه این پلتفرم رو توی نرم افزار آردوینو اضافه میکنیم و بعد داخل سایت Thinger.io ثبت نام میکنیم و یک دیوایس و کلید اضافه میکنیم و بعد رمز های ساخته شده توسط پلتفرم رو وارد کرد کرده و کد رو روی برد آپلود میکنیم.

Thinger 300x192 - کنترل وسایل منزل با پلتفرم

نصب کتابخانه Thinger.io در نرم افزار آردوینو:

 

برای نصب این کتابخانه اول باید از نوار بالا وارد  منو  Sketch بشیم   و بعد وارد قسمت include library بشیم و گزینه Manage libraries رو انتخاب کنیم .
حالا باید داخل نوار سرچ کلمه thinger رو جستجو کنیم و بعد اخرین نسخه کتابخونه رو نصب کنیم .

screen shot 2018 04 17 at 15 59 00 300x169 - کنترل وسایل منزل با پلتفرم

ثبت نام در سایت thinger.io :

 

ابتدا وارد سایت thinger.io  میشیم و بعد از سمت راست بالا قسمت sign up رو میزنیم و داخل صفحه جدید ایجاد شده اطلاعات کاربری رو وارد میکنیم و ثبت نام میکنیم .

Thinger.io sign up 740x416 1 300x169 - کنترل وسایل منزل با پلتفرم

console.thinger.io  300x163 - کنترل وسایل منزل با پلتفرم

اضافه کردن دیوایس :

بعد از وارد شدن به قسمت دیوایس رفته و یک دیویاس جدید اضافه کنید و برای ان ای دی و مشخصات وارد کنید.
حالا نام کاربری و ای دی دیوایس و مشخصات خواسته شده رو داخل کد وارد میکنیم .

Blink 2 740x395 1 300x160 - کنترل وسایل منزل با پلتفرم

 

قطعات مورد نیاز :

۱_ ماکت کنترل لامپ و وسایل برقی در صورت نیاز

۲_برد NodeMCU

۳_ ماژول رله چهارکانال

۴_سیم جامپر

۵_کابل دیتا

شماتیک و اتصالات:

شماتیک و اتصالات |

Untitled Sketch bb 8 259x300 - کنترل وسایل منزل با پلتفرم

تصویر |

IMG 20200811 112957 min 300x169 - کنترل وسایل منزل با پلتفرم

تصویر |

IMG 20200811 112936 min 300x169 - کنترل وسایل منزل با پلتفرم

    پایه VCC ماژول رله چهارکانال = پایه VIN ولت برد NodeMCU

    پایه GND ماژول رله چهارکانال = پایه GND برد NodeMCU

    پایه IN1 ماژول رله چهارکانال = پایه D1 برد NodeMCU

    پایه IN2 ماژول رله چهارکانال = پایه D2 برد NodeMCU

    پایه IN3 ماژول رله چهارکانال = پایه D3 برد NodeMCU

    پایه IN4 ماژول رله چهارکانال = پایه D5 برد NodeMCU

    سیم فاز لامپ = پایه NO ماژول رله چهارکانال

    فاز ورودی = کلید تک پل

    فاز خروجی کلید تک پل = پایه COM ماژول رله چهار کانال

    سیم نول برق ورودی = سیم نول لامپ ها وپریز

    کد نویسی:

    اول از همه دو کتابخانه esp8266 و thinger.io رو معرفی میکنیم .
    در ایین قسمت یوزر نیم و آیدی دیوایس و رمز عبور و همچنین نام وایفای و رمز عبور وایفای رو وارد میکنیم.
    داخل voidsetup حالت پایه ها  ویک اسم برای نمایش در پلتفرم  معرفی میکنیم .
    داخل void loop هم دستور ران شدن و اتصال رو میدیم.

    اضافه کردن داشبورد :

    (بعد از آپلود کد به قسمت دیوایس رفته و اتصال رو چک میکنیم اگه برد وصل شده بود به پلتفرم به قسمت داشبورد میریم .)

    به قسمت داشبورد رفته و یک داشبورد اضافه میکنیم اسم و مشخصاتش رو مینویسیم و بعد چهار ویجت حالت روشن و خاموش اضافه میکنیم و حالت Target Value رو روی Device Resource تنظیم میکنیم و بعد دیوایسی که قبل اضافه کرده بودیم رو انتخاب میکنیم و Resource Name رو روی نام هایی که معرفی کرده بودیم در کد  قرار میدیم.

    ‫۶ نظرها

      1. ورودی ماژول رله بین ۳ تا ۵ ولت هست ولی خروجی آن تا ۲۲۰ ولت هم میتونه باشه

        تغذیه ESP8266 هم بین ۳ الی ۵ ولت هست که می تونه یک پاوربانک یا حداقل ۳ عدد باتری قلمی ۱.۵ ولت باشه

    دیدگاهتان را بنویسید

    نشانی ایمیل شما منتشر نخواهد شد.