از آردوینو و سروو برای شلیک غذا به گربه خود استفاده کنید! (همچنین با حیوانات دیگر کار می کند). برای مشاهده نحوه عملکرد این سرو منجنیق آردوینو، ویدیوی زیر را مشاهده کنید. در حالی که شاید کاربردی ترین کاربرد نباشد، این پروژه اصول اولیه سروو موتورها و ورودی های آنالوگ را به شما آموزش می دهد که می توانند در پروژه های کاربردی تری مانند موارد زیر پیاده سازی شوند:
با آردوینو به دوربین خود ردیابی حرکت بدهید
در 10 دقیقه یک ربات دنبال کننده خط بسازید
یک ربات کنترل شده اندروید با آردوینو
بسازید یک هواپیمای ساده RC در خانه
بسازید یک پهپاد DIY بسازید
منجنیق سروو آردوینو
مواد مورد نیاز
سخت افزار:
- Arduino Uno با کابل USB
- کامپیوتر با آردوینو IDE
- میکرو سروو
- مقاومت حساس به نیرو (FSR)
- دکمه فشاری
- مقاومت 10k (x2)
- منجنیق
نرم افزار:
چگونه کار می کند؟
قبل از شروع کار با منجنیق سروو آردوینو، هنگام استفاده از موتور، همیشه از یک منبع خارجی برای تغذیه آردوینو خود استفاده کنید، از اتصال USB برق نگیرید! Cat-a-pult ما از Arduino Uno با کنترل سروو و ورودی آنالوگ آن برای خواندن مقدار FSR که سروو را کنترل می کند، استفاده می کند.
وقتی می گوییم سروو از "نقطه صفر" شروع می شود، به موقعیت خنثی سروو اشاره می کنیم. اگر به نمودار زیر نگاه کنید، اگر یک عرض پالس 1.5 میلیثانیه به خط کنترل اعمال شود، سروو در موقعیت خنثی خود قرار میگیرد که در این حالت 90 درجه است. هنگامی که عرض پالس افزایش یا کاهش می یابد، سروو به سمت 180 درجه (افزایش) یا 0 درجه (کاهش) حرکت می کند. اگر موقعیت خنثی را 0 درجه توصیف کنید، محدوده زاویه ای سروو شما از 90- تا 90 درجه خواهد بود. سروو ما باید 90 درجه حرکت کند (من در ویدیو گفتم 110 درجه، اوه!)
ما مانیتور سریال خود را مقداردهی اولیه کردیم تا بتوانیم مقادیر FSR خود را بخوانیم و بر اساس آن آستانه کیتی خود را تنظیم کنیم. هنگامی که از مقدار آستانه خود راضی شدیم، میتوانیم سروو را بچرخانیم تا با فشار دادن دکمه فشاری CAT-ault قفل شود. هنگامی که گربه وزن خود را روی FSR می گذارد، سروو به حالت خنثی برمی گردد و غذای گربه را به صورت گربه می اندازد.
بیشتر بخوانید: Arduino Servo Catapult: DIY Catapult با استفاده از Arduino
در ادامه، متن انگلیسی این مطلب را میتوانید مشاهده نمایید:
Use an Arduino and a servo to shoot food to your cat! (Also works with other animals). Check out the video below to see how this Arduino Servo Catapult works. While maybe not the most practical application, this project will teach you the basics of servo motors and analog inputs, which can be implemented into more practical projects, like these: