اینترنت اشیا - IOTمطالب علمی

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

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

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

طبق گفته شرکت سازنده این ماژول وای فای دارای یک میکروکنترلر 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

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

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

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

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

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

نسخه  esp-01

ماژول وای فای esp8266 esp 01

نوشته های مشابه

4 دیدگاه

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

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

  3. سلام وعرض ادب وخسته نباشید
    مهندس جان چطوری میشه از برنامه پروگرم شده از روی میکروی خود ماژول esp8266 کپی گرفته وروی یک ماژول از همون مدل مجددا پروگرم کرد؟
    با سپاس وتشکر

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

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

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