کنترل led باپلتفرم thinger-io

کنترل led با پلتفرم

 

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

Thinger 300x192 - کنترل led باپلتفرم thinger-io

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

 

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

screen shot 2018 04 17 at 15 59 00 300x169 - کنترل led باپلتفرم thinger-io

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

 

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

Thinger.io sign up 740x416 1 300x169 - کنترل led باپلتفرم thinger-io

console.thinger.io  300x163 - کنترل led باپلتفرم thinger-io

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

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

Blink 2 740x395 1 300x160 - کنترل led باپلتفرم thinger-io

 

کد نویسی :

بعد از اتمام این مراحل نوبت به کد نویسی میرسه برنامه به این شکل هست که کتابخانه پلتفرم thinger و برد esp8266 رو فرا میخونیم و بیک متغیر برای معرفی پایه ال ای دی مینویسیم و بعد نام وایفای و رمز عبور و نام کاربری ومشخصات خواسته شده رو وارد میکنیم و بعد کد های مربوط به دریافت دیتا توسط پلتفرم و کنترل ال ای دی رو مینویسیم .

در ابتدا کتابخانه های esp8266 و کتابخانه پلتفرم thinger.io رو فراخوانی میکنیم .

یوزر نیم و آیدی دیوایس و پسوردش رو وارد میکنیم و بعد نام وایفای و پسورد رو معرفی میکنیم.

داخل voidsetup پایه ای که میخوایم کنترل کنیم رو حالتش رو مشخص میکنیم و بعد اون رو برای پلتفرم به اسم LED و پایه D0 معرفی میکنیم.

داخل void loop هم اتصال به پلتفرم رو هندل یا همون استارت میکنیم.

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

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

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

یک نظر

  1. سلام وقت بخیر
    من برای پروژه گلدان هوشمند این کد رو وارد میکنم و میخوام در همین هنگام به تینگر هم وصل باشه. اما وقتی میخوام کد رو آپلود کنم ارور میده. کدهام اینه:

    #include
    #include

    #define USERNAME”zshk”
    #define DEVICE-ID”ESP8266″
    #define DEVICE_CREDENTIAL”ESP8266″

    #define SSID”seyed”
    #define SSID_PASSWORD”SH@z14&f10!L”

    ThingerESP8266 thing(zshk, ESP8266, ESP8266);

    int sensor = D1
    int Relay = D2

    void setup() {
    Serial.begin(115200);
    pinMode(sensor, INPUT);
    pinMode(Relay, OUTPUT);
    pinMode(D1, OUTPUT);
    tihng.add_wifi(seyed, SH@z14&f10!L);
    thing[“Relay”]< Preferences.

    لطفا راهنمایی بفرمایید. بهش احتیاج دارم. متشکرم

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

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