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

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

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

تنظیمات 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();
}
امیدوارم این مطلب برای شما مفید بوده باشد. نظرات ، مشکلات و پیشنهادات خود را در پایین صفحه اعلام کنید مشاهده لیست پروژه های آردوینو
برچسب ها

محمد رحیمی

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

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

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

دکمه بازگشت به بالا
بستن
بستن