فهرست مطالب:
- مرحله 1: مواد مورد نیاز
- مرحله 2: توضیحات سخت افزار
- مرحله 3: Arduino IDE را بارگیری کنید
- مرحله 4: آماده سازی Arduino IDE
- مرحله 5: زمان برنامه نویسی
- مرحله 6: برنامه خود را بارگذاری کنید
تصویری: سروو موتور رابط با NodeMCU: 6 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
سلام به همه،
این اولین پروژه آموزشی من است
بنابراین می خواهید با NodeMCU شروع به کار کنید؟ خوب ، من اینجا هستم تا با شما به اشتراک بگذارم. امروز ، من قصد دارم به شما نحوه شروع کار با NodeMCU را نشان دهم. بیا بریم !
NodeMCU دارای ESP8266-12E است که این برد را برای اینترنت اشیا (اینترنت اشیاء) مناسب می کند. در این دستورالعمل به شما نحوه شروع کار با Servo با استفاده از NodeMCU را نشان خواهم داد.
مرحله 1: مواد مورد نیاز
در اینجا لیستی از اجزای مورد نیاز برای شروع کار با NodeMCU آمده است ،
اجزای سخت افزاری
- NodeMCU
- سرو موتور
- تخته نان
- سیم های جامپر
- کابل میکرو USB
اجزای نرم افزاری
آردوینو IDE
مرحله 2: توضیحات سخت افزار
Breadboard چیست؟
این یک پلت فرم نمونه سازی است که در آن می توانید اجزاء را وصل کرده و به راحتی آنها را حذف کنید. لطفاً برای مشاهده نحوه ساخت داخل آن به عکس مراجعه کنید. معمولاً 2 باند در هر طرف وجود دارد که نشان دهنده ریل های قدرت است. ساخته شده است تا به راحتی همه (-) و (+) را به هم متصل کند.
سروو چیست؟
سرو موتورها دستگاه های فوق العاده ای هستند که می توانند به زاویه مشخص یا موقعیت نامیده شوند.
معمولاً آنها دارای بازوی سروو هستند که می تواند 180 درجه بچرخد. با استفاده از NodeMCU ، می توانیم سروو را برای رفتن به موقعیت مشخص کنترل کنیم. به همین سادگی! در اینجا نحوه اتصال سروو موتور و سپس نحوه چرخاندن آن به موقعیت های مختلف را خواهیم دید.
اتصال به سروو
کار بعدی این است که سرو موتور را وصل کنید. دو نوع سروو متداول وجود دارد:
- سروو سفید - قرمز - مشکی مشکی
- سروو نارنجی - قرمز - قهوه ای
اگر سرووی شما سیمهای سفید - قرمز - سیاه دارد ، آن را به صورت زیر وصل کنید
- سیم سفید به پین دیجیتال D4 متصل می شود
- سیم سیاه به پین GND متصل می شود
- سیم قرمز به پین 3V3 متصل می شود
اگر سرووی شما دارای سیم های نارنجی - قرمز - قهوه ای است ، آن را به صورت زیر وصل کنید
- سیم نارنجی به پین دیجیتال D4 متصل می شود.
- سیم قهوه ای به پین GND متصل می شود
- سیم قرمز به پین 3V3 متصل می شود
مرحله 3: Arduino IDE را بارگیری کنید
برای شروع باید Arduino IDE (محیط توسعه یکپارچه) و برخی درایورهای لازم را بارگیری کنیم.
- برای بارگیری نرم افزار به سایت Arduino مراجعه کنید:
- نرم افزار را کلیک کنید بر اساس سیستم عامل خود بر روی Windows ، Mac یا Linux کلیک کنید.
- در صورت تمایل می توانید اهدا کنید یا فقط بارگیری کنید.
- هنگامی که این کار انجام شد ، شما فقط باید مراحل بارگیری آن را در رایانه خود ادامه دهید.
- شما انجام دادید!
مرحله 4: آماده سازی Arduino IDE
پس از بارگیری Arduino IDE به
- برگه فایل را فشار دهید و سپس روی Preferences (ترجیحات) کلیک کنید.
- آدرس های اضافی مدیران هیئت مدیره پیوند زیر را اضافه کنید (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- روی تأیید کلیک کنید و سپس به آن بروید
- ابزارها - تابلوها - مدیر تابلوها
در قسمت جستجو عبارت 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: برنامه خود را بارگذاری کنید
- برو ابزارها
- برد> NodeMCU 1.0 (ماژول ESP - 12E)
- بندر (بندر مناسب را انتخاب کنید)
** مطمئن شوید که مدل NodeMCU خود را انتخاب کرده اید و پورت سریال صحیح را علامت زده اید (به عکسها مراجعه کنید).
سپس فقط روی دکمه بارگذاری کلیک کنید **
توصیه شده:
استپر موتور کنترل شده استپر موتور - استپر موتور به عنوان رمزگذار روتاری: 11 مرحله (همراه با تصاویر)
استپر موتور کنترل شده استپر موتور | استپر موتور به عنوان رمزگذار روتاری: آیا چند موتور پله ای در اطراف شما خوابیده است و می خواهید کاری انجام دهید؟ در این دستورالعمل ، بیایید از یک موتور پله ای به عنوان یک رمزگذار چرخشی برای کنترل موقعیت یک موتور پله ای دیگر با استفاده از میکروکنترلر آردوینو استفاده کنیم. بنابراین بدون هیچ گونه توضیح بیشتر ، اجازه دهید
نحوه کنترل سروو موتور از طریق کامپیوتر با رابط کاربری گرافیکی: 5 مرحله
نحوه کنترل موتور سروو از طریق کامپیوتر با رابط کاربری گرافیکی: अपनी سروو موتور को رایانه شخصی interface رابط کاربری گرافیکی (GUI) के از طریق کنترل Share के लिए में अपनी Share اشتراک گذاری آموزشی कर रहा read सकते read read خواندن آموزنده c जिसके द्वारा आप c رایانه
کنترل 3 موتور موتور سروو با 3 پتانسیومتر و آردوینو: 11 مرحله (همراه با تصاویر)
کنترل 3 سرو موتور با 3 پتانسیومتر و آردوینو: سلام. این اولین دستورالعمل من است ، بنابراین امیدوارم در صورت اشتباه در راه اندازی آن با من صبور باشید. این برای مبتدیان نوشته شده است ، بنابراین افراد پیشرفته تر می توانند از این مقدار زیاد بگذرند و فقط به سیم کشی آن بپردازند. هدفی که من تعیین کردم
چگونه می توان یک موتور میکرو سروو (SG90) را برای چرخش مداوم تغییر داد: 6 مرحله (همراه با تصاویر)
چگونه می توان یک موتور میکرو سروو (SG90) را برای چرخش مداوم تغییر داد: اوه نه! موتورهای DC من تمام شده است! آیا سروو و مقاومت یدکی در اطراف شما نشسته است؟ سپس اجازه دهید آن را تغییر دهیم! یک سروو معمولی در حدود 180 درجه می چرخد. بدیهی است ، ما نمی توانیم از آن برای وسیله نقلیه ای استفاده کنیم که روی چرخ کار می کند. در این آموزش ، من می خواهم
رابط کاربری Android (remotexy) برای کنترل موتور سروو با استفاده از آردوینو و بلوتوث: 7 مرحله (همراه با تصاویر)
رابط کاربری Android (remotexy) برای کنترل موتور سروو با استفاده از آردوینو و بلوتوث: در این دستورالعمل سریع به شما این امکان را می دهم تا رابط کاربری Android را با استفاده از Remotexy Interface Maker برای کنترل سرو موتور متصل به Arduino Mega از طریق بلوتوث انجام دهید. این ویدئو نشان می دهد که چگونه UI سرعت و موقعیت سرو موتور را کنترل می کند