آموزش Arduinoآموزش الکترونیک

برنامه نویسی ماژول وایفای ESP8266 با نرم افزار آردوینو + آموزش جامع

سلام. برنامه نویسی ماژول وایفای ESP8266 با نرم افزار آردوینو + آموزش جامع را آماده کردیم.

آموزش کامل برنامه نویسی برد ESP8266 با Arduino

در این آموزش ما یاد میگیریم چطور نرم افزاز Arduino را برای آپلود کد روی برد های ESP8266 پیکربندی کنیم. همچنین برنامه چشمک زن LED را روی برد ESP8266 بارگذاری میکنیم. اینکار بدون استفاده از برد های آردوینو و فقط با ماژول وایفای ESP8266 انجام میشود. با استفاده از یک ماژول آداپتور سریال FTDI ، به راحتی می توان با استفاده از دستورات AT و Arduino IDE ، ماژول ESP را برنامه ریزی کرد.

ماژول ESP8266 با یک سیستم عامل از پیش بارگذاری شده در آن همراه است. این سیستم عامل می تواند برای ارتباط با ماژول ESP8266 از طریق دستورات AT استفاده شود. اما اگر از Arduino IDE استفاده کنیم ، این سیستم عامل به پایان می رسد. این بدان معنی است که هنگامی که از Arduino IDE برای برنامه ریزی ماژول ESP استفاده میکنیم، دیگر نمی توانیم از دستورات AT استفاده کنیم. از این رو ، باید ماژول را با سیستم عامل پیش فرض فلاش کنیم تا بتوانیم از دستورات AT شروع به استفاده کنیم.

تعدادی از پروژه های سایت با ESP8266 :

قطعات مورد نیاز برای آموزش

  1. ماژول وایفای ESP8266
  2. برد FTDI با ولتاز 3.3

توضیحات ماژول وای فای ESP8266

بیشتر افراد ESP8266 را به عنوان یک ماژول WIFI می دانند ، اما در واقع یک میکروکنترلر است. ESP8266 نام یک میکروکنترلر است که توسط شرکت Espressif Systems ساخته شده است و یک شرکت مستقر در شانگهای است. این میکروکنترلر توانایی انجام فعالیتهای مرتبط با WIFI را دارد از این رو به صورت گسترده به عنوان یک ماژول WIFI مورد استفاده قرار می گیرد.

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

انواع مختلفی از ماژول های ESP8266 وجود دارد ( از ESP8266-01 تا ESP8266-12 ). ما در این پروژه PIC از ESP8266-01 استفاده میکنیم. زیرا ارزان ترین آن است و در دسترس است. این ماژول با ولتاژ 3.3 تغذیه میشود و مصرف آن حدود 10uA-170mA است. ماژول ESP8266 دارای یک مبدل ADC است.

مشاهده همه پروژه های با ماژول وای فای ESP8266 : کلیک کنید !

آماده سازی نرم افزار Arduino برای برنامه نویسی برد ESP8266

مرحله 1: ابتدا آخرین نسخه نرم افزاز Arduino را از این لینک دانلود کنید : دانلود آردوینو

مرحله 2: پس از نصب ، کامپایلر Arduino را باز کنید و به Files -> Preferences بروید.

نصب تنظیمات برد ESP روی کامپایلر Arduino

سپس در قسمتی که در تصویر بالا مشخص شده لینک زیر را کپی کنید و در آن جا قرار بدهید.

http://arduino.esp8266.com/stable/package_esp8266com_index.json

سپس روی Ok کلیک کنید.

مرحله 3: اکنون به Tools -> Boards -> Board Managers بروید. در این پنجره ESP8266 را سرچ کنید و سپس مانند تصویر زیر ESP8266 by esp8266 community را پیدا کنید و روی install کیلک کنید.

آماده سازی نرم افزار Arduino برای برنامه نویسی برد ESP8266

مرحله 4: سپس به Tools -> Boards بروید و Generic ESP8266 modules را انتخاب کنید. باید پایین نرم افزار شما مانند تصویر زیر شده باشد.

برنامه نویسی ماژول وایفای ESP8266 با نرم افزار آردوینو

مرحله 5: حالا برای وارد کردن برنامه چشمک زن ال ای دی به مسیر File -> Examples -> ESP8266 بروید و Blink را انتخاب کنید.

مرحله 6: سپس ماژول خود را مانند تصویر زیر به کامپیوتر متصل کنید. ما از برد FTDI استفاده کرده ایم.

آموزش کامل esp8266

ماژول ESP8266 و برد FTDI را همانطور که در مدار نشان داده شده است وصل کنید و مطمئن شوید که GPIO0 شما به GND متصل شده است. ما از سوئیچ برای انتخاب بین حالت برنامه نویسی Arduino IDE و حالت از طریق AT استفاده کرده ایم. سپس ماژول را روشن کرده و با فشار دادن دکمه روی برد، آن را تنظیم مجدد میکنیم.

حتما ببینید :  آموزش جامع برنامه نویسی برد ESP32 با کامپایلر آردوینو (تنظیم Arduino و مشخصات)

مرحله 7: حالا روی دکمه upload در نرم افزار آردوینو کلیک میکنیم.

آموزش برنامه نویسی Arduino

سپس شما باید ال ای دی آبی روی برد را در حالت چشمک زن مشاهده میکنید. این چشمک زدن تایید میکند ما کارمان را درست انجام داده ایم.

پس از انجام این مراحل دیگر شما نمیتوانید دستورات AT را ارسال کنید. برای اینکار باید ماژول ESP8266 را فلش بزنید که انشالله در آموزش های بعدی نحوه فلش زدن را آموزش خواهم داد.

پایان.

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

محمد رحیمی

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

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

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

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