Node MCU + آردوینو

Node MCU و اضافه کردن به آردوینو

در این جلسه قصد داریم به شما برد nodemcu را معرفی کنیم و نحوه اضافه کردن این برد در نرم افزار Arduino را به شما آموزش بدیم . به طور کلی برد  nodemcu در بازار دو نوع داره یکی با تراشه esp8266 ویکی با تراشه esp32 اکثرا در پروژه های معمولی که انجام میدیم از برد nodemcu با تراشه esp8266 استفاده میکنیم. خود تراشه esp8266 سری های مختلفی داره سری تراشه ای که در برد nodemcu استفاده شده esp8266-12e هستش .

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

ESP8266 Modules 1280x720 1 300x169 - Node MCU + آردوینو
انواع مدلهای ESP8266

برد nodemcu  که با تراشه esp8266  هست خودش دو نوع داره یکی با درایور cp2102 ویکی با درایور ch340 معمولا از برد nodemcu esp826612-E cp2102  استفاده میکنن چون درایورش رو اکثر سیستم ها میخونن و راحت شناسایی میکنن اما بردی که درایور ch340  رو داره ممکنه سیستم نتونه درایورش رو بشناسه و شما مجبور به نصب درایور باشید البته مرحله نصب درایور ممکنمه در هر دو برد پیش بیاد اما معمولا شناسایی درایور cp2102   نسبت به درایور ch340  راحت تر و آسون تر . یکی دیگ ازفرق های این دو برد جدا از درایور ابعادشون هستش بردی که دارای درایور ch340  هستش ابعاد بزرگتری نسبت به بردی که درایور cp2102 داره.

HTB1jDOBX6zuK1RjSsppq6xz0XXae.jpg q50 300x300 - Node MCU + آردوینو
تفاوت مدلهای Node MCU موجود در بازار

مشخصات تراشه esp826612-E رو میتونید در متن زیر مشاهده کنید مشخصات تراشه esp826612-E 1-میکرو پروسسور Tensilica Xtensa 2-فرکانس کلاک ۸۰ تا ۱۶۰ مگاهرتز ۳-رم داخلی ۱۲۸ کیلوبایت ۴- حافظه فلش ۴ مگابایت ۵- وایفای ۸۰۲.۱۱b/g/n

خوب بریم سراغ منبع تغذیه Esp8266  ولتاژ ۳.۳ تغذیه میکند  در صورتی که ولتاژکابل یو اس بی پنج ولت است خوب اینجا چه اتفاقی می افته روی برد  nodemcu یک عدد رگولاتور ۳.۳ ولت نصب هستش که ولتاز بالای ۳.۳ رو تبدیل به ۳.۳ ولت ثابت میکنه . ما به دو شکل میتونیم تغذیه برق بردمون رو تامین کنیم یکی با کابل یو اس بی یکی هم با استفاده از پایه های vin  و GND برد nodemcu این دو پایه به رگولاتور وصل هستن و اگر ولتاژ بالای ۳.۳ ولت بهش بدیم  رگولاتور ولتاژ رو تبدیل به ۳.۳ ولت میکنه . مثلا از یه جا باطری چهارتایی برای تامین برق برد nodemcu  استفاده میکنیم. نکته :  پایه VIN همون مثبت و پایه GND  همون منفی هستش.

0 300x185 - Node MCU + آردوینومصرف جریان برد nodemcu در حالت عملیاتی ۸۰ میلی آمپر هستش البته دقت کنید که اگر ماژول و یا برد دیگ ای به برد nodemcu  وصل باشه و از تغذیه برد استفاده کنه این جریان میتونه بالاتر باشه بستگی به برنامه ای که روی برد آپلود شده و قطعاتی که در مدار استفاده میکنیم این جریان متغیر هستش. در حالت خواب یا استند بای برد جریان ناچیزی در حد ۲۰ میکرو آمپر مصرف میکنه.

بریم سراغ پایه های برد  nodemcu این برد دارای یک پایه تبدیل آنالوگ به دیجیتال هستش (ADC) همچنین دارای چهار عدد خروجی pwm   – دو عدد رابط UART – ورابط پروتکل های SPI-I2C&I2s میباشد. پین های SCL و SDA در NodeMCU برابر پین های  D1 و D2 میباشند. پین های SCL و SDA در NodeMCU برابر پین های  D1 و D2 میباشند. در NodeMCU ، سه پین برای SPI  در نظر گرفته شده است . پین D5 برای  CLK، پین D6  برای MISO و پین D7  برای MOSI در نظر گرفته شده است.

Node MCU 1024x701 - Node MCU + آردوینو
پینهای Node MCU

نحوه اضافه کردن برد  nodemcu به نرم افزار ARDUINO

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

برای خرید هر کدام از قطعات مورد نیاز این پروژه می تونید براحتی با کلیک روی آنها وارد فروشگاه شوید و قطعه خود را تهیه نمایید:

۱- باز کردن نرم افزار آردوینو: اگر نرم افزار آردوینو رو ندارید میتونید از لینک زیر دانلود کنید .

دانلود نرم افزار آردوینو (Arduino)

۲-حالا نرم افزار آردوینو رو که قبلا نصب کردید باز کنید و از نوار بالا وارد قسمت فایل شوید و بعد به قسمت preferences  رفته و لینک زیر را در قسمت پایین پیست کنید.

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

صفحه Preferences

سپس ok  رو بزنید . حالا وارد قسمت tools قسمت board قسمت  Boards Manager   شوید .

2 1024x514 - Node MCU + آردوینو


۳- حالا در قسمت سرچ esp8266  رو سرچ کنید. و کتابخونه esp8266 رو نصب کنید .وقتی نصب شد مراحل تموم میشه حالا میتونید از داخل قسمت board برد  nodemcu  رو انتخاب کنید .
1 1024x577 - Node MCU + آردوینو
صفحه Board Manager

ایمان آقایی زاده

مدرس و محقق و پژوهشگر در زمینه اینترنت اشیا و هوشمند سازی پایه دهم رشته الکترونیک هنرستان صنعتی تهران توسعه دهنده پلتفرم ها و اپلیکیشن های اینترنت اشیا

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

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