فهرست مطالب:

استفاده از ESP8266 با آردوینو و بلینک: 4 مرحله
استفاده از ESP8266 با آردوینو و بلینک: 4 مرحله

تصویری: استفاده از ESP8266 با آردوینو و بلینک: 4 مرحله

تصویری: استفاده از ESP8266 با آردوینو و بلینک: 4 مرحله
تصویری: Arduino UNO & ESP8266 and control using smartphone 2024, دسامبر
Anonim
استفاده از ESP8266 با آردوینو و بلینک
استفاده از ESP8266 با آردوینو و بلینک

Arduino Mega خود را با استفاده از سپر espp8266 به برنامه blynk وصل کنید.

مرحله 1: مواد مورد نیاز

مواد مورد نیاز
مواد مورد نیاز
مواد مورد نیاز
مواد مورد نیاز
مواد مورد نیاز
مواد مورد نیاز

1. ESP8266 shield - AliExpress.com Product - ESP8266 سریال WIFI

2. Arduino UNO - محصول AliExpress.com - Arduino UNO R3

3. Arduino Mega - AliExpress.com محصول - Mega 2560 R3…

4. Breadboard - AliExpress.com محصول - کیت تخته نان

5. سیم های جامپر - AliExpress.com Product - Dupont Jumper wire

مرحله 2: پیکربندی ESP - 1

پیکربندی ESP - 1
پیکربندی ESP - 1

برای پیکربندی ماژول Wi-Fi ESP ، همانطور که در جدول نشان داده شده است ، باید به Arduino Uno متصل شوید. پین دریافت و پین انتقال (RXD و TXD) برای تبادل داده با میکروکنترلر استفاده می شود. پین GP100 و GP102 نیازی به اتصال ندارند.

ESP و Arduino Pin-out

RXD - RX (0)

TXD - TX (1)

GRD - GND

CH_PD - 5 ولت

مرحله 3: پیکربندی Esp - 2

برای ارسال مستقیم دستور به ماژول ESP ، پین GND آردوینو به پین بازنشانی آن متصل می شود.

پس از اتصال آردوینو به ESP و اتصال آردوینو به کامپیوتر ، ماژول باید از طریق مانیتور سریال آردوینو با استفاده از دستورات AT برنامه ریزی شود. برای برقراری ارتباط با سپر ، نرخ باود بر 115200 تنظیم می شود زیرا این سرعت ارتباط ESP است و تنظیم "BOTH NL AND CR" انتخاب می شود.

در هنگام ارسال این ، یک پیام OK ظاهر می شود. این بدان معناست که ESP به درستی کار می کند.

AT+CWJAP =”WIFI_NAME” ،”WIFI_PASSWORD”- این دستور ESP برای اتصال به روتر Wi-Fi است.

مرحله 4: اتصال به Arduino Mega

اتصال به آردوینو مگا
اتصال به آردوینو مگا

پس از این مرحله می توانید GND و RESET را که روی UNO وصل شده بود حذف کنید. از آنجا که ESP با Arduino Mega استفاده می شود ، مجموعه دیگری از کد باید در Arduino Mega بارگذاری شود و ESP باید به Arduino Mega متصل شود.

#تعریف BLYNK_PRINT سریال

#شامل "ESP8266_Lib.h"

#شامل "BlynkSimpleShieldEsp8266.h"

char auth = "رمز ورودی blynk"؛

// اعتبارنامه WiFi شما.

char ssid = "ssid"؛

char pass = "گذرواژه"؛

#تعریف سریال EspSerial1

// نرخ بار ESP8266 شما:

#ESP8266_BAUD 9600 را تعریف کنید

فای ESP8266 (& EspSerial) ؛

void setup () {

// اشکال زدایی کنسول

Serial.begin (9600)؛

تأخیر (10) ؛

// تنظیم نرخ باس ESP8266

EspSerial.begin (ESP8266_BAUD) ؛ تأخیر (10) ؛

Blynk.begin (auth ، wifi ، ssid ، pass) ؛ تأخیر (10) ؛

}

این تنظیم به میکروکنترلر اجازه می دهد تا از شبکه Wi-Fi ESP برای اتصال به برنامه Blynk استفاده کند. پس از بارگذاری برنامه ، هیئت تنظیم شده است که داده ها را به برنامه چشمک زن ارسال و دریافت کند و از طریق برنامه برنامه ریزی شود.

توصیه شده: