فهرست مطالب:
- مرحله 1: چگونه کار می کند
- مرحله 2: مواد و ابزارها
- مرحله 3: کد ، نمودار مدار و قدرت
- مرحله 4: استفاده از Breadboard
- مرحله 5: جک صوتی خود را سیم کشی کنید
- مرحله 6: Photoresistor خود را وصل کنید
- مرحله 7: یک سوئیچ SPDT را وصل کنید
- مرحله 8: سیم Tactile Switch را سیم کشی کنید
- مرحله 9: LED ها را وصل کنید
- مرحله 10: آزمایش کنید
- مرحله 11: محفظه را حفاری کنید
- مرحله 12: شروع به افزودن قطعات به محفظه کنید
- مرحله 13: بقیه اجزا را اضافه کنید
- مرحله 14: جک صوتی را به Protoboard وصل کنید
- مرحله 15: لحیم در مقاومتها برای مقاومت در برابر عکس ، سوئیچ لمسی و سوئیچ SPDT
- مرحله 16: LED های خود را در جای خود لحیم کنید
- مرحله 17: پتانسیومترها را به Protoboard وصل کنید
- مرحله 18: دستگیره ها را به پتانسیومترهای خود وصل کنید
- مرحله 19: Protoboard را به آردوینو وصل کنید
- مرحله 20: با آن بازی کنید
تصویری: سینت سایزر آردوینو: 20 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
آردوینو قادر است صدا را از طریق کتابخانه ای که به نام 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
با استفاده از تخته نان برای ایجاد مدار ابتدا ، انتقال مدار به Protoboard بعداً بسیار آسان تر است. سیم ها را از GND و 5V به ریل - و + تخته نان خود ببرید.
سپس سیمهای سیگنال پتانسیومترها را به ورودی آنالوگ 0-4 در آردوینو وصل کنید. سیم های سمت راست و چپ به ریل زمینی و ریل مثبت تخته نان متصل می شوند. اتصال پتانسیومترها دانه ، فرکانس و پوسیدگی سینت سایزر را کنترل می کند. آنالوگ در 0: دانه 1 پیچ آنالوگ 1: دانه 2 پوسیدگی آنالوگ 2: دانه 1 پوسیدگی آنالوگ 3: دانه 2 پیچ آنالوگ 4: فرکانس تکرار دانه
مرحله 5: جک صوتی خود را سیم کشی کنید
سیم ها را به جک صوتی مونو 1/8 اینچی خود بچسبانید ، سیم های خود را نسبتاً طولانی کنید. سیم مثبت خود را به PWM ~ 3 در آردوینو وصل کنید. شما نیاز به یک مقاومت 10K اهم بین برد آردوینو و سیم مثبت جک صوتی خود دارید. سرب منفی جک خود را به ریل زمین تخته نان متصل کنید.
مرحله 6: Photoresistor خود را وصل کنید
یک سر از مقاومت نوری شما مستقیماً به ریل مثبت 5 ولت شما در صفحه نان وصل شده و همچنین ورودی آنالوگ 5 در آردوینو. سر دیگر مقاومت نوری به ریل زمینی مقاوم در برابر 10 کیلو اهم متصل است.
مرحله 7: یک سوئیچ SPDT را وصل کنید
سیگنال ، وسط ، سربی سوئیچ SPDT خود را به پین دیجیتال 02 در آردوینو وصل کنید. سیمهای باقی مانده به زمین متصل می شوند و ریل مثبت 5 ولت که توسط مقاومت 10 کیلو اهم مقاومت می کند.
مرحله 8: سیم Tactile Switch را سیم کشی کنید
سوئیچ لمسی دارای چهار سر است. اجازه دهید سوئیچ روی پل تخته نان قرار بگیرد. یکی از دو پین موازی را به ریل مثبت 5 ولت روی تخته نان وصل کنید و دیگری را به پین زمینی مقاوم در برابر 10K اهم وصل کنید. آخرین اتصال سوئیچ لمسی شما یک سیم سیگنال بین سوئیچ و پین دیجیتال 6 در آردوینو را متصل می کند.
مرحله 9: LED ها را وصل کنید
مرحله 10: آزمایش کنید
این مدار کامل شده است. با یک جفت هدفون آزمایش کنید یا به یک بلندگوی کوچک متصل شوید. اگر از هدفون استفاده می کنید ، این یک خروجی مونو است و بلند خواهد بود. هنگام شلیک این مصنوعی ، هدفون خود را نزدیک گوش خود قرار ندهید.
مرحله 11: محفظه را حفاری کنید
سوراخ هایی را در محوطه پروژه برای هر یک از اجزایی که در تخته نان قرار داده شده ایجاد کنید. من از یک قلم رنگ طلایی برای نشان دادن جایی که سوراخ هایم را می خواستم استفاده کردم.
پنج سوراخ برای پتانسیومترها ایجاد کنید. پنج سوراخ کوچک در یک مربع برای سوئیچ لمسی. سه جفت سوراخ کوچک برای هر یک از LED ها دو سوراخ برای مقاومت در برابر عکس به هم نزدیک می شوند. یک سوراخ برای جک صوتی شما یک سوراخ اضافی برای سوئیچ SPDT.
مرحله 12: شروع به افزودن قطعات به محفظه کنید
پنج پتانسیومتر را از سوراخ های ایجاد شده عبور دهید ، سپس آنها را در جای خود محکم کنید.
مرحله 13: بقیه اجزا را اضافه کنید
LED ها ، سوئیچ SPDT ، سوئیچ لمسی ، جک صدا و مقاومت در برابر عکس را در جای خود محکم کنید. یک تکه چسب داغ برای نصب سریع همه این اجزا بسیار مفید بود.
مرحله 14: جک صوتی را به Protoboard وصل کنید
چند مرحله بعدی نحوه انتقال مدار از تخته نان به Protoboard را توضیح می دهد. از آنجا که همه اجزای شما در محفظه محکم شده اند ، سیم کشی از اجزای خود به برد آسان است.
سیمهای سربی را به تمام اجزای داخل محفظه لحیم کنید ، به ترتیب از سیمهای قرمز و سیاه برای نشان دادن مثبت و منفی سیمها استفاده کنید. در Protoboard ، یک سیم را به پین دیجیتال 3 وصل کنید و در جای خود لحیم کنید ، یک سیم جامپر را به مرکز تخته بکشید تا بتوانید خط را با همان مقاومت 10 کیلو اهم از تخته نان بشکنید. وقتی این قطعات را در جای خود لحیم می کنید ، مطمئن شوید که لحیم کاری را به اندازه کافی روی تخته می اندازید تا سیم را به مقاومت وصل کنید.
مرحله 15: لحیم در مقاومتها برای مقاومت در برابر عکس ، سوئیچ لمسی و سوئیچ SPDT
دو سیم جامپر را از ریل زمینی و یک سیم بلوز را از ریل مثبت به سمت وسط تخته بکشید. به مقاومتهای 10 کیلو اهم باقی مانده خود اتصال ایجاد کنید.
یک سیم بلوز کوچک از Analog 5 را وصل کنید که به سر مقاومت مقاومت عکس منتقل می شود.
مرحله 16: LED های خود را در جای خود لحیم کنید
3 مقاومت 10 220 اهم را به پینهای 9-11 در Protoboard وصل کنید ، انتهای دیگر مقاومتها را در سوراخهای باز صفحه اصلی فرو کنید و سپس سیمها را به LED ها بچسبانید.
دیزی سیمهای زمین را برای LED ها زنجیره می کند ، سپس یک سیم زمین را به ریل زمین در Protoboard وصل کنید.
مرحله 17: پتانسیومترها را به Protoboard وصل کنید
دیزی سیم های مثبت و زمینی را از پتانسیومترها با هم زنجیره می کند ، سپس آنها را در ریل مربوطه خود در Protoboard قرار دهید.
سیم های سیگنال پتانسیومترها را به Analog 0-4 وصل کنید ، من دکمه های دانه و فرکانس را در ردیف اول دستگیره ها و دکمه های همگام سازی را زیر آنها نگه داشتم. مجدداً سیمهای سیگنال بر این اساس همگام می شوند: آنالوگ در 0: دانه 1 پیچ آنالوگ در 1: پوسیدگی دانه 2 آنالوگ در 2: دانه 1 پوسیدگی آنالوگ در 3: دانه 2 پیچ آنالوگ در 4: فرکانس تکرار دانه
مرحله 18: دستگیره ها را به پتانسیومترهای خود وصل کنید
همه پتانسیومترهای خود را صفر کنید ، سپس خط روی دستگیره را با موقعیت صفر روی شاخه پتانسیومتر تراز کنید.
با استفاده از یک پیچ گوشتی تخت کوچک ، دستگیره های پتانسیومتر خود را وصل کنید.
مرحله 19: 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
توصیه شده:
سینت سایزر آب با MakeyMakey و Scratch: 6 مرحله (همراه با تصاویر)
ترکیب کننده آب با MakeyMakey و Scratch: استفاده از MakeyMakey برای تبدیل مواد مختلف به سوئیچ یا دکمه و در نتیجه ایجاد حرکات یا صداها در رایانه یک امر جذاب است. یکی می آموزد که کدام ماده باعث ایجاد جریان ضعیف می شود و می تواند با من اختراع و آزمایش کند
سینت سایزر/اندام عالی آنالوگ با استفاده از تنها اجزای مجزا: 10 مرحله (همراه با تصاویر)
سینت سایزر/اندام عالی فقط با استفاده از اجزای گسسته: سینت سایزرهای آنالوگ بسیار جالب هستند ، اما ساخت آنها نیز بسیار دشوار است. بنابراین می خواستم یکی را به سادگی بسازم ، بنابراین عملکرد آن به راحتی قابل درک است. به چند زیر مدار اصلی نیاز دارید: یک نوسان ساز ساده با رزولوشن
منبع تغذیه سینت سایزر ماژولار: 10 مرحله (همراه با تصاویر)
منبع تغذیه Synthesizer Modular: اگر در حال ساخت یک سینت سایزر ماژولار هستید ، یکی از مواردی که قطعاً به آن احتیاج دارید منبع تغذیه است. اکثر سینتوسازهای مدولار به یک سیستم ریلی دوگانه نیاز دارند (0V ، +12V و -12V معمولی است) و همچنین اگر شما برنامه ریز هستید ، داشتن ریل 5V نیز می تواند مفید باشد
سینت سایزر Arduino MIDI Chiptune: 7 مرحله (همراه با تصاویر)
Arduino MIDI Chiptune Synthesizer: لذت بازی های رایانه ای اولیه را با یک سینت سایزر معتبر 8 بیتی chiptune ، که می توانید MIDI را از راحتی هر نرم افزار DAW مدرن کنترل کنید ، تجربه کنید. این مدار ساده از Arduino برای رانندگی AY-3- استفاده می کند 8910 نسل صدا قابل برنامه ریزی
سینت سایزر چهار بلندگو: 10 مرحله (همراه با تصاویر)
Quant Speaker Synthesizer: در اینجا یک سینت سایزر ساده وجود دارد که دارای: 22 کلید کنترل حجم صدا تغییر جلوه های مختلف صدا (برای بلندگوها) چهار بلندگوی بلندگو (برای بلندگوها) هرکسی می تواند آن را بسازد ، به جز قطعات الکترونیکی ، سایر موارد را می توان در خانه یافت