فهرست مطالب:

Arduino Uno را با استفاده از ماژول WiFi ESP8266 و برنامه Blynk کنترل کنید: 6 مرحله
Arduino Uno را با استفاده از ماژول WiFi ESP8266 و برنامه Blynk کنترل کنید: 6 مرحله

تصویری: Arduino Uno را با استفاده از ماژول WiFi ESP8266 و برنامه Blynk کنترل کنید: 6 مرحله

تصویری: Arduino Uno را با استفاده از ماژول WiFi ESP8266 و برنامه Blynk کنترل کنید: 6 مرحله
تصویری: نحوه ساخت رله Wi-Fi 4 کانال ESP8266 ESP01 | ESP01 اتوماسیون خانگی | RemoteXY | FLProg 2024, جولای
Anonim
Arduino Uno را با استفاده از ماژول WiFi ESP8266 و برنامه Blynk کنترل کنید
Arduino Uno را با استفاده از ماژول WiFi ESP8266 و برنامه Blynk کنترل کنید

این پروژه به شما امکان می دهد پین های آردوینو را با استفاده از ماژول WiFi ESP8266-01 و Blynk App کنترل کنید. Blynk App بسیار آسان است و راهی عالی برای شروع یادگیری IoT است.

این آموزش برای رایانه های شخصی ویندوز است

مرحله 1: همه چیز را جمع آوری کنید:

همه چیز را جمع کنید
همه چیز را جمع کنید
همه چیز را جمع کنید
همه چیز را جمع کنید
همه چیز را جمع کنید
همه چیز را جمع کنید
همه چیز را جمع کنید
همه چیز را جمع کنید

سخت افزار:

آردوینو اونو

ماژول WiFi Esp8266-01

سریال USB to TTL

تنظیم کننده ولتاژ 3.3 ولت

تخته نان و سیم.

نرم افزارها:

آردوینو IDE

برنامه Blynk

اینها مواردی است که شما نیاز دارید. مطمئن شوید که همه چیز را در یک پوشه از قبل دارید 1) Arduino IDE:

2) کتابخانه های Blynk (آخرین نسخه):

3) ابزار فلشر ESP8266:

مرحله 2: نصب Arduino IDE و کتابخانه ها

آخرین نسخه Arduino IDE را نصب کنید.

Arduino IDE را باز کرده و به آدرس file-> preferences-> در آدرس URL مدیر مدیریت اضافی بروید-https://arduino.esp8266.com/stable/package_esp8266…

به ابزارها -> تابلوها -> Board Manager رفته و بسته esp8266 را که در آخر یافت شده نصب کنید. (اختیاری)

فایل zip کتابخانه blynk را استخراج کرده و محتویات داخل پوشه کتابخانه در فایل zip را کپی کنید -

اسناد کاربر کتابخانه های آردوینو

مرحله 3: فلش کردن سیستم عامل ESP8266

چشمک زن سیستم عامل ESP8266
چشمک زن سیستم عامل ESP8266

برای فلش کردن سیستم عامل روی ESP8266 ، باید مدار نشان داده شده را ایجاد کنید:

در بسیاری از انجمن ها خوانده ام که esp8266 را می توان بدون استفاده از مبدل usb to ttl FTDI فلش کرد. در عوض بسیاری از افراد از Arduino UNO برای فلش esp8266 استفاده کرده اند. با این حال ، از تجربه شخصی من بهتر است یک مبدل/کابل USB به TTL FTDI بخرم ، زیرا آردوینو برای من کار نکرد (ممکن است به دلیل مشکل برق باشد)

esp_flasher.zip را استخراج کرده و برنامه XTCOM_UTIL را اجرا کنید.

Esp8266-01 را از طریق مدار به کامپیوتر وصل کنید. شما باید پورت COM مناسب را که برای ارتباط استفاده می شود بشناسید. به مدیر دستگاه بروید و روی پورت ها (COM & LPT) کلیک کنید. سپس پورت COM مورد استفاده ESP8266-01 را یادداشت کنید.

در XTCOM_UTIL به toolsConfig Device بروید و پورت com و نرخ baud مناسب را به عنوان 9600 انتخاب کنید. روی Open کلیک کنید. سپس در صورت موفقیت آمیز بودن عملیات روی Connect کلیک کنید. سپس Esp8266 متصل می شود. اگر با خطایی مواجه شدید ، کابل را جدا کرده و دوباره آن را وارد کنید.

در داخل فایل esp_flasher.zip ، یک فایل readme.txt خواهید یافت که حاوی آدرس هایی است که هر یک از فایل های.bin به آنها چشمک می زند. به API Testflash download Image بروید. فایل correct.bin را مرور کرده و آدرس مربوط به فایل bin را وارد کرده و روی بارگیری کلیک کنید.

به عنوان مثال: boot_v1.1.bin -------------- 0x00000

پس از موفقیت آمیز بودن عملیات ، XTCOM_UTIL را ببندید و ESP8266 را نیز از برق بکشید (این کار باید بین چشمک زدن هر فایل.bin انجام شود). مجددا XTCOM_UTIL را باز کرده و Esp8266 را وصل کنید و مراحل بالا را تکرار کنید تا همه 4 فایل بن در آدرس صحیح خود فلش شوند. (به یاد داشته باشید که GPIO0 را همیشه در هنگام چشمک زدن زمین کنید)

برای آموزش دقیق ، لطفاً به این آدرس مراجعه کنید:

مرحله 4: راه اندازی برنامه Blynk

برنامه Blynk را از فروشگاه Play بارگیری کرده و وارد شوید.

برای ایجاد پروژه جدید نماد + را در بالا فشار دهید. به شما نام پروژه بدهید Device as Arduino UNO Connection Type را به عنوان WiFi انتخاب کرده و Create را فشار دهید. به محض ایجاد توکن Auth به ایمیل ثبت شده شما ارسال می شود. همچنین می توانید بعداً آن را در دستگاههای صفحه تنظیم پروژه (نماد مهره) ارسال کنید.

برای افزودن یک دکمه + را فشار دهید و دکمه را انتخاب کنید. دکمه تازه ایجاد شده را برای ویرایش فشار دهید. نامی بگذارید و پین را روی دیجیتال D13 قرار دهید. حالت را به SWITCH تغییر دهید. با این کار LED داخلی در آردوینو روشن/خاموش می شود.

برای کنترل پین های دیگر ، پین مورد نیاز (D3 ، D4 … و غیره) را در منوی ویرایش انتخاب کنید.

مرحله 5: برنامه نویسی

Arduino IDE را باز کنید.

برد Arduino Uno را انتخاب کرده و پورت مناسب را انتخاب کنید.

کد را بارگیری کرده و کد را در Adruino IDE بچسبانید.

این اصلاح برنامه Esp8266_Shield است. yourAUTH را با توکن Auth ارسال شده به ایمیل خود جایگزین کنید. نام WiFi خود را جایگزین youSSID کرده و رمز عبور WiFi را جایگزین YourPassword کنید. قسمت سخت افزاری سریال هنگام استفاده از Arduino UNO توضیح داده شده است.

** در برنامه من نرم افزار سریال (در صورت استفاده از آردوینو Uno) نظر داده ام. به شما توصیه می کنم در مورد سریال نرم افزار ناپایدار نظر دهید

برنامه فوق را روی برد Arduino Uno بارگذاری کنید. پس از بارگذاری آن ، arduino را از کامپیوتر جدا کنید.

حالا باید ESP8266 را به Arduino UNO وصل کنید.

مرحله 6: تنظیم مدار و FInish

Image
Image
Circuit Setup و FInish!
Circuit Setup و FInish!

ESP8266 آردوینو

TX ----------- Rx

Rx ---------- Tx

Gnd ---------- Gnd

Vcc ----------- 3.3v

CH_PD ------------ 3.3v

پس از اتمام اتصال ، آردوینو را به کامپیوتر وصل کنید. Serial Monitor را باز کرده و نرخ baud را روی 115200 تنظیم کنید.

اگر همه چیز صحیح است ، در سریال مانیتور چیزی شبیه به تصویر نمایش داده شده مشاهده خواهید کرد.

در برنامه Blynk ، پروژه خود را انتخاب کرده و روی دکمه پخش کلیک کنید. برای روشن/خاموش کردن LED ، دکمه را فشار دهید.

اکنون با این کار پروژه به پایان رسیده است. امیدوارم از آموزش لذت برده باشید. اگر س questionsال/ پیشنهادی دارید لطفاً آن را در قسمت نظرات زیر بنویسید. متشکرم!

توصیه شده: