فهرست مطالب:

سروو موتور رابط با NodeMCU: 6 مرحله (همراه با تصاویر)
سروو موتور رابط با NodeMCU: 6 مرحله (همراه با تصاویر)

تصویری: سروو موتور رابط با NodeMCU: 6 مرحله (همراه با تصاویر)

تصویری: سروو موتور رابط با NodeMCU: 6 مرحله (همراه با تصاویر)
تصویری: Управление 16 серводвигателями с использованием модуля PCA9685 и Arduino V2 2024, جولای
Anonim
رابط موتور سروو با NodeMCU
رابط موتور سروو با NodeMCU

سلام به همه،

این اولین پروژه آموزشی من است

بنابراین می خواهید با NodeMCU شروع به کار کنید؟ خوب ، من اینجا هستم تا با شما به اشتراک بگذارم. امروز ، من قصد دارم به شما نحوه شروع کار با NodeMCU را نشان دهم. بیا بریم !

NodeMCU دارای ESP8266-12E است که این برد را برای اینترنت اشیا (اینترنت اشیاء) مناسب می کند. در این دستورالعمل به شما نحوه شروع کار با Servo با استفاده از NodeMCU را نشان خواهم داد.

مرحله 1: مواد مورد نیاز

مواد مورد نیاز
مواد مورد نیاز
مواد مورد نیاز
مواد مورد نیاز
مواد مورد نیاز
مواد مورد نیاز

در اینجا لیستی از اجزای مورد نیاز برای شروع کار با NodeMCU آمده است ،

اجزای سخت افزاری

  1. NodeMCU
  2. سرو موتور
  3. تخته نان
  4. سیم های جامپر
  5. کابل میکرو USB

اجزای نرم افزاری

آردوینو IDE

مرحله 2: توضیحات سخت افزار

توضیحات سخت افزار
توضیحات سخت افزار
توضیحات سخت افزار
توضیحات سخت افزار

Breadboard چیست؟

این یک پلت فرم نمونه سازی است که در آن می توانید اجزاء را وصل کرده و به راحتی آنها را حذف کنید. لطفاً برای مشاهده نحوه ساخت داخل آن به عکس مراجعه کنید. معمولاً 2 باند در هر طرف وجود دارد که نشان دهنده ریل های قدرت است. ساخته شده است تا به راحتی همه (-) و (+) را به هم متصل کند.

سروو چیست؟

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

معمولاً آنها دارای بازوی سروو هستند که می تواند 180 درجه بچرخد. با استفاده از NodeMCU ، می توانیم سروو را برای رفتن به موقعیت مشخص کنترل کنیم. به همین سادگی! در اینجا نحوه اتصال سروو موتور و سپس نحوه چرخاندن آن به موقعیت های مختلف را خواهیم دید.

اتصال به سروو

کار بعدی این است که سرو موتور را وصل کنید. دو نوع سروو متداول وجود دارد:

  1. سروو سفید - قرمز - مشکی مشکی
  2. سروو نارنجی - قرمز - قهوه ای

اگر سرووی شما سیمهای سفید - قرمز - سیاه دارد ، آن را به صورت زیر وصل کنید

  • سیم سفید به پین دیجیتال D4 متصل می شود
  • سیم سیاه به پین GND متصل می شود
  • سیم قرمز به پین 3V3 متصل می شود

اگر سرووی شما دارای سیم های نارنجی - قرمز - قهوه ای است ، آن را به صورت زیر وصل کنید

  • سیم نارنجی به پین دیجیتال D4 متصل می شود.
  • سیم قهوه ای به پین GND متصل می شود
  • سیم قرمز به پین 3V3 متصل می شود

مرحله 3: Arduino IDE را بارگیری کنید

Arduino IDE را بارگیری کنید
Arduino IDE را بارگیری کنید

برای شروع باید Arduino IDE (محیط توسعه یکپارچه) و برخی درایورهای لازم را بارگیری کنیم.

  1. برای بارگیری نرم افزار به سایت Arduino مراجعه کنید:
  2. نرم افزار را کلیک کنید بر اساس سیستم عامل خود بر روی Windows ، Mac یا Linux کلیک کنید.
  3. در صورت تمایل می توانید اهدا کنید یا فقط بارگیری کنید.
  4. هنگامی که این کار انجام شد ، شما فقط باید مراحل بارگیری آن را در رایانه خود ادامه دهید.
  5. شما انجام دادید!

مرحله 4: آماده سازی Arduino IDE

آماده سازی Arduino IDE
آماده سازی Arduino IDE
آماده سازی Arduino IDE
آماده سازی Arduino IDE

پس از بارگیری Arduino IDE به

  1. برگه فایل را فشار دهید و سپس روی Preferences (ترجیحات) کلیک کنید.
  2. آدرس های اضافی مدیران هیئت مدیره پیوند زیر را اضافه کنید (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. روی تأیید کلیک کنید و سپس به آن بروید
  4. ابزارها - تابلوها - مدیر تابلوها

در قسمت جستجو عبارت esp8266 را تایپ کنید> روی esp8266 by ESP8266 Community کلیک کنید - روی نصب کلیک کنید

اکنون شما Arduino IDE را برای کار با NodeMCU تنظیم کرده اید.

مرحله 5: زمان برنامه نویسی

زمان برنامه نویسی
زمان برنامه نویسی

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

فایل "Servo.ino" را بارگیری کرده و در Arduino IDE باز کنید. سپس یک طرح جدید ایجاد کنید و کد زیر را در arduino IDE بچسبانید و Upload را فشار دهید.

#عبارتند از

سرو سرو ؛

void setup () {

servo.attach (2)؛ // D4

servo.write (0)؛

تاخیر (2000) ؛

}

حلقه خالی () {

servo.write (90)؛

تاخیر (1000) ؛

servo.write (0)؛

تاخیر (1000) ؛

}

بارگذاری کد چند دقیقه طول می کشد و سپس باید سروو را در فاصله زمانی تنظیم شده در کد از 0 تا 90 درجه تغییر دهید.

اگر دوست دارید می توانید با آن کار کنید ، یا فقط از آن استفاده کنید.

مرحله 6: برنامه خود را بارگذاری کنید

برنامه خود را بارگذاری کنید
برنامه خود را بارگذاری کنید
برنامه خود را بارگذاری کنید
برنامه خود را بارگذاری کنید
  1. برو ابزارها
  2. برد> NodeMCU 1.0 (ماژول ESP - 12E)
  3. بندر (بندر مناسب را انتخاب کنید)

** مطمئن شوید که مدل NodeMCU خود را انتخاب کرده اید و پورت سریال صحیح را علامت زده اید (به عکسها مراجعه کنید).

سپس فقط روی دکمه بارگذاری کلیک کنید **

توصیه شده: