فهرست مطالب:
- مرحله 1: Lear "سروو موتور" چیست؟
- مرحله 2: نحوه عملکرد سرووموتور
- مرحله 3: نمودار مدار (نحوه سیم کشی سروو)
- مرحله 4: کدها و آزمایش ها
تصویری: آموزش کنترل سروو موتور آردوینو: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
سلام بچه ها! به آموزش جدید من خوش آمدید ، امیدوارم از قبل از "کنترل موتور پله ای بزرگ" قابل آموزش قبلی لذت برده باشید. امروز من این آموزش آموزنده را برای آموزش اصول اولیه هرگونه کنترل سرو موتور حرکتی ارسال می کنم ، من قبلاً یک ویدیو در مورد کنترل سرعت و جهت موتورهای DC و موتورهای پله ای ارسال کرده ام و امروز کار با سرویس ها را شروع می کنیم و به این ترتیب کار ما تمام شده است با اکثر محرک های مهم که سازنده می تواند از آنها استفاده کند.
در حین تهیه این آموزش ، ما سعی کردیم مطمئن شویم که این دستورالعمل بهترین راهنما برای شما خواهد بود تا از یادگیری اصول کنترل سرو موتورها لذت ببرید زیرا یادگیری روند کار محرک های الکترونیکی برای توسعه پروژه ها بسیار مهم است. بنابراین ما امیدواریم که این دستورالعمل شامل اسناد مورد نیاز باشد.
آنچه از این دستورالعمل یاد خواهید گرفت:
- موارد استفاده و نیاز سرو موتورها را تعریف کنید.
- به کاپوت سرووموتور نگاهی بیندازید.
- مکانیسم سرو موتور را درک کنید.
- قسمت کنترل الکتریکی را بیاموزید.
- با یک برد آردوینو نمودار سیم کشی مناسب را ایجاد کنید.
- اولین برنامه کنترل سرووموتور خود را آزمایش کنید.
مرحله 1: Lear "سروو موتور" چیست؟
سرو موتورها مدتهاست که وجود دارد و در بسیاری از کاربردها مورد استفاده قرار می گیرد. اندازه آنها کوچک است اما یک مشت بزرگ دارند و از نظر انرژی بسیار کارآمد هستند ، که آنها را برای بسیاری از برنامه ها انتخاب برتر می کند.
بر خلاف موتورهای پله ای و DC ، مدار سروو دقیقاً در داخل واحد موتور ساخته شده و دارای یک محور قابل تنظیم است که معمولاً با یک دنده مجهز است. موتور با یک سیگنال الکتریکی کنترل می شود که میزان حرکت محور را تعیین می کند.
بنابراین از اینجا تعریف می کنیم که برای درک نحوه عملکرد سروو باید به زیر کاپوت نگاهی بیندازیم. در داخل سروو (عکسهای بالا را بررسی کنید) ، یک تنظیم بسیار ساده وجود دارد:
- موتور DC کوچک
- پتانسیومتر
- مدار کنترل.
موتور توسط چرخ دنده ها به چرخ کنترل متصل می شود.
با چرخش موتور ، مقاومت پتانسیومتر تغییر می کند ، بنابراین مدار کنترل می تواند میزان حرکت و جهت را به طور دقیق تنظیم کند.
بنابراین هنگامی که شفت موتور در موقعیت دلخواه قرار می گیرد ، قدرت تغذیه موتور متوقف می شود.
مرحله 2: نحوه عملکرد سرووموتور
سرووها با ارسال یک پالس الکتریکی با عرض متغیر یا مدولاسیون عرض پالس (PWM) از طریق سیم کنترل کنترل می شوند.
بله ، من را به یاد پین های PWM آردوینو می اندازد!
سروو موتور معمولاً فقط 90 درجه در هر جهت و در مجموع 180 درجه حرارت با توجه به فرکانس و عرض پالس دریافت شده از طریق سیم کنترل آن ، می تواند بچرخد.
سرو موتور انتظار دارد هر 20 میلی ثانیه یک پالس را ببیند و طول پالس تعیین می کند که موتور چقدر دور می شود. به عنوان مثال ، یک پالس 1.5 میلی متری باعث می شود موتور به موقعیت 90 درجه بچرخد. کوتاهتر از 1.5 میلی ثانیه آن را در جهت خلاف جهت عقربه های ساعت به سمت 0 درجه حرکت می دهد و هر زمان بیشتر از 1.5 میلی ثانیه سروو را در جهت عقربه های ساعت به سمت موقعیت 180 درجه می چرخاند.
مرحله 3: نمودار مدار (نحوه سیم کشی سروو)
من در این آموزش از سروو Carson استفاده می کنم که به دلیل گشتاور و دنده های فلزی بالا برای اتومبیل های مسابقه استفاده می شود ، مانند همه سرویس ها دارای سه سیم ، یک سیم برای سیگنال کنترل و دو سیم برای منبع تغذیه است که 6V DC است اما برای آزمایش حرکات آن خوب است با 5V DC اجرا شود.
من همچنین از یک برد آردوینو نانو استفاده می کنم که دارای پین های PWM برای کنترل سیگنال است.
برای کنترل حرکات سروو ، من از پتانسیومتر متصل به ورودی آنالوگ آردوینو استفاده می کنم و محور سروو دقیقاً با چرخش پتانسیومتر یکسان است.
من برای تهیه نمودار مدار به EasyEDA نقل مکان کردم ، این یک تنظیم بسیار ساده است زیرا تنها چیزی که نیاز داریم یک سروو موتور است که توسط منبع تغذیه DC 5V خارجی تغذیه می شود و توسط Arduino Nano از طریق سیگنال های آنالوگ دریافت شده از پتانسیومتر کنترل می شود.
مرحله 4: کدها و آزمایش ها
در مورد برنامه کنترل ، در این آموزش ما از کتابخانه آردوینو استفاده می کنیم که کتابخانه سرو است و اجازه ایجاد یک نمونه سروو را می دهد که در آن شما باید پین کنترل خروجی را برای سروو تنظیم کنید و در این مثال ما از پین 9 PWM استفاده می کنیم ، سپس ما در حال خواندن سیگنال های آنالوگ از پتانسیومتر از طریق عملکرد analogRead از ورودی آنالوگ A0 هستیم
برای کنترل سروو ، ما باید از تابع نوشتن از شیء سروو استفاده کنیم که مقدار آن از 0 تا 180 است ، بنابراین مقدار آنالوگ را که از 0 تا 1024 (اندازه ADC) است به مقدار از 0 به 180 تبدیل می کنیم. با استفاده از عملکرد نقشه سپس مقدار تبدیل شده را در تابع نوشتن می اندازیم.
با دنبال کردن این آموزش ، اکنون می توانید موتورهای سروو خود را کنترل و آزمایش کنید و می توانید این دانش را برای کنترل سروو بیشتر در مکانیزم پیشرفته مانند Robots Arms توسعه دهید.
برای این آموزش تمام شد.
BEE MB از MEGA DAS دفعه بعد شما را دید.
توصیه شده:
آموزش شتاب سنج آردوینو: کنترل پل کشتی با استفاده از سروو موتور: 5 مرحله
آموزش شتاب سنج آردوینو: کنترل پل کشتی با استفاده از موتور سروو: سنسورهای شتاب سنج در اکثر تلفن های هوشمند ما وجود دارد تا طیف وسیعی از کاربردها و قابلیت هایی را که روزانه از آنها استفاده می کنیم به آنها ارائه دهیم ، حتی بدون اینکه بدانیم مسئول شتاب سنج است. یکی از این قابلیت ها قابلیت کنترل
کنترل 3 موتور موتور سروو با 3 پتانسیومتر و آردوینو: 11 مرحله (همراه با تصاویر)
کنترل 3 سرو موتور با 3 پتانسیومتر و آردوینو: سلام. این اولین دستورالعمل من است ، بنابراین امیدوارم در صورت اشتباه در راه اندازی آن با من صبور باشید. این برای مبتدیان نوشته شده است ، بنابراین افراد پیشرفته تر می توانند از این مقدار زیاد بگذرند و فقط به سیم کشی آن بپردازند. هدفی که من تعیین کردم
آموزش آردوینو - کنترل موتور سروو با جوی استیک: 4 مرحله
آموزش آردوینو - کنترل موتور سروو با جوی استیک: در این آموزش نحوه استفاده از سروو با جوی استیک را یاد می گیریم. ما 1 سرو موتور را با 1 جوی استیک کنترل می کنیم. شما می توانید پروژه های بازوی رباتیک خود را با اشاره به این آموزش پیاده سازی کنید. البته هنگام کار از باتری / قدرت خارجی استفاده می کنیم
آموزش آردوینو - کنترل موتور سروو با پتانسیومتر: 5 مرحله
آموزش آردوینو - کنترل موتور سروو با پتانسیومتر: این دستورالعمل نسخه مکتوب & quot؛ آردوینو: نحوه کنترل سرو موتور با پتانسیومتر & quot؛ ویدیوی YouTube که اخیراً بارگذاری کرده ام. من اکیداً به شما توصیه می کنم که آن را بررسی کنید. از کانال YouTube دیدن کنید
آموزش آردوینو - کنترل موتور سروو با آردوینو: 5 مرحله
آموزش آردوینو - کنترل موتور سروو با آردوینو: این دستورالعمل نسخه مکتوب & quot؛ آردوینو: نحوه کنترل سروو موتور با آردوینو & quot؛ ویدیوی YouTube که اخیراً بارگذاری کرده ام. من اکیداً به شما توصیه می کنم که آن را بررسی کنید. از کانال YouTube دیدن کنید