فهرست مطالب:
- مرحله 1: شما نیاز دارید:
- مرحله 2: اتصالات
- مرحله 3: تنظیم Wave Files
- مرحله 4: کد
- مرحله 5: اتصالات نهایی…
تصویری: حداقل جعبه جلوه های صوتی آردوینو: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
این یک پروژه سریع از جعبه جلوه های صوتی است. دستگاه یک فایل wav از پیش ضبط شده را از microSD اختصاص داده شده به یک دکمه خاص می خواند و هنگام فشار آن را پخش می کند.
مرحله 1: شما نیاز دارید:
Arduino pro mini (یا دیگر) ماژول microSD بلندگو با اتصال TRS (میکروفون / aux) کانکتور TRS زن 4 دکمه فشار 4 مقاومت 220ohm نگهدارنده باتری و باتری - من از 2 باتری سکه CR2032 استفاده کردم اما می توانید از دیگر کابل TRS (هدفون) مردانه دو طرفه استفاده کنید
مرحله 2: اتصالات
هر دکمه به VCC و از طریق مقاومت 220 اهم به GND متصل می شود (برای پایین آوردن جریان کاذب روی کابل) جلوتر از مقاومت هر دکمه به پین های دیجیتال آردوینو 5 ، 6 ، 7 ، 8 متصل است.
کانکتور TRS به GND و پین دیجیتال نهم آردوینو متصل است.
ماژول microSD به صورت زیر به آردوینو متصل می شود: GND => GNDVcc => VccMISO => 12MOSI => 11CS => 4SCK => 13
باتری + به RAW و - به GND متصل است
مرحله 3: تنظیم Wave Files
فایلهای wav باید 16000khz 8bit mono باشند. آنها را با شماره دکمه ای که قرار است به آنها اختصاص دهید نامگذاری کنید (1 ، 2 ، 3 ، 4)
می توانید از این سایت برای تبدیل فایل های خود استفاده کنید
مرحله 4: کد
کد از 2 کتابخانه استفاده می کند که باید مطمئن شوید (اگر آنها را از طریق lib manager بارگیری نکرده اید): SD.hTMRpcm.h
#شامل // شامل کتابخانه ماژول SD #شامل // شامل کتابخانه کنترل بلندگو #تعریف SD_ChipSelectPin 4 // تعریف پین CS #تعریف B1 5 // 4 دکمه پین اتصالات #تعریف B2 6 #تعریف B3 7 #تعریف B4 8 TMRpcm tmrpcm ؛ // ایجاد یک شی برای کتابخانه بلندگو void setup () {Serial.begin (9600)؛ pinMode (5 ، ورودی) ؛ // 4 بطری اولیه به عنوان INPUTS pinMode (6 ، INPUT) ؛ pinMode (7 ، ورودی) ؛ pinMode (8 ، ورودی) ؛ tmrpcm.speakerPin = 9؛ // پین بلندگو را تعریف کنید. // شما باید از پین 9 Arduino Uno و Nano استفاده کنید // اگر کتابخانه از این پین استفاده می کند (! // در غیر اینصورت هیچ کاری نکنید} tmrpcm.setVolume (6)؛ // 0 تا 7. تنظیم سطح صدا tmrpcm.play ("start.wav") ؛ // فایل صوتی "1" هر بار که آردوینو روشن می شود ، پخش می شود یا تنظیم مجدد می شود} void loop () {// Serial.println (digitalRead (8))؛ if (digitalRead (B1)) {Serial.println ("B1")؛ tmrpcm.play ("1.wav") ؛ تأخیر (100) ؛ } if (digitalRead (B2)) {Serial.println ("B2")؛ tmrpcm.play ("2.wav") ؛ تأخیر (100) ؛ } if (digitalRead (B3)) {Serial.println ("B3")؛ tmrpcm.play ("3.wav") ؛ تأخیر (100) ؛ } if (digitalRead (B4)) {Serial.println ("B4")؛ tmrpcm.play ("4.wav") ؛ تأخیر (100) ؛ }}
مرحله 5: اتصالات نهایی…
دستگاه را از طریق اتصال TRS با کابل TRS به بلندگو وصل کنید. دستگاه را به برق وصل کرده و آن را روشن کنید
…خوش بگذره…
توصیه شده:
جلوه های صوتی پیش تقویت کننده با VS1053b: 3 مرحله
تقویت کننده جلوه های صوتی با VS1053b: این یک پیش تقویت کننده جلوه های صوتی کاملاً کاربردی با استفاده از IC VSP VLSI VS1053b Audio DSP است. دارای پتانسیومتر برای تنظیم صدا و پنج پارامتر اثر است. دارای نه جلوه ثابت و یک جلوه قابل تنظیم است ، که در آن هر جلوه دارای پنج اثر است
مدار جلوه های صوتی آسان + آمپر: 3 مرحله
مدار آسان جلوه های صوتی + آمپر: در اینجا نحوه جمع آوری آسان یک اثر جلوه های صوتی فوق العاده است که به شما این امکان را می دهد تا برای پروژه بعدی خود که به صدا نیاز دارد ، صدا با کیفیت عالی با ماشه های بسیار انعطاف پذیر (حداکثر 11 ماشه قابل تنظیم) اضافه کنید. همه اینها را می توان برای زیر
Ray Gun با جلوه های صوتی V2: 17 مرحله (همراه با تصاویر)
Ray Gun با جلوه های صوتی V2: من اخیراً در یک مغازه آشغال با یک مته قدیمی برخورد کردم و همان لحظه که دیدم فهمید که باید از آن یک اسلحه پرتو بسازم. من در حال حاضر چند اسلحه اشعه ای ساخته ام و آنها همیشه با الهام گرفتن از یک شی پیدا شده شروع می شوند. می توانید سایر ساخت های من را در t بررسی کنید
بوق خودرو - جلوه های صوتی سفارشی: 4 مرحله (همراه با تصاویر)
Car Horn - جلوه های صوتی سفارشی: من بر اساس فیلم های YouTube توسط Mark Rober و I Like To Make Stuff جلوه های صوتی بوق سفارشی را در ماشین خود نصب کردم. به نظر من بوق اصلی خودرو برای ارتباط موثر بین رانندگان به گزینه های بیشتری نیاز دارد. جایی که من از بوق استاندارد ماشین هستم یک
10 پروژه اصلی آردوینو برای مبتدیان! حداقل با یک تخته حداقل 15 پروژه بسازید!: 6 مرحله
10 پروژه اصلی آردوینو برای مبتدیان! حداقل با یک تخته حداقل 15 پروژه بسازید!: پروژه آردوینو & amp؛ هیئت آموزشی ؛ شامل 10 پروژه اصلی آردوینو است. همه کد منبع ، فایل Gerber و موارد دیگر. بدون SMD! لحیم کاری آسان برای همه. اجزای قابل جابجایی و تعویض آسان. شما می توانید حداقل 15 پروژه را با یک برنامه