Բովանդակություն:

CS122A Ձայնի ճանաչման երաժշտական նվագարկիչ `7 քայլ
CS122A Ձայնի ճանաչման երաժշտական նվագարկիչ `7 քայլ

Video: CS122A Ձայնի ճանաչման երաժշտական նվագարկիչ `7 քայլ

Video: CS122A Ձայնի ճանաչման երաժշտական նվագարկիչ `7 քայլ
Video: CS122A - S.A.V.V.Y. - Wireless Communication Demo 2024, Հուլիսի
Anonim
CS122A Ձայնի ճանաչման երաժշտական նվագարկիչ
CS122A Ձայնի ճանաչման երաժշտական նվագարկիչ

Սա Ձայնի ճանաչման երաժշտական նվագարկիչն է: Այն կարող է նվագարկել մինչև 33 երգ ՝ կախված նրանից, թե քանի երգի վերնագիր և արտիստ եք պահում:

Քայլ 1: ՄԱՍՆԵՐ

ՄԱՍՆԵՐ
ՄԱՍՆԵՐ
ՄԱՍՆԵՐ
ՄԱՍՆԵՐ
ՄԱՍՆԵՐ
ՄԱՍՆԵՐ
ՄԱՍՆԵՐ
ՄԱՍՆԵՐ

Մասեր:

  • Արդուինո Ունո
  • Արդուինո Մեգա
  • LCD 16x2 էկրան
  • 2x ATMega1284
  • Smakn Speak ճանաչման մոդուլ
  • HC-08 Bluetooth մոդուլ (iOS- ի հետ համատեղելի) (Amazon.com)
  • MicroSD քարտի ադապտեր ընթերցող (Amazon.com)
  • 200x Gain LM386 Աուդիո ուժեղացուցիչի մոդուլ (Amazon.com)
  • 4Ω բարձրախոս:
  • 8 Մեկ լուսադիոդ
  • 8 դիմադրություն (330Ω)
  • Պոտենցիոմետր (103)

Քայլ 2: Առաջին ATmega1284

Առաջին ATmega1284
Առաջին ATmega1284
Առաջին ATmega1284
Առաջին ATmega1284

SPI Հաղորդակցություն երկու ATmega- ի 1284 -ի միջև

  • Միացրեք Pin 5 -ը Pin 5 -ին
  • Միացրեք Pin 6 -ը Pin 6 -ին
  • Միացրեք Pin 7 -ը Pin 7 -ին
  • Միացրեք Pin 8 -ը Pin 8 -ին

USART Հաղորդակցություն Bluetooth մոդուլի և First ATmega- ի միջև

  • Գրատախտակի վրա միացրեք GND կապը GND- ին
  • Հացահատիկի վրա միացրեք VCC- ն 5V- ին
  • Միացրեք Tx- ը ATmega- ի 17 -րդ կապին
  • Միացրեք Rx- ը ATmega- ի 16 -րդ կապին

Bluetooth-

  • Օգտագործեք LightBlue ծրագիրը IOS- ի համար և ուղարկեք վեցանկյուն արժեքներ, չնայած բնութագրերին, երբ միացված եք HC-08- ին:
  • Օգտագործեք «Գրեք նոր արժեք» և գրեք ձեր ընտրած վեցանկյուն արժեքը:

USART Հաղորդակցություն First ATmega- ի և Arduino MEGA- ի միջև

  • Միացրեք Pin 18 -ը ATmega- ի 14 -րդ կապին
  • Միացրեք Pin 19 -ը ATmega- ի 15 -րդ կապին

Քայլ 3. Երկրորդ ATmega1284

Երկրորդ ATmega1284
Երկրորդ ATmega1284
Երկրորդ ATmega1284
Երկրորդ ATmega1284

Միացրեք 8 LED- ներ ATmega- ին

  • Միացրեք LED (Երկար կողմը) 33-40 կապումներին:
  • Յուրաքանչյուր լուսադիոդին միացրեք 330Ω դիմադրիչ, իսկ մյուս ծայրը `GND- ին` տախտակի վրա:

LCD- ը միացրեք ATmega- ին:

  • Միացրեք LCD Pin 1 -ը GND- ին գրատախտակին
  • Միացրեք LCD Pin 2 -ը 5V- ին գրատախտակին
  • LCD Pin 3 -ը միացրեք պոտենցիոմետրին (10KΩ) GND- ով:
  • Միացրեք LCD Pin 4 -ը ATmega Pin 20 -ին
  • Միացրեք LCD Pin 5 -ը GND- ին:
  • Միացրեք LCD Pin 6 -ը ATmega Pin 21 -ին
  • Միացրեք LCD Pin 7 - 14 -ը ATmega Pin 22-29 -ին
  • Միացրեք LCD կապը 15-16 -ը VCC - GND- ին

Քայլ 4: Arduino Uno

Արդուինո Ունո
Արդուինո Ունո
Արդուինո Ունո
Արդուինո Ունո
Արդուինո Ունո
Արդուինո Ունո

Միացրեք MicroSD քարտի ադապտեր Arduino Uno- ին:

  • Միացրեք GND- ը GND- ին Arduino- ում
  • Միացրեք VCC- ն Arduino- ով 5V- ին
  • Միացրեք MISO- ն Pin 12 -ին
  • Միացրեք MOSI- ը Pin 11 -ին
  • Միացրեք SCK- ը Pin 13 -ին

Միացրեք CS- ն Pin 4 -ին Միացրեք 200x Gain LM386 ձայնային ուժեղացուցիչի մոդուլը Arduino Uno- ին

  • Երկու GND միացրեք GND- ին հացահատիկի վրա
  • Միացեք AR- ին Arduino- ի 9 -րդ կապին
  • Հացահատիկի վրա միացրեք VCC- ն 5V- ին

Միացրեք բարձրախոսը Աուդիո ուժեղացուցիչի մոդուլին:

  • Միացեք + VCC- ին Աուդիո ուժեղացուցիչի վրա
  • Միացեք - Աուդիո ուժեղացուցիչի GND- ին

Միացրեք Arduino Uno- ն Առաջին ATmega1284- ին

  • Միացրեք 2 -րդ կապը ATmega- ի 15 -րդ կապին
  • Միացրեք 3 -րդ կապը ATmega- ի 14 -րդ կապին

Ավելացրեք TMPpcm-master.zip Arduino գրադարանին

Էսքիզ >> Գրառում ներառել >> Ավելացնել փոստային գրադարան

Քայլ 5. Փոխեք Mp3- ը Wav ֆայլերի

Օգտագործել

  • https://audio.online-convert.com/convert-to-wav
  • Փոխեք բիտերի լուծաչափը `8 բիթ
  • Փոխել ընտրանքի արագությունը ՝ 16000 Հց

    Փոխել աուդիո ալիքները

    PCM ձևաչափ ՝ PCM անստորագիր 8 բիթ

Քայլ 6: Arduino Mega

Արդուինո Մեգա
Արդուինո Մեգա
Արդուինո Մեգա
Արդուինո Մեգա

Smakn Speak Recognition Module (SRM) միացրեք Arduino MEGA- ին

  • Սեղանի վրա միացրեք SRM GND- ը GND- ին:
  • SRM VCC- ն միացրեք սեղանի վրա 5V- ին:
  • Միացրեք SRM TX- ը Pin 10 -ին
  • Միացրեք SRM RX- ը Pin 11 -ին

Վերբեռնեք VoiceRecognitionV3-master.zip հասցեով Arduino գրադարան

Կտտացրեք այնուհետև ուրվագիծ >> Ներառել գրադարան >> Ավելացնել փոստային գրադարան

Կոդ:

  • Սովորեցրեք մինչև 80 բառ ՝ օգտագործելով sigtrain: օրինակ (sigtrain 0 BrunoMars)
  • Այն վարժեցնելու է Բրունո Մարսին 0 դիրք և կարող է օգտագործվել ՝ օգտագործելով 0 բեռը:
  • Բրունո Մարսին լսելիս ծանրաբեռնվածության դեպքում այն դուրս կգա սերիական մոնիտորից:
  • Դուք միաժամանակ բեռնում եք 7 հրահանգ և տեսնում vr- ի միջոցով քանիսն են և ինչ արժեքներ են բեռնված:
  • Դուք կարող եք մաքրել բեռը `օգտագործելով հստակ:

Խորհուրդ ենք տալիս: