راه های پروگرام ماژول 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
با سلام
خیلی مشتاقم این ماژول esp رو از طریق وای فای و بدون سیمکشی پروگرام کنم.
مقالتون خیلی ارزشمنده اما خیلی از مطالب لاتینه اگر امکان داره شیوه پروگرام ساده از طریق وای فای با یه کد ساده رو فارسی اموزش بدین
تشکر
با این فریموری که من ساخته ام می توانید بدون نیاز به دانش فنی و کدنویسی از ماژول ESP8266 در پروژه های مختلفتان استفاده کنید
در واقع این یک پروژه وب سرور می باشد که شما می توانید فایل های HTML و CSS و js و عکس و آیکن را در حافظه فلش ماژول ESP آپلود کنید.
http://esp8266project.ir/?p=400
سلام،
درمورد پروگرم کردن با زبان lua بیشتر توضیح بدید
با تشکر
سلام وعرض ادب وخسته نباشید
مهندس جان چطوری میشه از برنامه پروگرم شده از روی میکروی خود ماژول esp8266 کپی گرفته وروی یک ماژول از همون مدل مجددا پروگرم کرد؟
با سپاس وتشکر