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

esp8266 ماژول وای فای ( at command-3)

نوشته شده توسط علیرضا قربانی

آموزش ماژول WIFI esp8266 آردوینو بخش سوم

در قسمت‌های قبلی به  شرح AT Command های ماژول وای فای esp8266 پرداختی. در این قسمت قصد داریم به ارتباط این ماژول با یک دیوایس اندرویدی  بپردازیم. با مرجع تخصصی آردوینو ، دیجی اسپارک همراه باشید.

قسمت اول آموزش ماژول wifi esp8266

قسمت دوم آموزش ماژول wifi esp8266

 

سخت‌افزار مورد نیاز :

یک عدد برد آردوینو

ماژول وای فای ESP8266

یک عدد  دیوایس اندرویدی ( گوشی موبایل دارای سیستم‌ عامل اندروید)

 

همانطور که در قسمت اول توضیح داده شد ابتدا  کد زیر را بر روی آردوینو آپلود کنید :

 

 

اتصال ماژول به دیوایس اندرویدی

قبل از هرکاری ابتدا یک نرم افزار برای کنترل wifi گوشی خود دانلود  و نصب نمایید . ما به شما  نرم افزار  Socket Protocol را پیشنهاد می‌کنیم که  در لینک زیر قرار داده شده است.

دانلود نرم افزار Socket protocol

 

برای اتصال به ماژول به یک دستگاه دیگر دو حالت وجود . حالت اول آن که ماژول به عنوان Server قرار داشته باشد و  دیوایس اندرویدی در حالت client و حالت دوم آن که ماژل در حالت client و گوشی موبایل در حالت Server می‌باشد.

 

 

حالت اول :

اکنون می‌خواهیم به بررسی حالت اول بپردازیم. در این حالت ماژول ESP8266 در حالت سرور قرار  می‌گیرد و گوشی موبایل در حالت کلاینت قرار می‌گیرد.برای انجام این کار ابتدا توسط گوشی به ماژول ESP8266  متصل می‌شویم همانند تصویر زیر.( SSID این ماژول  AI-THINKER_A54B8A می‌باشد)

آموزش esp8266 آردوینو

 

 

سپس سریال مانیتور نرم افزار آردوینو را باز کرده و دستورات زیر را به ترتیب وارد می‌کنیم

 

مرحله اول :

آموزش ماژول ESP 8266 آردوینو

 

در مرحله دوم دستور زیر را وارد می‌کنیم:

آموزش ماژول ESP 8266 آردوینو aRDUINO

مرحله سوم:

برای اینکه بتوان ماژول را در حالت سرور قرار داد ، باید ماژول را در حالت Multiple قرار داد طبق دستور زیر:

 

 

آموزش ماژول وای فای آردوینو

مرحله چهارم:

توسط دستور زیر یک سرور ایجاد می‌کنیم و یک پروت دلخواه به آن نسب می‌دهیم ( که با این جا از شماره پورت ۸۸۸۸ استفاده می‌کنیم)

 

آموزش ESP8266 در آردوینو aRDUINO

هم اکنون سروری توسط این ماژول ساخته شد. در مرحله بعدی نرم افزار Socket Protocol را در گوشی خود اجرا می‌کنیم. و به قسمت Client می‌رویم همانند تصویر زیر :

 

 

 

 

همانطور که مشاهده می‌کنید باید دو پارامتر Server ip address و Server port را در نرم افزار وارد کنیم.

ip پیش فرض ماژول    ۱۹۲٫۱۶۸٫۴٫۱  می‌باشد و همچنین شماره پورت ، همان  شماره‌ای است که در مرحله چهارم به ماژول نسبت دادیم.

 

آموزش ماژول وای فای آردوینوarduinoq ماژول wifi آردوینو

 

سپس Connect را لمس می‌کنیم.اگر تمام مراحل را درست انجام داده باشید در بالای نرم افزار عبارت Socket connected به نمایش می‌آید.

 

ماژول wifi آردوینو

 

 

و همچنین در سریال مانیتور پیغام ۰,CONNECT نمایش داده می‌شود. همانند تصویر زیر :

 

آموزش ماژول وای فای آردوینوarduino

 

 

هم اکنون قصد ارسال داده داده از تلفن همراه به ماژول داریم. در نرم افزار Socket protocol در کادر Write here the frame to send عبارت digispark.ir را وارد می‌کنیم و سپس Send را لمس می‌کنیم :

ماژول وای فای آردوینو

 

همانطور که مشاهده می‌کنید در سریال مانیتور نرم افزار آروینو عبارت زیر به نمایش می‌آید :

آموزش esp8266 آردوینو arduino

 

 

 

 


 

 

تا این قسمت آموختید که چگونه دیتایی را از تلفن همراه خود به ماژول esp8266 ارسال کنید .حال اگر قصد داشته باشید دیتا را از سریال مانیتور نرم‌افزار آردوینو به ماژول ارسال کنید باید مطابق دستورات زیر عمل کنید.

همانطور که در بخش دوم آموزش داده شده برای ارسال داده باید طول داده را مشخص کنیم. می‌خواهیم عبارت daneshjookit.ir را به گوشی اندرویدی خود ارسال کنیم، این عبارت از ۱۵ کاراکتر تشکیل شده است پس از دستور زیر استفاده می‌کنیم

 

پس از فرستادن این دستور ، ماژول کاراکتر < را برای ما ارسال می‌کند.

ماژول WIFI esp8266 آردوینو

 

بعد از دیدن این کاراکتر عبارت daneshjookit.ir را برای ماژول می‌فرستیم همانند تصویر زیر :

آموزش ماژول وای فای آردوینوarduinoq

 

و عبارت daneshjookit.ir در نرم افزار Socket protocol  در گوشی موبایل به نمایش در می‌آید.

آموزش esp8266

 

در قسمت بعدی آموزش ماژول را در حالت کلاینت قرار می‌دهیم و اقدام به ارسال دیتا میان ماژول Esp8266 و گوشی می‌کنیم.

 

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

علیرضا قربانی

علیرضا قربانی هستم دانشجوی مهندسی پزشکی. چیزهای خیلی زیادی رو در دنیا دوست دارم. یک گیک هستم و یشه گفت یک هکر. نه به معنی دزدی پسورد و ایمیل مردم. به معنی عشق به دونستن و عشق به تحقیق درباره خیلی از چیزهایی که می بینم و می‌شنوم. اگر بخوام علاقه‌مندی‌ درجه یکم رو نام ببرم میتونم بگم برنامه نویسی و بعد از اون امبدد سیستم ها.

۳۵ دیدگاه

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