من به شما نشان خواهم داد که چگونه از آردوینو برای کنترل همزمان 12 سروو با حداقل لرزش استفاده کنید. با استفاده از یک رابط سریال ساده می توانید موقعیت 12 کانال سروو را کنترل کنید. حداکثر 10 موقعیت عکس فوری را می توان در هر زمان ذخیره و پخش کرد. مقادیر راه اندازی برای هر سروو نیز می تواند ذخیره شود.
دو بخش عمده در برنامه وجود دارد. اولین قسمتی که در مورد آن بحث خواهم کرد، سیستم عامل و سخت افزار است. این شامل آردوینو و برد دیگری است که برای تامین برق سرووها استفاده خواهیم کرد. مهم است که منبع تغذیه سروو را از برق ریزپردازنده جدا کنید، در صورتی که سرووها به جریان بیشتری از باتری نیاز دارند (تصور کنید همه 12 سروو به طور همزمان متوقف شوند). اگر منابع تغذیه یکسان هستند، بسته به نوع منبع تغذیهای که استفاده میکنید، ممکن است ریزپردازندهتان دچار خرابی شود. همچنین سیستم عامل مورد نیاز برای اجرای این برنامه را در آردوینو به شما نشان خواهم داد.
در قسمت دوم چند نرم افزار ساده را مورد بحث قرار می دهم که به شما امکان می دهد سیستم عامل را از طریق دستورات سریال کنترل کنید. این نرم افزار یک رابط برای سیستم عامل آردوینو برای کنترل سرووها، ذخیره موقعیت های راه اندازی سروو، حتی ضبط یک سری موقعیت یا فریم (از همه کانال های ذخیره شده به طور همزمان) برای پخش به ترتیب در صورت تمایل فراهم می کند. این نرم افزار مبتنی بر Net است، بنابراین مطمئن شوید که آخرین فریمورک Net را نصب کرده اید. من یک نصب کننده و کد منبع ارائه خواهم کرد.
مرحله 1: لیست قطعات
در زیر لیستی از مواد و مواردی است که من برای این دستورالعمل استفاده کردم:
1x برد آردوینو (هر گونهای که پردازنده 328p دارد)
1x BreadBoard
1x باتری 6.0-8.0Vdc (من از باتری 800maH LiPoly استفاده کردهام)
1x 1N4004 دیود
2x220uF 35V 2x220uF 35V،
1x باتری 6.0-8.0Vdc من از 4 برای این مثال استفاده کردم، اما سیستم عامل تا 12 را پشتیبانی می کند، فقط تکرار کنید)
مقاومت 4x 100 اهم (1 برای هر سروو. این ها برای محدود کردن جریان استفاده می شوند. در 3.3 ولت، مقاومت مقدار جریان ریزپردازنده را در 3.3ma محدود می کند. اگر بار امپدانس کم دیده شود) 1 x مقاومت
LED کوچک 1 x 470 اهم 1 x سوئیچ (من برای سادگی از یک سوئیچ DIP استفاده کردم) 4 x سیم های جامپر مختلف سروو Hobby
مرحله 2: منبع تغذیه سروو
منبع تغذیه سروو مدار ساده ای است که من برای ارائه یک راه ساده و ایمن برای تغذیه سرووهای شما ایجاد کردم. منبع تغذیه شامل چند خازن برای کمک به تامین جریان اضافی در هنگام تقاضای جریان زیاد روی باتری، یک دیود برای جلوگیری از قطبش معکوس، یک کلید مناسب برای برق و یک LED کوچک برای نشانگر برق ساده است.
در این مرحله به موارد زیر نیاز دارید:
1 عدد سوئیچ 2 عدد
خازن الکترولیتی 220uF 35 ولت
1 عدد کانکتور سربرگ ترمینال
1 عدد یکسو کننده عمومی 1N4004
1 عدد LED کوچک
1 عدد مقاومت 470 اهم
انواع جامپر / سیم
ابتدا کلید، دیود و ترمینال باتری را وصل کنید.
سپس خازن های فیلتر را اضافه کنید.
در نهایت نشانگر قدرت و مقاومت محدود کننده جریان را اضافه کنید.
در ادامه مدار رابط سروو را می سازیم.
مرحله 3: رابط سروو / ریزپردازنده
رابط سروو / میکروپروسسور یک رابط ساده است که به منظور اتصال سرووها به آردوینو و اعمال مدارهای برق و زمین مناسب برای سرووها طراحی شده است. در این مثال من یک بانک از 4 سروو را نشان می دهم. اضافه کردن سرووهای بیشتر با کپی کردن این بانک به اندازه کافی آسان است. به عنوان مثال، آن را یک بار برای 8 سروو یا دو بار برای مجموع 12 سروو کپی کنید.
رابط کاربری آردوینو بسیار ساده است و فقط از یک مقاومت محدود کننده جریان تشکیل شده است. مقاومت واقعاً ضروری نیست، اما من دوست دارم آن را ایمن بازی کنم و هر زمان که بتوانم از آردوینو محافظت کنم. افزودن مقاومت باعث می شود که آردوینو شما جریان زیادی را به سیم کنترل سروو نرساند.
در این مرحله به موارد زیر نیاز خواهید داشت:
4 x مقاومت 100 اهم،
4 x هدر ترمینال سه پین،
پرش / سیم های مختلف
ابتدا مقاومت ها را به تخته نان اضافه کنید.
سپس هدرهای ترمینال سه پین را اضافه کنید
در نهایت همه چیز را به اتوبوس های مناسب وصل کنید (در سمت راست بیشتر پین ها زمین و وسط قدرت سروو است)
بسته به اینکه چقدر دائمی آن را می خواهید، ممکن است بخواهید یک لایه چسب حرارتی لیبرال را به تمام سربرگ های روی تخته بزنید. این شما را از کشیدن هدرهای ترمینال از کانکتورهایی که به ناچار هنگام جدا کردن آنها به آن می چسبند، نجات می دهد.
سپس سیستم عامل را آپلود می کنیم.