آموزش آردوینوآموزش اینترنت اشیاپروژه های Espپروژه های آردوینوپروژه های اینترنت اشیا

پروژه کنترل رنگ LED RGB با موبایل و آردوینو (IoT)

سلام. پروژه IoT کنترل رنگ LED RGB از طریق موبایل با ماژول وای فای ESP8266 و برد آردوینو را آماده کردیم. فیلم عملکرد مدار را از دست ندهید !

پروژه IoT کنترل رنگ LED RGB از طریق موبایل

در این پروژه آردوینو ، ما رنگ یک ال ای دی RGB را از طریق گوشی تلفن همراه اندروید و ماژول Wifi ESP8266 مبتنی بر IoT طراحی خواهیم کرد. در این پروژه ما از یک برنامه کاربردی Android به نام Blynk استفاده میکنیم. Blynk یک برنامه بسیار سازگار با Arduino است.

قطعات مورد نیاز پروژه

  1. برد آردوینو Uno
  2. ماژول وای فای ESP8266
  3. ال ای دی RGB (آند مشترک)
قطعات مورد نیاز را از فروشگاه قطعات آیرنکس تهیه کنید.

پیکربندی نرم افزار Blynk

در این قسمت آموزش مرحله به مرحله پیکربندی نرم افزار Blynk را آموزش میدهیم.

ابتدا باید نرم افزار Blynk را دانلود کنید : برای دانلود کلیک کنید !

مرحله اول : بعد از نصب شما باید یک حساب کاربری تشکیل دهید. میتوانید این کار را از طریق Gmail متصل به گوشی تان انجام دهید.

سپس در قسمت Create New Project ، نام پروژه به دلخواه و برد آردوینو مورد استفاده تان را انتخاب کنید.

پیکربندی نرم افزار Blynk

مرحله دوم : سپس Auth Token Code خود را ذخیر کنید در قسمت های بعد استفاده میشود.

مرحله سوم : بعد از این ، روی دکمه Create در نرم افزار Blynk کلیک کنید. و گزینه Large Slider و دو Button انتخاب کنید. مابقی تنظیمات را مانند تصاویر زیر انجام دهید :

تنظیمات LED RBG اتصال به ماژول وایفای ESP8266

سپس روی دکمه Play در گوشه راست بالای صفحه بزنید. پیکربندی به خوبی انجام شده است. حالا نوبت کد است !

توضیحات کد پروژه

در این قسمت از کد ما کتابخانه های مورد نیاز را فراخوانی میکنیم :

#include <ESP8266_SoftSer.h> 
#include <BlynkSimpleShieldEsp8266_SoftSer.h> 
#include <SoftwareSerial.h>

در این قسمت کد نیز باید Auth Token Code را که در مراحل بالا دریافت کردیم را وارد کنیم :

char auth[] = "در این قسمت وارد کنید";

کد کامل : 

#define BLYNK_PRINT Serial    
#include <ESP8266_SoftSer.h>
#include <BlynkSimpleShieldEsp8266_SoftSer.h>
#include <SoftwareSerial.h>
SoftwareSerial EspSerial(2, 3); // RX, TX

ESP8266 wifi(EspSerial);

char auth[] = "در این قسمت وارد کنید";
void setup()
{
  Serial.begin(9600);
  delay(10);
  EspSerial.begin(9600);
  delay(10);

  Blynk.begin(auth, wifi, "1st floor", "muda1884");
}

void loop()
{
  Blynk.run();
}
4.4 (9 نفر)

اگر در مورد این مطلب سوالی دارید در قسمت نظرات بپرسید

برای دریافت مطالب جدید کانال تلگرام یا پیج اینستاگرام ما را دنبال کنید.

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید قرار بدهم. سوالات مربوط به این مطلب را در قسمت نظرات همین مطلب اعلام کنید. سعی میکنم در اسرع وقت به نظرات شما پاسخ بدهم.

8 نظر

    1. سلام عزیز
      شماتیک ساده هست اتصال سه ال ای دی به پایه های تعریف شده در نرم افزار
      سورس کد کامل در انتهای مطلب قرار داده شده
      همچنین این پروژه در ایران کار نمیکنه

    1. سلام عزیز، این پروژه منسوخ شده

  1. سلام
    میشه بگید لایبری ها رو از کجا دانلود کنم؟

    1. سلام عزیز، این پروژه منسوخ شده

  2. سلام من از برد esp استفاده میکنم همین کد رو میتونم استفاده کنم یا به مشکل میخورم؟

    1. سلام عزیز، این پروژه منسوخ شده

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *