فهرست مطالب:
- تدارکات
- مرحله 1: طراحی کل سیستم
- مرحله 2: مرحله 1: ساخت یک صفحه بلوک
- مرحله 3: مرحله 2: ساخت سنسور لمسی نوع بلوک
- مرحله 4: مرحله 3: Unity و Arduino را متصل کنید
تصویری: مونتاژ کننده موسیقی: یک ابزار مجازی مجازی با سنسور لمسی نوع بلوک: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
افراد زیادی هستند که می خواهند نوازندگی را یاد بگیرند. متأسفانه ، برخی از آنها به دلیل قیمت بالای سازها آن را شروع نمی کنند. بر اساس آن ، ما تصمیم گرفتیم یک سیستم ادغام موسیقی مجازی یکپارچه بسازیم تا بودجه شروع تجربه جدید را کاهش دهیم و به مردم فرصت بیشتری برای دسترسی به سازهای مختلف را بدهیم. ما از حسگر تایپ شده بلوکی استفاده کردیم زیرا فکر می کردیم سفارشی سازی سخت افزار برای تجربه مشابهی که مردم در حال نواختن ساز واقعی دارند ضروری است.
ما از سخت افزار Stickii roll bock (بلوک لاستیکی) ، نوار رسانا ، آردوینو استفاده کردیم. اگرچه ما از بلوک لاستیکی استفاده کردیم ، اما می توانید از هر ماده ای استفاده کنید یا فقط از نوار رسانا استفاده کنید.
تدارکات
برای ساخت سنسور لمسی نوع بلوک ، به مواد زیر نیاز دارید:
- بلوک رولی Stickii (لازم نیست)
- نوار رسانا
- آردوینو (در مثال از مگا استفاده خواهد شد)
- کابل ها
- مقاومت 1M
همچنین به نرم افزارهای زیر نیاز دارید:
- آردوینو IDE
- وحدت
مرحله 1: طراحی کل سیستم
کل سیستم به این شکل کار می کند.
مرحله 2: مرحله 1: ساخت یک صفحه بلوک
ابتدا ، اگر سعی می کنید از بلوک رولی stickii یا مشابه آن استفاده کنید ، باید صفحه بلوک درست کنید.
باید سوراخ هایی ایجاد کنید که مستقیماً به آردوینو و سنسور لمسی متصل شوند. اگر پین کافی در آردوینو دارید یا می توانید آن را گسترش دهید ، می توانید سوراخ های بیشتری ایجاد کنید. هرچه حفره های بیشتری وجود داشته باشد ، مردم می توانند آزادانه از سخت افزار استفاده کنند. سوراخ ها می توانند با استفاده از کتابخانه حسگر خازنی آردوینو ، اطلاعات لمسی سنسورها را دریافت کنند.
پس از ایجاد سوراخ ، سیم را مانند تصویر دوم در کل قرار دهید و سیم را با 1 مقاومت مانند طرح تصویر اول به آردوینو وصل کنید.
در زیر کد آردوینو مثال آمده است.
#شامل #تعریف اندازه 24
CapacitiveSensor cs [SIZE] = {
سنسور خازنی (52 ، 53) ، حسگر خازنی (50 ، 51) ، حسگر خازنی (48 ، 49) ، حسگر خازنی (46 ، 47) ، حسگر خازنی (44 ، 45) ، حسگر خازنی (42 ، 43) ، حسگر خازنی (40 ، 41) ، حسگر خازنی (38 ، 39) ، CapacitiveSensor (36 ، 37) ، CapacitiveSensor (34 ، 35) ، CapacitiveSensor (32 ، 33) ، CapacitiveSensor (30 ، 31) ، CapacitiveSensor (28 ، 29) ، CapacitiveSensor (26 ، 27) ، CapacitiveSensor (24 ، 25) ، حسگر خازنی (22 ، 23) ، حسگر خازنی (2 ، 3) ، حسگر خازنی (4 ، 5) ، حسگر خازنی (A0 ، A1) ، حسگر خازنی (A2 ، A3) ، حسگر خازنی (A4 ، A5) ، حسگر خازنی (A6 ، A7) ، حسگر خازنی (A8 ، A9) ، حسگر خازنی (A10 ، A11)} ؛
bool sens [SIZE] = {false}؛
void setup ()
{int i؛ Serial.begin (9600)؛ برای (i = 0 ؛ i <SIZE ؛ i ++) {sens = false ؛ }}
حلقه خالی ()
{شروع طولانی = millis ()؛ برای (int i = 0 ؛ i 600) sens = true ؛ else sens = false؛ }
برای (int i = 0 ؛ i <SIZE ؛ i ++) {Serial.print (sens ) ؛ } Serial.println ()؛ Serial.flush ()؛ تأخیر (50) ؛ // تأخیر دلخواه برای محدود کردن داده ها به پورت سریال}
مرحله 3: مرحله 2: ساخت سنسور لمسی نوع بلوک
ساخت سنسور لمسی آسان است. درست مانند صفحه بلوک ، مانند تصویر اول یک سوراخ ایجاد کنید و یک سیم نیز بگذارید.
سپس نوار خازنی را در بالای بلوک (یا مواد دیگری که می خواهید استفاده کنید) قرار دهید.
مرحله 4: مرحله 3: Unity و Arduino را متصل کنید
این قدم آخر است.
پس از بارگذاری کد در arduino ، نرم افزار unit را اجرا کنید. (برای اتصال یونیتی و آردوینو نباید مانیتور سریال را باز کنید). می توانید پروژه وحدت را در github زیر بارگیری کنید.
github.com/crysm28/musicassembler
توصیه شده:
سه مدار سنسور لمسی + مدار تایمر لمسی: 4 مرحله
سه مدار سنسور لمسی + مدار تایمر لمسی: سنسور لمسی مداری است که با تشخیص لمس روی پین های لمسی روشن می شود. این دستگاه به صورت گذرا کار می کند ، یعنی بار فقط برای زمانی که لمس روی پین ها انجام می شود روشن خواهد بود. در اینجا ، من سه روش مختلف برای ایجاد سنسور لمسی به شما نشان خواهم داد
کد مجازی مجازی: وظیفه نهایی (ونسا): 10 مرحله
کد مجازی مجازی: وظیفه نهایی (ونسا): در کد من ، یک سازمان دهنده مجازی ایجاد کردم که نمرات را محاسبه می کرد و به کاربر اجازه می داد در هر روز از هفته در رویدادها بنویسد. کد فقط برای اهداف تظاهرات است
سنسور لمسی و سنسور صدا کنترل چراغ های AC/DC: 5 مرحله
سنسور لمسی و سنسور صدا کنترل چراغ های AC/DC: این اولین پروژه من است و بر اساس دو سنسور اصلی کار می کند ، یکی سنسور لمسی و دیگری سنسور صدا است ، هنگامی که صفحه لمسی را روی سنسور لمسی فشار می دهید ، چراغ AC تغییر می کند روشن است ، اگر آن را رها کنید ، نور خاموش می شود و همان
نحوه قرار دادن موسیقی بر روی استیک نوع پخش کننده MP3: 12 مرحله
نحوه قرار دادن موسیقی روی یک پخش کننده MP3 از نوع Stick: سلام ، این اولین دستورالعمل آموزشی من است! وو هو. بنابراین در اینجا آمده است … من سعی خواهم کرد به شما آموزش دهم که چگونه موسیقی را روی دستگاه پخش کننده MP3 از نوع چوب قرار دهید. لذت ببرید
ابزار پین بال چند لمسی: 8 مرحله
ابزار پین بال دنده چند لمسی: این دستورالعمل مربوط به ابزاری است که من ساخته ام ، که دارای یک سطح چند لمسی ساده با شیر برقی است. من این را به عنوان یک سند از روند من ، به جای & quot؛ نحوه & quot؛ تا مردم پروژه من را کپی کنند. امید من این است که شما