فهرست مطالب:
- مرحله 1: Glockenspiel را پیدا کرده و قاب پشتیبانی بسازید
- مرحله 2: پرینت سه بعدی و براکت های CNC و راه اندازی جفت های سروو - تصویر 1
- مرحله 3: پرینت سه بعدی و براکت های CNC و راه اندازی جفت های سروو - تصویر 2
- مرحله 4: پرینت سه بعدی و براکت های CNC و راه اندازی جفت های سروو - تصویر 3
- مرحله 5: چکش بسازید و به سروو وصل کنید - تصویر 1
- مرحله 6: چکش بسازید و به سروو وصل کنید - تصویر 2
- مرحله 7: الکترونیک
- مرحله 8: برد رابط الکترونیک - تصویر 1
- مرحله 9: برد رابط الکترونیک - تصویر 2
- مرحله 10: کد آردوینو
- مرحله 11: تکمیل و کار می کند
تصویری: ساخت Spielatron (Robotic Glockenspiel): 11 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
ما این قطعه رباتیک glockenspiel را از قسمتهایی که قبلاً داشتیم و ساخته بودیم ، ایجاد کردیم.
هنوز آزمایشی است و در نسخه یک است.
Spielatron توسط Arduino کنترل می شود که دستورات Midi ارسال شده از طریق رایانه شخصی را پخش می کند.
محدودیت های فعلی هستند
- مونوفونیک است یعنی فقط می تواند در یک زمان یک چکش بزند.
- سرعت سروو یا ضربان در دقیقه یا طول نت موسیقی را محدود می کند ، به عنوان مثال شما نمی توانید نیمه کوارور را در 120 BPM پخش کنید.
مرحله 1: Glockenspiel را پیدا کرده و قاب پشتیبانی بسازید
ما 40 سال سن داشتیم که از یک گروه موسیقی دبیرستان نجات یافت و مازاد بر نیازها شد. تمام این مدت در کمد نشسته و منتظر فرصتی است تا از آن استفاده شود. کمی ضربه می زند و برخی از کلیدها مبهم هستند و نت های کسل کننده ای می دهند ، با این حال ، برای لذت بردن از ساخت این پروژه ، خریدن یک نسخه جدید را تضمین نمی کند.
این قاب از تخته سه لا ضخامت 10 میلی متر ساخته شده است و اندازه آن متناسب با glockenspiel و قرار دادن چهار جفت سرو مدلینگ RC است. فاصله glockenspiel تا سروو برای ایجاد قوس تعیین شد تا سر چکش بدون ضربه زدن به گیره های نگه داشتن کلیدها در محل مورد نظر ، به تعداد مورد نظر کلیدها ضربه بزند. این فاصله از مرکز چرخش سروو تا مرکز کلیدها تقریباً 220 میلی متر است.
سروو جفت یک کلید G5 را به G6 می رساند.
سروو دو ضربه کلید G#5 تا G#6 می زند.
سروو سه ضربه کلید A6 را به G7 می زند.
سروو چهار کلید Bb6 را به F#7 می زند.
مرحله 2: پرینت سه بعدی و براکت های CNC و راه اندازی جفت های سروو - تصویر 1
ما چهار سروو قدیمی JR NES-507 به اضافه دو سرو Hitec HS81 و دو سرو Hitec HS82 داشتیم که مورد استفاده قرار نمی گرفت. سروهای HS81 و HS82 به اندازه کافی شبیه به هم هستند تا برای یک منظور استفاده شوند.
ما چهار براکت را برای نصب سروهای Hitec روی پرینت سه بعدی چاپ کردیم و این براکت ها را روی سروو استاندارد دیسک استاندارد سروهای JR پیچ کردیم. همانطور که ما در ABS چاپ می کنیم ، معمولاً فایل ها را در اندازه 103 print چاپ می کنیم تا کوچک شود.
در مرحله بعد ما چهار براکت را برای قرار دادن قسمت بالای دیسک سروهای Hitec از تخته سه لا 1.5 میلی متری هدایت کردیم. این براکت ها برای پشتیبانی از چکش ها هستند.
مرحله 3: پرینت سه بعدی و براکت های CNC و راه اندازی جفت های سروو - تصویر 2
مرحله 4: پرینت سه بعدی و براکت های CNC و راه اندازی جفت های سروو - تصویر 3
مرحله 5: چکش بسازید و به سروو وصل کنید - تصویر 1
چکش ها از سرهای چاپ سه بعدی و سیخ های بامبو 4 میلی متری ساخته شده اند (در سوپرمارکت محلی شما موجود است). سرها با چسب سیانوآکریلات و چکش به براکت سروو متصل شده و دو بند کابل روی هر کدام قرار دارد. اینها در ابتدا کاملاً محکم نشده بودند تا بتوان هنگام تنظیم و آزمایش طول را تنظیم کرد.
مرحله 6: چکش بسازید و به سروو وصل کنید - تصویر 2
مرحله 7: الکترونیک
ابتدا ما یک پایه برای یک برد Arduino Uno چاپ کردیم که به دو بازوی سروو قاب چوبی وصل شده بود. یک برد رابط برای اتصال هشت سروو به Uno با منبع تغذیه جداگانه 5 ولت خود هدایت شد. همچنین یک سربرگ برای کارت آداپتور micro SD با این تصور وجود داشت که می توان برخی از فایل های midi ذخیره شده بر روی کارت را برخلاف ارسال از رایانه پخش کرد. در حال حاضر ما فقط از Spielatron با فایل های ارسال شده از رایانه استفاده می کنیم.
برد رابط (Shield در آردوینو اسپیک) را روی آردوینو نصب کرده و سرویس ها را به ترتیب زیر وصل کنید:
- سروو چرخشی 1 به پین 2 آردوینو
- سرو چکش 1 به آردوینو پین 3
- سروو چرخشی 2 به پین 4 آردوینو
- سرو چکش 2 به پین 5 آردوینو
- سروو چرخشی 3 به آردوینو پین 6
- سرو چکش 3 به آردوینو پین 7
- سروو چرخشی 4 به پین 8 آردوینو
- سرو چکش 4 به آردوینو پین 9
مرحله 8: برد رابط الکترونیک - تصویر 1
مرحله 9: برد رابط الکترونیک - تصویر 2
مرحله 10: کد آردوینو
کتابخانه MIDI.h را به محیط برنامه نویسی آردوینو خود اضافه کنید و کد پیوست را در آردوینو کامپایل و بارگذاری کنید.
توجه داشته باشید خط 81:
Serial.begin (115200) ؛ // از نرخ باود رایانه استفاده کنید نه نرخ بادی میدی واقعی 31250
همانطور که توضیح داده شد ، ما داده های Midi را از طریق یک رابط USB با سرعت عادی رایانه و نه سرعت Midi baud مناسب 31250 به Spielatron ارسال می کنیم ، زیرا هیچ یک از رایانه های ما به راحتی نمی توانند با این سرعت تنظیم شوند.
همچنین توجه داشته باشید که کد فقط به یادداشت در مورد رویدادهای Midi می پردازد زیرا چکش باید بلافاصله پس از پایین آمدن بالا بیاید و نمی تواند منتظر وقوع یک رویداد یادداشت باشد.
مرحله 11: تکمیل و کار می کند
ما یک دستورالعمل جداگانه در مورد نحوه ایجاد و ارسال فایل های Midi از رایانه خود به Spielatron انجام می دهیم.
توصیه شده:
نحوه ساخت هواپیمای بدون سرنشین با استفاده از Arduino UNO - ساخت کوادکوپتر با استفاده از میکروکنترلر: 8 مرحله (همراه با تصاویر)
نحوه ساخت هواپیمای بدون سرنشین با استفاده از Arduino UNO | ساخت کوادکوپتر با استفاده از میکروکنترلر: مقدمه دیدن کانال یوتیوب من یک پهپاد یک ابزار (محصول) بسیار گران قیمت برای خرید است. در این پست من قصد دارم در مورد اینکه چگونه آن را با قیمت ارزان تهیه کنم بحث کنم؟ و چگونه می توانید چنین چیزی را با قیمت ارزان تهیه کنید … خوب در هند همه مواد (موتورها ، ESC ها
کنترل کننده نور MIDI 5V LED برای Spielatron یا سایر MIDI Synth: 7 مرحله (همراه با تصاویر)
کنترل کننده نور MIDI 5V LED برای Spielatron یا سایر MIDI Synth: این کنترل کننده چراغ های نوار LED سه رنگ را برای 50mS در هر نت چشمک می زند. آبی برای G5 تا D#6 ، قرمز برای E6 تا B6 و سبز برای C7 تا G7. کنترل کننده یک دستگاه ALSA MIDI است بنابراین نرم افزار MIDI می تواند همزمان با یک دستگاه MIDI synth به LED ها خروجی دهد
نحوه ارسال موسیقی MIDI به Spielatron: 10 مرحله (همراه با تصاویر)
نحوه ارسال موسیقی MIDI به Spielatron: این دستورالعمل ابزارهای نرم افزاری مورد استفاده ما را برای گرفتن نماد استاندارد موسیقی ، تبدیل آن به یک فایل MIDI و پخش آن در Spielatron پوشش می دهد
ساخت ربات های کوچک: ساخت یک روبات میکروسومو مکعبی کوچک و کوچکتر: 5 مرحله (همراه با تصاویر)
ساخت ربات های کوچک: ساخت یک روبات میکرو سومو مکعبی کوچک و کوچکتر: در اینجا جزئیاتی در مورد ساخت ربات ها و مدارهای کوچک آورده شده است. این دستورالعمل همچنین برخی نکات و تکنیک های اساسی را که در ساخت ربات ها با هر اندازه مفید است ، پوشش می دهد. برای من ، یکی از چالش های بزرگ در زمینه الکترونیک این است که ببینیم چقدر کوچک است
نحوه ساخت جعبه بلندگوی گیتار یا ساخت دو دستگاه برای استریو: 17 مرحله (همراه با تصاویر)
نحوه ساخت جعبه بلندگوی گیتار یا ساختن دو دستگاه برای استریو: من می خواستم یک بلندگوی گیتار جدید با آمپول لوله ای که می سازم همراه شود. بلندگو در مغازه من بیرون می ماند ، بنابراین لازم نیست چیز خاصی باشد. روکش تولکس ممکن است خیلی راحت آسیب ببیند ، بنابراین من بعد از یک ماسه سبک ، قسمت خارجی را با رنگ سیاه اسپری کردم