• ESP32 يک ماژول بسيار قدرتمند در زمينه اينترنت اشيائه Iot

    ESP32 يک ماژول بسيار قدرتمند در زمينه اينترنت اشيائه Iot

بخش چهارم آموزش راه اندازی ماژول ESP32 توسط نرم افزار آردوینو

تعداد بازدید : 995
تاریخ انتشار : ۱۳۹۷/۱۰/۲
در این آموزش سعی میکنیم با زبان ساده چگونگی راه اندازی ماژول قدرتمند ESP32 را توسط نرم افزار IDE آردوینو تعریف کنیم.

 

بخش چهارم آموزش راه اندازی ماژول ESP32 توسط نرم افزار آردوینو


برای شروع یه چند تا نکته باید بدونیم اول اینکه ما در این آموزش و پروژههای بعد از ماژول ESP-wroom-32 استفاده میکنیم البته مدلهای دگر هم هست که میتونید از این لینک اطلاعات بیشتری در مورد ماژولهای دیگه پیدا کنید. دوم اینکه ماژولهای موجود در دو مدل 30 و 34 پین آماده شده که ما از 30 پین اون استفاده میکنیم.


شروع کار :


خوب ما برای اجرای یه پروژه سه تا کار باید بکنیم:

اول باید یه محیطی داشته باشیم که درش برنامه مورد نظر رو بنویسیم و بگیم که چه کارهایی میخواهیم انجام بدیم. پس ما به یک IDE نیاز داریم.


دوم باید برنامه نوشته شده با زبانهای سطح بالا مثل C ,C++ رو به زبان ماشین تبدیل کنیم چرا؟ چون مثلا میکروچیپ نمیفهمه که IF , FOR ... یعنی چی! فقط صفر و یک میفهمه. پس به یک Compiler نیاز داریم .


سوم ما به وسیله ای نیاز داریم که کدهای تولید شده به زبان ماشین رو در حافظه فلش پردازنده برزیم که به این وسیله Programer میگن.


یه خبر خوب الان تو سال 2019 ایم و شما فقط با داشتن نرم افزار آردوینو همه این کارها رو میتونید یکجا انجام بدید. نرم افزار رو هم از سایت رسمی آردوینو دانلود کنید که لینکش رو براتون گذاشتم. دقت کنید نرم افزار متناسب با سیستم عاملی که دارید قابل دسترس هست مثلا ویندوز و یا مکینتاش و... برای نصب هم که میدونید  چند تا Next میزنیم رو ...  این نکته هم که خیلی مهمه بگم که برنامه در آردوینو Arduino به زبان C , C++ نوشته میشه که خیلی هم راحته ...

خوب دوستان الان Arduino IDE تو دستتونه اما اول و یک بار  برای همیشه  باید بردی که میخواهید تو نرم افزار آردوینو باهاش کار کنید رو به نرم افزار معرفی کنید. اصطلاحا Core ESP32  رو در نرم افزار Arduino  نصب کنید برای این کار ما به نرم افزار Git نیاز داریم برای دانلود از سایت اصلی این نرم افزار Git استفاده میکنیم.  برای دانلود به 32 یا 64 بیتی کامپیوترتون دقت کنید ... برای نصب چکار میکنیم ... آفرین Next , Next . در ادامه نرم افزار Git  رو باز کنید، پس از راه اندازی نرم افزار Git Gui محیط زیر رو مشاهده خواهید کرد.

 

در ادامه گزینه دوم یعنی Clone Existing Repository رو انتخاب میکنید و پنجره زیر باز میشه.


 


در این مرحله کافیست در پنجره اول  Source Location آدرس هسته ESP32 در گیت هاب رو وارد کنید.

https://github.com/espressif/arduino-esp32.git

و در قسمت تارگت Target Directory باید همان آدرسی باشد که نرم افزار آردوینو را در آن نصب کرده اید که معمولا دتو پوشه داکیومنت هست رو قرار میدید.


C:/Users/[YOUR_USER_NAME]/Documents/Arduino/hardware/espressif/esp32


پس از انجام این مراحل دکمه Clone رو میزنید و یکم دیگه باید صب کنید بعد از این مرحله میریم به آدرس زیر میریم و گزینه  get.exe رو اجرا میکنیم. در این مرحله نیاز هست که بخشهایی دانلو شد وکه در  این بین به صورت خودکار پنجره ترمینال باز میشه و باید صب کنید تا دانلودها تموم بشه .


 C:/Users/[YOUR_USER_NAME]/Documents/Arduino/hardware/espressif/esp32/tools



بعد از پایان برای اینکه ببینید که ESP32 به نرم افزار اضافه شده یا نه و آیا مراحل رو درست انجام دادیم  نرم افزار آردینو رو باز میکنید و در منو Tools ودر زیر منوی Board سعی میکنیم NodeMCU 32  رو پیدا کنیم ...


بعد از پیدا کردن نوع برد در منوی Tool  باید فرکانس کاری سیستم رو هم مشخص کنیم که بهتره 80MHz  رو انتخاب کنید بعد ار اون هم در زیر منوی Upload Speed که معرف سرعت آپلوت کد نوشته شده بر روی حافظه فاش کماژول هست مقدار 921600  رو انتخاب کنید بعد از اون باید شماره درگاه USB که ماژول ESP32  رو از اون طریق به سیستم معرفی میکنید به نرم افزار بشناسونید، اینجا یکم دقت میخواد برای اینکه شماره PORT رو پیدا کنید، به دیوایس منجر سیستمتون برید چجوری..؟ آفرین دکمه ویندوز رو کیبورد رو بزنید و تایپ کنید Device Manager و شماره port رو پیدا کنید مثل عکس زیر. یادتون باشه برای تنظیم این بخش ماژول ESP32 باید به سیستم با کابل USB باشه.

 


تبریک میگم تموم شد ... دیگه میتونید ایده هاتون رو به واقعیت برسونید.

اگر مشکلی پیش آمد دوباره مراحل رو چک کنید اگر درست نشد تو همین صفحه پیام بگذارید. ما رو در شبکه های اجتماعی دنبال کنید 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ارسال نظر
نام :
ایمیل :
متن نظر :
ارسال نظر
نظرات کاربران
میزان اهمیت
ایمیل
توضیحات
ارسال