فهرست مطالب:

پخش کننده موسیقی تشخیص صدا CS122A: 7 مرحله
پخش کننده موسیقی تشخیص صدا CS122A: 7 مرحله

تصویری: پخش کننده موسیقی تشخیص صدا CS122A: 7 مرحله

تصویری: پخش کننده موسیقی تشخیص صدا CS122A: 7 مرحله
تصویری: دانلود آهنگ : ترفند تشخیص اسم آهنگ با صدای آن در کمتر از 5 ثانیه!! 2024, نوامبر
Anonim
پخش کننده موسیقی تشخیص صدا CS122A
پخش کننده موسیقی تشخیص صدا CS122A

این پخش کننده موسیقی تشخیص صدا است. بسته به تعداد عناوین آهنگ و هنرمند که ذخیره می کنید ، می تواند تا 33 آهنگ پخش کند.

مرحله 1: بخش ها:

قطعات
قطعات
قطعات
قطعات
قطعات
قطعات
قطعات
قطعات

قطعات:

  • آردوینو اونو
  • آردوینو مگا
  • صفحه نمایش LCD 16x2
  • 2 برابر ATMega1284
  • ماژول تشخیص Smakn Speak
  • ماژول بلوتوث HC-08 (سازگار با iOS) (Amazon.com)
  • کارت خوان MicroSD Adapter Reader (Amazon.com)
  • ماژول تقویت کننده صوتی 200 برابر Gain LM386 (Amazon.com)
  • بلندگوی 4Ω
  • 8 LED تک
  • 8 مقاومت (330Ω)
  • پتانسیومتر (103)

مرحله 2: اولین ATmega1284

اولین ATmega1284
اولین ATmega1284
اولین ATmega1284
اولین ATmega1284

ارتباط SPI بین دو ATmega's 1284

  • پین 5 را به پین 5 وصل کنید
  • پین 6 را به پین 6 وصل کنید
  • پین 7 را به پین 7 وصل کنید
  • پین 8 را به پین 8 وصل کنید

ارتباطات USART بین ماژول بلوتوث و First ATmega

  • پین GND را روی Gboard روی Gboard وصل کنید
  • VCC را روی بردبرد به 5 ولت وصل کنید
  • Tx را به پین 17 در ATmega وصل کنید
  • Rx را به پین 16 در ATmega وصل کنید

بلوتوث-

  • هنگام اتصال به HC-08 از برنامه LightBlue برای IOS استفاده کنید و مقادیر شش ضلعی را ارسال کنید.
  • از "نوشتن مقدار جدید" استفاده کنید و مقدار hex مورد نظر خود را بنویسید.

ارتباط USART بین First ATmega و Arduino MEGA

  • پین 18 را به پین 14 در ATmega وصل کنید
  • پین 19 را به پین 15 در ATmega وصل کنید

مرحله 3: ATmega1284 دوم

دومین ATmega1284
دومین ATmega1284
دومین ATmega1284
دومین ATmega1284

8 LED را به ATmega وصل کنید

  • LED (سمت بلند) را به پین های 33-40 وصل کنید.
  • مقاومت 330Ω را به هر LED و سر دیگر آن را به GND در تخته وصل کنید.

LCD را به ATmega وصل کنید.

  • پین LCD 1 را به GND روی تخته وصل کنید
  • پین LCD 2 را به تخته وردپورت به 5 ولت وصل کنید
  • پین LCD 3 را به پتانسیومتر (10KΩ) از طریق GND وصل کنید.
  • پین LCD 4 را به ATmega Pin 20 وصل کنید
  • پین LCD 5 را به GND وصل کنید.
  • پین LCD 6 را به ATmega Pin 21 وصل کنید
  • پین LCD 7 - 14 را به پین ATmega 22-29 وصل کنید
  • پین LCD 15-16 را به VCC - GND وصل کنید

مرحله 4: Arduino Uno

آردوینو اونو
آردوینو اونو
آردوینو اونو
آردوینو اونو
آردوینو اونو
آردوینو اونو

آداپتور کارت MicroSD را به Arduino Uno وصل کنید.

  • GND را در آردوینو به GND وصل کنید
  • VCC را در آردوینو به 5 ولت وصل کنید
  • MISO را به پین 12 وصل کنید
  • MOSI را به پین 11 وصل کنید
  • SCK را به پین 13 وصل کنید

اتصال CS به پین 4 اتصال ماژول تقویت کننده صوتی 200x Gain LM386 به Arduino Uno

  • دو GND را به GND روی یک تخته نان متصل کنید
  • IN را به پین 9 در آردوینو وصل کنید
  • VCC را روی تخته نان به 5 ولت وصل کنید

اسپیکر را به ماژول تقویت کننده صدا متصل کنید.

  • + را به VCC در تقویت کننده صوتی وصل کنید
  • اتصال - به GND در تقویت کننده صدا

Arduino Uno را به اولین ATmega1284 وصل کنید

  • پین 2 را به پین 15 در ATmega وصل کنید
  • پین 3 را به پین 14 در ATmega وصل کنید

TMPpcm-master.zip را به کتابخانه آردوینو اضافه کنید

طرح >> شامل کتابخانه >> افزودن کتابخانه zip

مرحله 5: Mp3 را به Wav Files تغییر دهید

استفاده کنید

  • https://audio.online-convert.com/convert-to-wav
  • تغییر وضوح بیت: 8 بیت
  • تغییر نرخ نمونه برداری: 16000Hz

    تغییر کانال های صوتی: مونو

    فرمت PCM: PCM بدون امضا 8 بیتی

مرحله ششم: آردوینو مگا

آردوینو مگا
آردوینو مگا
آردوینو مگا
آردوینو مگا

ماژول تشخیص Smakn Speak Recognition (SRM) را به Arduino MEGA وصل کنید

  • SRM GND را به GND روی تخته وصل کنید.
  • SRM VCC را روی تخته نان به 5 ولت وصل کنید.
  • SRM TX را به پین 10 وصل کنید
  • SRM RX را به پین 11 وصل کنید

VoiceRecognitionV3-master.zip را در کتابخانه آردوینو بارگذاری کنید

سپس روی Sketch >> Include Library >> افزودن کتابخانه zip کلیک کنید

کد:

  • با استفاده از sigtrain حداکثر 80 کلمه را آموزش دهید. به عنوان مثال (sigtrain 0 BrunoMars)
  • برونو مریخ را در موقعیت 0 آموزش می دهد و می تواند با استفاده از بار 0 استفاده شود.
  • هنگامی که در بار است وقتی صدای Bruno Mars را می شنود ، آن را در Serial Monitor تولید می کند.
  • شما 7 فرمان را در یک بار بارگذاری می کنید و می بینید که چند دستور در و چه مقدارهایی در بار با استفاده از vr وجود دارد.
  • می توانید بار را با استفاده از clear پاک کنید.

توصیه شده: