فهرست مطالب:
![دستگاه درام آردوینو سروو: 4 مرحله دستگاه درام آردوینو سروو: 4 مرحله](https://i.howwhatproduce.com/images/001/image-1759-54-j.webp)
تصویری: دستگاه درام آردوینو سروو: 4 مرحله
![تصویری: دستگاه درام آردوینو سروو: 4 مرحله تصویری: دستگاه درام آردوینو سروو: 4 مرحله](https://i.ytimg.com/vi/rdcfi_LXAP0/hqdefault.jpg)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
![](https://i.ytimg.com/vi/WWxi67-incc/hqdefault.jpg)
![Image Image](https://i.howwhatproduce.com/images/001/image-1759-57-j.webp)
این یک دستگاه ساده دو میکرو سروو و یک ربات درام کنترل Arduino Uno است. سرووها بر روی یک دسته چوبی به شکل L نصب شده اند که با 4 آهنربای قوی روی درام تله نگه داشته شده است. بازوهای سرو به دو چوب چوب محکم شده اند که به عنوان چوب درام عمل می کنند. بسیار بلند است اما زیاد بلند نیست. با استفاده از سروهای اندازه استاندارد و چوب های طبل واقعی که کمی سنگین تر هستند ، می توان به صدای بیشتری دست یافت. اما این امر همچنین به منبع تغذیه جداگانه ای برای سروها نیاز دارد. با استفاده از میکرو سرو ، آردوینو جریان کافی را برای تغذیه مستقیم آنها بدون منبع تغذیه جداگانه تامین می کند.
این ویدئو تلاش من را برای برنامه نویسی یک نسخه ساده از تکنوازی درام Wipeout نشان می دهد. البته این 160 ضربه واقعی در دقیقه نیست ، اما می توان با افزودن یک سروو دیگر که بسیار عالی است ، به راحتی به دست آورد. من محاسبه نکردم که بیشترین ضربان قلب در دقیقه با استفاده از سروو بدست می آید و نیاز به تأخیر در رساندن چوبک از حالت پارک شده به سر درام دارد.
ریتم هایی که می توانید ایجاد کنید فقط با تخیل شما محدود می شود و اگر شما نوازنده هستید ، درام ماشین جالب تر از یک دستگاه درام دیجیتال است.
تنها نقطه ضعف سروو سر و صدا است که واقعاً چندان قابل توجه نیست ، اگرچه به نظر می رسد صدای دوربین آن را به طور قابل توجهی افزایش می دهد.
مرحله 1: براکت سروو را بسازید
![براکت سروو بسازید براکت سروو بسازید](https://i.howwhatproduce.com/images/001/image-1759-58-j.webp)
![براکت سروو بسازید براکت سروو بسازید](https://i.howwhatproduce.com/images/001/image-1759-59-j.webp)
این براکت از چند نوار تخته سه لا سرگرمی که در دست داشتم ساخته شده است. من با اتصال دو قطعه به یکدیگر و یک براکت L فلزی ، یک شکل L ایجاد کردم. سپس یک بلوک کوچک چوب به نوار بالا چسبانده شد تا دو سرو را نگه دارد.
من دو براکت سروو دستی داشتم که آنها را روی تخته چوب پیچ کردم.
من از 4 آهنربای نئودیمیوم برای نگه داشتن براکت به درام تله استفاده کردم.
مرحله 2: Servos را به Arduino Uno وصل کنید
![Servos را به Arduino Uno وصل کنید Servos را به Arduino Uno وصل کنید](https://i.howwhatproduce.com/images/001/image-1759-60-j.webp)
servos vcc (سیم میانی) به پین های آردوینو 5 ولت می رود.
سیم زمین به زمین آردوینو متصل می شود.
سیم های سیگنال به پایه های 6 و 7 می روند.
اگر یک سپر سروو دارید ، حتی اگر آن را داشته باشید ، کار را برای شما راحت تر می کند.
مرحله 3: کد آردوینو…
در زیر یک طرح ساده برای بازی Wipeout آمده است. فقط باید موقعیت سرو را برای تنظیمات خاص خود تنظیم کنید.
خوش بگذره!
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#شامل "servo.h"
// سرو درامر Jim Demello ژوئن 2018
سرو myservo1 ، myservo2 ؛
int servoPin6 = 6؛ // سروو
int servoPin7 = 7؛
void myServo (int servoPosition ، int servoNumber) {
if (servoNumber == 1) {
myservo1.write (servoPosition) ؛
}
if (servoNumber == 2) {
myservo2.write (servoPosition) ؛
}
}
void doOneEighthNote (int servoNumber ، int beat) {
int delayVal = 60 ؛
if (servoNumber == 1) {
if (beat) {beat = 10؛ // اگر beat = 1 است ، کمی سروو بیشتر برای ضربه محکم تر اضافه کنید
}
myServo (150+ ضرب ، سروو تعداد) ؛ //پایین
تاخیر (delayVal) ؛
myServo (100 ، servoNumber) ؛ // بالا
تاخیر (delayVal) ؛
}
if (servoNumber == 2) {
اگر (ضرب) ضرب = -10 ؛
myServo (60+ ضرب ، سروو تعداد) ؛ //پایین
تاخیر (delayVal) ؛
myServo (80 ، servoNumber) ؛ // بالا
تاخیر (delayVal) ؛
}
}
void setup ()
{
// Serial.begin (9600) ؛
myservo1.attach (servoPin6 ، 1000 ، 2000) ؛ // سروو روی پین 9 را به شیء سروو متصل می کند
myservo1.write (100)؛
myservo2.attach (servoPin7 ، 1000 ، 2000) ؛ // سروو روی پین 9 را به شیء سروو متصل می کند
myservo2.write (90)؛
}
حلقه خالی () {
wipeout ()؛ // روتین درام wipeout
// doOneEighthNote (2 ، 0) ؛
تأخیر (40) ؛
}
void wipeout () {
doOneEighthNote (2 ، 1) ؛ doOneEighthNote (1 ، 0) ؛ doOneEighthNote (2 ، 0) ؛ doOneEighthNote (1 ، 0) ؛ // پارم اول شماره سروو و پارم دوم ضرب است (1 = ضرب ، 0 = بدون ضرب)
doOneEighthNote (2 ، 1) ؛ doOneEighthNote (1 ، 0) ؛ doOneEighthNote (2 ، 0) ؛ doOneEighthNote (1 ، 0) ؛
doOneEighthNote (2 ، 1) ؛ doOneEighthNote (1 ، 0) ؛ doOneEighthNote (2 ، 0) ؛ doOneEighthNote (1 ، 0) ؛
doOneEighthNote (2 ، 1) ؛ doOneEighthNote (1 ، 0) ؛ doOneEighthNote (2 ، 0) ؛ doOneEighthNote (1 ، 0) ؛
doOneEighthNote (2 ، 1) ؛ doOneEighthNote (1 ، 0) ؛ doOneEighthNote (2 ، 0) ؛ doOneEighthNote (1 ، 0) ؛
doOneEighthNote (2 ، 0) ؛ doOneEighthNote (1 ، 0) ؛ doOneEighthNote (2 ، 1) ؛ doOneEighthNote (1 ، 0) ؛
doOneEighthNote (2 ، 0) ؛ doOneEighthNote (1 ، 0) ؛ doOneEighthNote (2 ، 0) ؛ doOneEighthNote (1 ، 0) ؛
doOneEighthNote (2 ، 1) ؛ doOneEighthNote (1 ، 0) ؛ doOneEighthNote (2 ، 0) ؛ doOneEighthNote (1 ، 0) ؛
doOneEighthNote (2 ، 1) ؛ doOneEighthNote (1 ، 0) ؛ doOneEighthNote (2 ، 0) ؛ doOneEighthNote (1 ، 0) ؛
doOneEighthNote (2 ، 1) ؛ doOneEighthNote (1 ، 0) ؛ doOneEighthNote (2 ، 0) ؛ doOneEighthNote (1 ، 0) ؛
doOneEighthNote (2 ، 1) ؛ doOneEighthNote (1 ، 0) ؛ doOneEighthNote (2 ، 0) ؛ doOneEighthNote (1 ، 0) ؛
doOneEighthNote (2 ، 1) ؛ doOneEighthNote (1 ، 0) ؛ doOneEighthNote (2 ، 0) ؛ doOneEighthNote (1 ، 0) ؛
doOneEighthNote (2 ، 1) ؛ doOneEighthNote (1 ، 0) ؛ doOneEighthNote (2 ، 0) ؛ doOneEighthNote (1 ، 0) ؛
doOneEighthNote (2 ، 0) ؛ doOneEighthNote (1 ، 0) ؛ doOneEighthNote (2 ، 1) ؛ doOneEighthNote (1 ، 0) ؛
doOneEighthNote (2 ، 0) ؛ doOneEighthNote (1 ، 0) ؛ doOneEighthNote (2 ، 1) ؛ doOneEighthNote (1 ، 0) ؛
doOneEighthNote (2 ، 0) ؛ doOneEighthNote (1 ، 0) ؛ doOneEighthNote (2 ، 0) ؛ doOneEighthNote (1 ، 0) ؛
}
توصیه شده:
درام آردوینو MIDI: 6 مرحله
![درام آردوینو MIDI: 6 مرحله درام آردوینو MIDI: 6 مرحله](https://i.howwhatproduce.com/images/002/image-5462-j.webp)
Arduino MIDI Drums: تا به حال به این فکر کرده اید که طبل یاد بگیرید اما شما نمی توانید یک مجموعه درام تهیه کنید یا فضای کافی برای ذخیره سازی درام ندارید. به راحتی با استفاده از Arduino با 800 پوند (10 دلار) یک درام MIDI در خانه بسازید
دستگاه فروش دستگاه سروو آردوینو: 8 مرحله
![دستگاه فروش دستگاه سروو آردوینو: 8 مرحله دستگاه فروش دستگاه سروو آردوینو: 8 مرحله](https://i.howwhatproduce.com/images/002/image-5964-38-j.webp)
دستگاه خودپرداز سروو آردوینو: این دستگاه خودکار دارای سه نوار اسنیکر با اندازه سرگرم کننده است و یکی را با استفاده از آردوینو اونو و سروو موتور به صورت یکجا به فروش می رساند
دستگاه تست دستگاه خودکار با آردوینو: 9 مرحله
![دستگاه تست دستگاه خودکار با آردوینو: 9 مرحله دستگاه تست دستگاه خودکار با آردوینو: 9 مرحله](https://i.howwhatproduce.com/images/004/image-11877-4-j.webp)
دستگاه تست خودکار دستگاه با آردوینو: ممکن است چندان شبیه به نظر نرسد ، اما این احتمالاً مفیدترین چیزی است که من با آردوینو ساخته ام. این یک تستر اتوماتیک برای محصولی است که من می فروشم به نام Power Blough-R. نه تنها در وقت من صرفه جویی می کند (در حال حاضر حداقل 4 ساعت در من صرفه جویی کرده است
آموزش آردوینو - کنترل موتور سروو با آردوینو: 5 مرحله
![آموزش آردوینو - کنترل موتور سروو با آردوینو: 5 مرحله آموزش آردوینو - کنترل موتور سروو با آردوینو: 5 مرحله](https://i.howwhatproduce.com/images/003/image-6661-26-j.webp)
آموزش آردوینو - کنترل موتور سروو با آردوینو: این دستورالعمل نسخه مکتوب & quot؛ آردوینو: نحوه کنترل سروو موتور با آردوینو & quot؛ ویدیوی YouTube که اخیراً بارگذاری کرده ام. من اکیداً به شما توصیه می کنم که آن را بررسی کنید. از کانال YouTube دیدن کنید
پد درام با آردوینو: 6 مرحله
![پد درام با آردوینو: 6 مرحله پد درام با آردوینو: 6 مرحله](https://i.howwhatproduce.com/images/001/image-927-71-j.webp)
درام پد با آردوینو: سلام ، در این آموزش قصد دارم نحوه ساخت یک درام پد ساده با استفاده از آردوینو را به شما نشان دهم. در انتها توسط Linkin Park از آهنگ ها برای تکرار استفاده کردم