فهرست مطالب:
- تدارکات
- مرحله 1: جمع آوری همه چیز
- مرحله 2: درک اصول اولیه
- مرحله 3: کد
- مرحله 4: اتصالات
- مرحله 5: آزمایش کنترلر MIDI ما
- مرحله 6: به DAW خود متصل شوید و موسیقی بسازید
تصویری: کنترل کننده بدون تماس Midi: 6 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
امروزه مرسوم ساختن موارد بدون تماس است. من یک کنترلر میدی ساده با استفاده از Arduino Pro micro و برخی از بردهای آشکارسازهای IR-proximity ایجاد کردم که دارای مقایسه داخلی است ، این باید نسبتاً آسان و ارزان در دسترس باشد. این پروژه را می توان در هر آردوینویی که دارای برد 32u4 است استفاده کرد ، این کار به دلیل توانایی استفاده از این برد دارای MIDI بدون سردرد است که باید با استفاده از midi بدون مو و اشکالات مربوط به آن انجام دهید. این پروژه برای 7 نت اصلی انجام شد که به راحتی می توان آن را برای سایر نت ها تمدید کرد. من از cakewalk توسط BandLab به عنوان DAW خود استفاده کردم زیرا خنک و رایگان است. امیدوارم از ساختن آن لذت ببرید. این پروژه در ابتدا برای معرفی دانش آموزان با دنیای زیبای مادون قرمز و برنامه سرگرم کننده آن طراحی شد.
تدارکات
Arduino Pro Micro (یا هر برد مبتنی بر 32u4)
حسگر مجاورت IR * تعداد یادداشت هایی که می خواهید وجود ندارد
دکمه ها (اختیاری)
آهن لحیم کاری و سرب
سنجاق برگ
تخته چوبی
سیم
کامپیوتر
مرحله 1: جمع آوری همه چیز
اجازه دهید ابتدا موارد مورد نیاز برای ساخت این پروژه را بدست آوریم. شما از کامپیوتر خود می خواهید که از این کنترلر MIDI استفاده کند.
Arduino Pro Micro (یا هر برد مبتنی بر 32u4) سنسور مجاورت IR * تعداد یادداشت هایی که می خواهید
دکمه ها (اختیاری)
آهن لحیم کاری و سرب
سنجاق برگ
تخته چوبی
سیم
برای برنامه ریزی برد خود به Arduino IDE نیاز دارید. نرم افزار MIDI-OX برای بررسی پروژه توصیه می شود. استفاده از آن با DAW نتایج بسیار خوبی را به همراه دارد.
مرحله 2: درک اصول اولیه
میکروکنترلر هنگامی که یک جسم به آشکارساز مجاورت IR نزدیک می شود ، تشخیص می دهد. سپس کد MIDI مربوطه را به رایانه ارسال می کند.
برای دستیابی به این هدف از یک کتابخانه خارجی استفاده خواهیم کرد. کتابخانه را می توانید از لینک زیر بیابید.
github.com/arduino-libraries/MIDIUSB
ما می توانیم بررسی کنیم که آیا سیگنال مناسب توسط کامپیوتر با استفاده از نرم افزار MIDI-OX دریافت شده است یا خیر.
در صورت استفاده از یک مقایسه کننده در برد مجاورت IR ، ما از IO Digital استفاده خواهیم کرد. با توجه به مقایسه کننده ، ورودی 1 یا 0 را در پورت ورودی/خروجی میکرو کنترلر دریافت می کنیم
مرحله 3: کد
کد نسبتاً ساده است و به راحتی قابل تغییر است. من کد را با این دستورالعمل ضمیمه کرده ام.
هنگامی که شیئی با آشکارساز مجاورت IR تداخل پیدا می کند ، ما سیگنال مربوطه را به رایانه ارسال می کنیم
اگر می خواهید از یادداشت های مختلف استفاده کنید ، از نمودار MIDI استفاده کنید.
برنامه را روی میکرو کنترلر بارگذاری کنید
مرحله 4: اتصالات
با تهیه VCC و زمین ، برد مجاور IR را تغذیه کنید.
خروجی را به پین های دیجیتال ورودی/خروجی مربوطه متصل کنید. من از پین 2-8 برای پروژه خود استفاده کرده ام.
مطمئن شوید که کد را با توجه به پین مورد استفاده تغییر دهید.
من از پین های برگ زن استفاده کردم تا بتوانم به راحتی بتوانم آشکارساز مجاورت IR و آردوینو را در صورت نیاز حذف و جایگزین کنم.
مرحله 5: آزمایش کنترلر MIDI ما
توصیه می کنم MIDI-OX را روی رایانه خود نصب کنید.
پس از اتمام تمام اتصالات در تخته ، آشکارساز IR را اضافه کنید.
برد را به کامپیوتر وصل کنید.
برنامه تست MIDI خود را باز کنید.
سعی کنید یک انگشت خود را به آشکارساز نزدیک کنید
مرحله 6: به DAW خود متصل شوید و موسیقی بسازید
مدتی طول می کشد تا به شیوه بازی بدون تماس عادت کنید ، اما یک تجربه سرگرم کننده خواهد بود. من شخصاً دوست دارم با استفاده از این درام در Cakewalk بنوازم. با توجه به سلیقه خود نور صفحه را اضافه یا مسدود کنید
توصیه شده:
پخش کننده ضد عفونی کننده دست بدون تماس بدون آردوینو یا میکروکنترلر: 17 مرحله (همراه با تصاویر)
دستگاه ضد عفونی کننده دست بدون تماس DIY بدون آردوینو یا میکروکنترلر: همانطور که همه می دانیم ، شیوع COVID-19 جهان را تحت تأثیر قرار داد و شیوه زندگی ما را تغییر داد. در این شرایط ، الکل و ضد عفونی کننده دست مایعات حیاتی هستند ، اما باید از آنها به درستی استفاده کرد. لمس ظروف الکل یا ضد عفونی کننده دست با دست آلوده به
نمودار مدار بدون ولتاژ AC بدون تماس: 6 مرحله
نمودار مدار غیر آشکارساز ولتاژ AC: مدار شناسایی ولتاژ AC یک مدار اولیه است که بر اساس ترانزیستورهای کاملاً NPN مانند BC747 ، BC548 است. مدار به 3 مرحله مجزا وابسته است. پس از آن ، علامت ضعف جامد داده شد و این مدار می تواند درایو را درست مانند زنگ اجرا کند. اینجا من
نحوه اجرای موتور DC بدون برس بدون کوادکوپتر بدون سرنشین با استفاده از کنترل کننده سرعت موتور HW30A بدون براش و تستر سرو: 3 مرحله
نحوه عملکرد موتور DC بدون جاروبک بدون سرنشین با استفاده از HW30A Brushless Motor Speed Controller و سرو تستر: توضیحات: این دستگاه Servo Motor Tester نام دارد که می توان با استفاده از یک سروو موتور ساده و منبع تغذیه به آن سرو موتور را فعال کرد. این دستگاه همچنین می تواند به عنوان مولد سیگنال برای کنترل کننده سرعت الکتریکی (ESC) استفاده شود ، سپس می توانید
نحوه کنترل موتور DC بدون برس بدون کوادکوپتر بدون سرنشین (3 نوع سیم) با استفاده از کنترل کننده سرعت موتور HW30A و Arduino UNO: 5 مرحله
نحوه کنترل موتور DC بدون برس بدون کوادکوپتر بدون سرنشین (3 نوع سیم) با استفاده از کنترل کننده سرعت موتور HW30A و Arduino UNO: توضیحات: کنترل کننده سرعت موتور HW30A را می توان با باتری های 4-10 NiMH/NiCd یا 2-3 سلولی LiPo استفاده کرد. BEC با حداکثر 3 سلول LiPo کاربردی است. می توان از آن برای کنترل سرعت موتور DC بدون برس (3 سیم) با حداکثر حداکثر 12Vdc استفاده کرد. مخصوص
کولر / پایه لپ تاپ Zero Cost (بدون چسب ، بدون حفاری ، بدون مهره و پیچ ، بدون پیچ): 3 مرحله
کولر / پایه لپ تاپ Zero Cost (بدون چسب ، بدون حفاری ، بدون مهره و پیچ و مهره ، بدون پیچ): به روز رسانی کنید: لطفا & nbsp؛ لطفا & nbsp؛ رای & nbsp؛ برای & nbsp؛ من & nbsp ؛ غیرقابل آموزش ، با تشکر ^ _ ^ شما نیز می توانید بسیار دوست داشته باشید ورود به سایت www.instructables.com/id/ صفر-هزینه-آلومینیوم-کوره-بدون-پروپان-بدون-چسب-/یا شاید برای بهترین دوست من رای دهید