خانه / مطالب علمی / راه های پروگرام ماژول WiFi – وای فای ESP8266

راه های پروگرام ماژول WiFi – وای فای ESP8266

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

معرفی ماژول WiFi – وای فای ESP8266

esp8266chip

طبق گفته شرکت سازنده این ماژول وای فای دارای یک میکروکنترلر 23 بیتی با سرعت کلاک 160MHZ می باشد. و با توجه به این که 80 درصد قدرت پردازشی این میکروکنترلر برای اجرای برنامه های نوشته شده آزاد است پس در واقع برای استفاده از این ماژول نیازی به میکروکنترلر دیگری نیست و از قدرت پردازشی خود ماژول برای اجرای برنامه های نوشته شده می توان استفاده کرد.

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

http://www.espressif.com/en/products/hardware/esp8266ex/overview

در ادامه با روش هایی که می توان از این ماژول استفاده کرد آشنا می شوید.

استفاده از IDE آردوینو برای نوشتن برنامه و پروگرام کردن ماژول ESP8266

در این روش شما می توانید برنامه هایی به زبان C و C++ بنویسید و به وسیله IDE آردوینو کامپایل و ماژول ESP8266 خود را پروگرم کنید آموزش هایی زیادی در این مورد می توانید در اینترنت به زبان انگلیسی پیدا کنید.

 

https://learn.sparkfun.com/tutorials/esp8266-thing-hookup-guide/installing-the-esp8266-arduino-addon

و

http://iot-playground.com/blog/2-uncategorised/38-esp8266-and-arduino-ide-blink-example

استفاده از پروژه Nodemcu و زبان اسکریپت نویسی Lua

9865736

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

https://github.com/nodemcu/nodemcu-firmware

و لینک برنامه ای که می توانید برنامه خود را در محیط آن نوشته و به برد NodeMCU خود منتقل کنید.

استفاده از AT Command و میکروکنترلر دیگر

در این روش که قبلا در الکترولب در موردش نوشتیم شما با میکروکنترلر داخلی ماژول ESP8266 کاری ندارید و صرفا از wifi ماژول استفاده می کنید و ماژول را از طریق میکروکنترلر دیگر با AT Command و از طریق پورت سریال کنترل می شود.

نسخه  esp-01

esp8266-01

ارزان ترین و در دسترس ترین بورد ESP8266 است  به خاطر شکل پایه نمی توانید به صورت مستقیم رو بردبورد استفاده کنید و نیاز دارید تا از تبدیلی بسازید تا بهتر رو بردبرد قرار بگیره یک هم چین چیزی F273LX4I6NI6RHA.LARGE

روش ساخت تبدیل esp8266 بردبورد

3 دیدگاه

  1. با سلام
    خیلی مشتاقم این ماژول esp رو از طریق وای فای و بدون سیمکشی پروگرام کنم.
    مقالتون خیلی ارزشمنده اما خیلی از مطالب لاتینه اگر امکان داره شیوه پروگرام ساده از طریق وای فای با یه کد ساده رو فارسی اموزش بدین
    تشکر

  2. با این فریموری که من ساخته ام می توانید بدون نیاز به دانش فنی و کدنویسی از ماژول ESP8266 در پروژه های مختلفتان استفاده کنید
    در واقع این یک پروژه وب سرور می باشد که شما می توانید فایل های HTML و CSS و js و عکس و آیکن را در حافظه فلش ماژول ESP آپلود کنید.
    http://esp8266project.ir/?p=400

  3. سلام،
    درمورد پروگرم کردن با زبان lua بیشتر توضیح بدید
    با تشکر

پاسخ دهید

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

*

code