پروژه الکترونیکپروژه های Espپروژه های آردوینوپروژه های اینترنت اشیا

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

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

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

پروژه 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 انتخاب کنید. مابقی تنظیمات را مانند تصاویر زیر انجام دهید :

اگر میخواهید آردوینو را به صورت اصولی و پروژه محور (برنامه نویسی حرفه ای، ارتباط آردوینو با اندروید، ساخت ربات با آردوینو) یاد بگیرید، روی
مطلب پیشنهادی :
فشارسنج و دماسنج با آردوینو و سنسور BMP280
دوره آموزش آردوینو کلیک کنید.

تنظیمات 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();
}

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

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را قرار دهم. مالکیتی بر مطالب ارائه شده ندارم. اکثر فعالیت بنده در زمینه ترجمه است. (در خصوص سوال در مورد این مطلب از قسمت نظرات همین مطلب اقدام کنید)

6 نظر

    1. سلام عزیز. تا جایی که میدونم این پروژه منسوخ شده و کتابخانه های BLYNK تغییر کرده اند.

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

    1. سلام عزیز. تا جایی که میدونم این پروژه منسوخ شده و کتابخانه های BLYNK تغییر کرده اند. در کل پروژه با کمی تغییر کار میکنه.

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

    1. سلام عزیز. تا جایی که میدونم این پروژه منسوخ شده و کتابخانه های BLYNK تغییر کرده اند. در کل پروژه با کمی تغییر کار میکنه.

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

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