فهرست مطالب:

سینت سایزر آردوینو: 20 مرحله (همراه با تصاویر)
سینت سایزر آردوینو: 20 مرحله (همراه با تصاویر)

تصویری: سینت سایزر آردوینو: 20 مرحله (همراه با تصاویر)

تصویری: سینت سایزر آردوینو: 20 مرحله (همراه با تصاویر)
تصویری: UltraRollz Farm-Detective Analog Synthesizer -Ellitone- 2024, نوامبر
Anonim
سینت سایزر آردوینو
سینت سایزر آردوینو

آردوینو قادر است صدا را از طریق کتابخانه ای که به نام Tone Library (کتابخانه تن) تولید شده است ، تولید کند. Arduino Synthesizer با ایجاد یک رابط و برنامه ای که می تواند مقادیر خاصی را برای خروجی صدا صدا کند ، ابزاری قوی برای ایجاد یک ماشین سر و صدای ابتدایی است. از تکنیک های ترکیب دانه ای برای تولید صدایی متمایز استفاده می کند که می تواند برای نوازندگان ، هنرمندان ، صاحبان قلم و علاقه مندان بسیار سرگرم کننده باشد.

مرحله 1: چگونه کار می کند

چگونه کار می کند
چگونه کار می کند

صدا با پخش یک دانه صدا یا نمونه ها (قطعات کوچک 1 تا 50 میلی ثانیه) بارها و بارها با سرعت بسیار بالا ایجاد می شود. گوش ها و مغز ما این را به ترکیبی شنیدنی از میزان تکرار و دانه اصلی تبدیل می کند و صدایی ثابت به نظر می رسد.

دانه از دو موج مثلثی با فرکانس قابل تنظیم و میزان پوسیدگی قابل تنظیم تشکیل شده است. میزان تکرار توسط کنترل دیگری تعیین می شود.

مرحله 2: مواد و ابزارها

مواد و ابزار
مواد و ابزار
مواد و ابزار
مواد و ابزار
مواد و ابزار
مواد و ابزار

برای ساخت این پروژه به موارد زیر نیاز دارید.

قطعات:

(5X) پتانسیومتر 5K (5X) دستگیره های پتانسیومتر (3X) LED ها (1X) سوئیچ SPDT (1X) مقاومت در برابر وابستگی به نور (1X) Arduino (1X) Arduino Protoboard (1X) سوئیچ لمسی (1X) محوطه پروژه (1X) 1/ جک صوتی 8 اینچی (1X) مقدار زیادی سیم جامد (1X) انقباض حرارتی (1X) ورق ورق (1X) سیم جامپر (3X) مقاومت 10K اهم (3X) مقاومت 220 (1X) باتری 9V (1X) کلیپ باتری 9V (1X) دوشاخه برق DC کواکسیال اندازه M

ابزارها:

  • آهن لحیم کاری
  • لحیم کاری
  • شار
  • چسب
  • مولتی متر
  • مته

مرحله 3: کد ، نمودار مدار و قدرت

کد ، نمودار مدار و قدرت
کد ، نمودار مدار و قدرت
کد ، نمودار مدار و قدرت
کد ، نمودار مدار و قدرت

من کد Arduino را به این دستورالعمل ضمیمه کرده ام. برای بارگذاری روی برد خود به USB 2.0 احتیاج دارید. پس از بارگذاری کد از رایانه خود ، پیش بروید و Proto Shield را به آردوینو خود وصل کنید.

هنگام به قدرت رسیدن گزینه های زیادی دارید. آردوینو قادر است بر روی منبع تغذیه زگیل دیواری 9 ولت کار کند ، یا ممکن است از باتری 9 ولت با گیره باتری تا دوشاخه برق DC کواکسیال اندازه M استفاده کنید. همچنین می توانید از طریق کابل USB خود تغذیه کنید. نمودار مدار با Fritzing ساخته شده است ، همچنین به این مرحله متصل شده است.

مرحله 4: استفاده از Breadboard

استفاده از Breadboard
استفاده از Breadboard
استفاده از Breadboard
استفاده از Breadboard
استفاده از Breadboard
استفاده از Breadboard

با استفاده از تخته نان برای ایجاد مدار ابتدا ، انتقال مدار به Protoboard بعداً بسیار آسان تر است. سیم ها را از GND و 5V به ریل - و + تخته نان خود ببرید.

سپس سیمهای سیگنال پتانسیومترها را به ورودی آنالوگ 0-4 در آردوینو وصل کنید. سیم های سمت راست و چپ به ریل زمینی و ریل مثبت تخته نان متصل می شوند. اتصال پتانسیومترها دانه ، فرکانس و پوسیدگی سینت سایزر را کنترل می کند. آنالوگ در 0: دانه 1 پیچ آنالوگ 1: دانه 2 پوسیدگی آنالوگ 2: دانه 1 پوسیدگی آنالوگ 3: دانه 2 پیچ آنالوگ 4: فرکانس تکرار دانه

مرحله 5: جک صوتی خود را سیم کشی کنید

جک صوتی خود را سیم کشی کنید
جک صوتی خود را سیم کشی کنید
جک صوتی خود را سیم کشی کنید
جک صوتی خود را سیم کشی کنید

سیم ها را به جک صوتی مونو 1/8 اینچی خود بچسبانید ، سیم های خود را نسبتاً طولانی کنید. سیم مثبت خود را به PWM ~ 3 در آردوینو وصل کنید. شما نیاز به یک مقاومت 10K اهم بین برد آردوینو و سیم مثبت جک صوتی خود دارید. سرب منفی جک خود را به ریل زمین تخته نان متصل کنید.

مرحله 6: Photoresistor خود را وصل کنید

Photoresistor خود را وصل کنید
Photoresistor خود را وصل کنید

یک سر از مقاومت نوری شما مستقیماً به ریل مثبت 5 ولت شما در صفحه نان وصل شده و همچنین ورودی آنالوگ 5 در آردوینو. سر دیگر مقاومت نوری به ریل زمینی مقاوم در برابر 10 کیلو اهم متصل است.

مرحله 7: یک سوئیچ SPDT را وصل کنید

یک سوئیچ SPDT را وصل کنید
یک سوئیچ SPDT را وصل کنید

سیگنال ، وسط ، سربی سوئیچ SPDT خود را به پین دیجیتال 02 در آردوینو وصل کنید. سیمهای باقی مانده به زمین متصل می شوند و ریل مثبت 5 ولت که توسط مقاومت 10 کیلو اهم مقاومت می کند.

مرحله 8: سیم Tactile Switch را سیم کشی کنید

سوئیچ لمسی را سیم کشی کنید
سوئیچ لمسی را سیم کشی کنید
سوییچ لمسی را سیم کشی کنید
سوییچ لمسی را سیم کشی کنید

سوئیچ لمسی دارای چهار سر است. اجازه دهید سوئیچ روی پل تخته نان قرار بگیرد. یکی از دو پین موازی را به ریل مثبت 5 ولت روی تخته نان وصل کنید و دیگری را به پین زمینی مقاوم در برابر 10K اهم وصل کنید. آخرین اتصال سوئیچ لمسی شما یک سیم سیگنال بین سوئیچ و پین دیجیتال 6 در آردوینو را متصل می کند.

مرحله 9: LED ها را وصل کنید

LED ها را وصل کنید
LED ها را وصل کنید

مرحله 10: آزمایش کنید

امتحانش کن!
امتحانش کن!

این مدار کامل شده است. با یک جفت هدفون آزمایش کنید یا به یک بلندگوی کوچک متصل شوید. اگر از هدفون استفاده می کنید ، این یک خروجی مونو است و بلند خواهد بود. هنگام شلیک این مصنوعی ، هدفون خود را نزدیک گوش خود قرار ندهید.

مرحله 11: محفظه را حفاری کنید

محفظه را حفاری کنید
محفظه را حفاری کنید
محفظه را حفاری کنید
محفظه را حفاری کنید
محفظه را حفاری کنید
محفظه را حفاری کنید
محفظه را حفاری کنید
محفظه را حفاری کنید

سوراخ هایی را در محوطه پروژه برای هر یک از اجزایی که در تخته نان قرار داده شده ایجاد کنید. من از یک قلم رنگ طلایی برای نشان دادن جایی که سوراخ هایم را می خواستم استفاده کردم.

پنج سوراخ برای پتانسیومترها ایجاد کنید. پنج سوراخ کوچک در یک مربع برای سوئیچ لمسی. سه جفت سوراخ کوچک برای هر یک از LED ها دو سوراخ برای مقاومت در برابر عکس به هم نزدیک می شوند. یک سوراخ برای جک صوتی شما یک سوراخ اضافی برای سوئیچ SPDT.

مرحله 12: شروع به افزودن قطعات به محفظه کنید

شروع به افزودن قطعات به محفظه کنید
شروع به افزودن قطعات به محفظه کنید
شروع به افزودن قطعات به محفظه کنید
شروع به افزودن قطعات به محفظه کنید

پنج پتانسیومتر را از سوراخ های ایجاد شده عبور دهید ، سپس آنها را در جای خود محکم کنید.

مرحله 13: بقیه اجزا را اضافه کنید

بقیه اجزا را اضافه کنید
بقیه اجزا را اضافه کنید
بقیه اجزا را اضافه کنید
بقیه اجزا را اضافه کنید

LED ها ، سوئیچ SPDT ، سوئیچ لمسی ، جک صدا و مقاومت در برابر عکس را در جای خود محکم کنید. یک تکه چسب داغ برای نصب سریع همه این اجزا بسیار مفید بود.

مرحله 14: جک صوتی را به Protoboard وصل کنید

جک صوتی را به Protoboard وصل کنید
جک صوتی را به Protoboard وصل کنید
جک صوتی را به Protoboard وصل کنید
جک صوتی را به Protoboard وصل کنید
جک صوتی را به Protoboard وصل کنید
جک صوتی را به Protoboard وصل کنید

چند مرحله بعدی نحوه انتقال مدار از تخته نان به Protoboard را توضیح می دهد. از آنجا که همه اجزای شما در محفظه محکم شده اند ، سیم کشی از اجزای خود به برد آسان است.

سیمهای سربی را به تمام اجزای داخل محفظه لحیم کنید ، به ترتیب از سیمهای قرمز و سیاه برای نشان دادن مثبت و منفی سیمها استفاده کنید. در Protoboard ، یک سیم را به پین دیجیتال 3 وصل کنید و در جای خود لحیم کنید ، یک سیم جامپر را به مرکز تخته بکشید تا بتوانید خط را با همان مقاومت 10 کیلو اهم از تخته نان بشکنید. وقتی این قطعات را در جای خود لحیم می کنید ، مطمئن شوید که لحیم کاری را به اندازه کافی روی تخته می اندازید تا سیم را به مقاومت وصل کنید.

مرحله 15: لحیم در مقاومتها برای مقاومت در برابر عکس ، سوئیچ لمسی و سوئیچ SPDT

لحیم در مقاومت برای مقاومت در برابر عکس ، سوئیچ لمسی ، و سوئیچ SPDT
لحیم در مقاومت برای مقاومت در برابر عکس ، سوئیچ لمسی ، و سوئیچ SPDT

دو سیم جامپر را از ریل زمینی و یک سیم بلوز را از ریل مثبت به سمت وسط تخته بکشید. به مقاومتهای 10 کیلو اهم باقی مانده خود اتصال ایجاد کنید.

یک سیم بلوز کوچک از Analog 5 را وصل کنید که به سر مقاومت مقاومت عکس منتقل می شود.

مرحله 16: LED های خود را در جای خود لحیم کنید

LED های خود را در جای خود لحیم کنید
LED های خود را در جای خود لحیم کنید

3 مقاومت 10 220 اهم را به پینهای 9-11 در Protoboard وصل کنید ، انتهای دیگر مقاومتها را در سوراخهای باز صفحه اصلی فرو کنید و سپس سیمها را به LED ها بچسبانید.

دیزی سیمهای زمین را برای LED ها زنجیره می کند ، سپس یک سیم زمین را به ریل زمین در Protoboard وصل کنید.

مرحله 17: پتانسیومترها را به Protoboard وصل کنید

پتانسیومترها را به Protoboard وصل کنید
پتانسیومترها را به Protoboard وصل کنید

دیزی سیم های مثبت و زمینی را از پتانسیومترها با هم زنجیره می کند ، سپس آنها را در ریل مربوطه خود در Protoboard قرار دهید.

سیم های سیگنال پتانسیومترها را به Analog 0-4 وصل کنید ، من دکمه های دانه و فرکانس را در ردیف اول دستگیره ها و دکمه های همگام سازی را زیر آنها نگه داشتم. مجدداً سیمهای سیگنال بر این اساس همگام می شوند: آنالوگ در 0: دانه 1 پیچ آنالوگ در 1: پوسیدگی دانه 2 آنالوگ در 2: دانه 1 پوسیدگی آنالوگ در 3: دانه 2 پیچ آنالوگ در 4: فرکانس تکرار دانه

مرحله 18: دستگیره ها را به پتانسیومترهای خود وصل کنید

دستگیره های خود را به پتانسیومترهای خود وصل کنید
دستگیره های خود را به پتانسیومترهای خود وصل کنید

همه پتانسیومترهای خود را صفر کنید ، سپس خط روی دستگیره را با موقعیت صفر روی شاخه پتانسیومتر تراز کنید.

با استفاده از یک پیچ گوشتی تخت کوچک ، دستگیره های پتانسیومتر خود را وصل کنید.

مرحله 19: Protoboard را به آردوینو وصل کنید

Protoboard را به آردوینو وصل کنید
Protoboard را به آردوینو وصل کنید
Protoboard را به آردوینو وصل کنید
Protoboard را به آردوینو وصل کنید
Protoboard را به آردوینو وصل کنید
Protoboard را به آردوینو وصل کنید

سیمهای بلوز کوتاه روی Protoboard را به سیمهای بلند محفظه وصل کنید. سیمهای باقی مانده را به ترتیب به ریل زمینی و ریل 5 ولت را روی Protoboard لحیم کنید.

Protoboard را در بالای Arduiono بچسبانید. آن را به برق وصل کنید ، مهر و موم کنید ، و شما آماده گیر کردن هستید!

مرحله 20: با آن بازی کنید

باهاش بازی کن!
باهاش بازی کن!

همه سوئیچ ها و پتانسیومترها کاملاً قابل تعویض هستند! به جای استفاده از همه آن پتانسیومترها سعی کنید هر یک از آنها را با مقاومت عکس یا ترکیبی از این دو جایگزین کنید.

منابع: https://blog.lewissykes.info/daves-auduino/ https://code.google.com/p/rogue-code/wiki/ToneLibraryDocumentation https://arduino.cc/fa/Tutorial/Tone

توصیه شده: