INHOUDSOPGAWE:

CS122A Stemherkenning Musiekspeler: 7 stappe
CS122A Stemherkenning Musiekspeler: 7 stappe

Video: CS122A Stemherkenning Musiekspeler: 7 stappe

Video: CS122A Stemherkenning Musiekspeler: 7 stappe
Video: CS122A - S.A.V.V.Y. - Wireless Communication Demo 2024, November
Anonim
CS122A Stemherkenning Musiekspeler
CS122A Stemherkenning Musiekspeler

Dit is die stemherkenning -musiekspeler. Dit kan tot 33 liedjies speel, afhangende van hoeveel liedtitels en kunstenaar u stoor.

Stap 1: ONDERDELE:

DELE
DELE
DELE
DELE
DELE
DELE
DELE
DELE

Dele:

  • Arduino Uno
  • Arduino Mega
  • LCD 16x2 skerm
  • 2x ATMega1284
  • Smakn Speak Recognition Module
  • HC-08 Bluetooth-module (iOS-versoenbaar) (Amazon.com)
  • MicroSD -kaartadapterleser (Amazon.com)
  • 200x Gain LM386 -klankversterkermodule (Amazon.com)
  • 4Ω luidspreker.
  • 8 enkel LED's
  • 8 weerstande (330Ω)
  • Potensiometer (103)

Stap 2: Eerste ATmega1284

Eerste ATmega1284
Eerste ATmega1284
Eerste ATmega1284
Eerste ATmega1284

SPI Kommunikasie tussen twee ATmega's 1284

  • Koppel pen 5 aan pen 5
  • Koppel pen 6 aan pen 6
  • Koppel pen 7 aan pen 7
  • Koppel pen 8 aan pen 8

USART Kommunikasie tussen Bluetooth -module en First ATmega

  • Koppel GND -pen aan GND op broodbord
  • Koppel VCC aan 5V op broodbord
  • Koppel Tx aan Pin 17 op ATmega
  • Koppel Rx aan pen 16 op ATmega

Bluetooth-

  • Gebruik LightBlue-app vir IOS en stuur hexwaardes alhoewel Kenmerke wanneer dit aan die HC-08 gekoppel is.
  • Gebruik "Skryf nuwe waarde" en skryf die hex waarde van u keuse.

USART Kommunikasie tussen First ATmega en Arduino MEGA

  • Koppel pen 18 aan pen 14 op ATmega
  • Koppel pen 19 aan pen 15 op ATmega

Stap 3: Tweede ATmega1284

Tweede ATmega1284
Tweede ATmega1284
Tweede ATmega1284
Tweede ATmega1284

Koppel 8 LED's aan ATmega

  • Koppel LED (lang kant) aan penne 33-40.
  • Koppel 330Ω Weerstand aan elke LED en die ander kant aan GND op die broodbord.

Koppel LCD aan ATmega.

  • Koppel LCD -pen 1 aan GND op broodbord
  • Koppel die LCD -pen 2 tot 5V op die broodbord
  • Koppel LCD Pin 3 aan potensiometer (10KΩ) deur na GND.
  • Koppel LCD Pin 4 aan ATmega Pin 20
  • Koppel LCD Pin 5 aan GND.
  • Koppel LCD Pin 6 aan ATmega Pin 21
  • Koppel LCD Pin 7 - 14 aan ATmega Pin 22-29
  • Koppel LCD -pen 15-16 aan VCC - GND

Stap 4: Arduino Uno

Arduino Uno
Arduino Uno
Arduino Uno
Arduino Uno
Arduino Uno
Arduino Uno

Koppel MicroSD -kaartadapter aan op Arduino Uno.

  • Koppel GND aan GND op Arduino
  • Koppel VCC aan 5V op Arduino
  • Koppel MISO aan pen 12
  • Koppel MOSI aan pen 11
  • Koppel SCK aan pen 13

Koppel CS aan Pin 4 Connect 200x Gain LM386 Audio Amplifier Module aan Arduino Uno

  • Koppel twee GND aan GND op 'n broodbord
  • Koppel IN aan Pin 9 op Arduino
  • Koppel VCC aan 5V op 'n broodbord

Koppel die luidspreker aan die versterkermodule.

  • Koppel + aan VCC op klankversterker
  • Koppel - met GND op klankversterker

Koppel Arduino Uno aan First ATmega1284

  • Koppel pen 2 aan pen 15 op ATmega
  • Koppel pen 3 aan pen 14 op ATmega

Voeg TMPpcm-master.zip by die Arduino-biblioteek

Skets >> Sluit biblioteek in >> Voeg zip -biblioteek by

Stap 5: Verander Mp3 na Wav -lêers

Gebruik

  • https://audio.online-convert.com/convert-to-wav
  • Verander bitresolusie: 8bit
  • Verander monstertempo: 16000Hz

    Verander klankkanale: mono

    PCM-formaat: PCM-ongetekende 8-bis

Stap 6: Arduino Mega

Arduino Mega
Arduino Mega
Arduino Mega
Arduino Mega

Koppel Smakn Speak Recognition Module (SRM) aan op Arduino MEGA

  • Koppel SRM GND aan GND op broodbord.
  • Koppel SRM VCC aan 5V op broodbord.
  • Koppel SRM TX aan Pin 10
  • Koppel SRM RX aan pen 11

Laai VoiceRecognitionV3-master.zip op na die Arduino-biblioteek

Klik op Skets >> Sluit biblioteek in >> Voeg zip -biblioteek by

Kode:

  • Oefen tot 80 woorde met sigtrain. bv (sigtrain 0 BrunoMars)
  • Dit sal Bruno Mars oplei na posisie 0 en kan gebruik word met vrag 0.
  • As dit gelaai word as dit Bruno Mars hoor, sal dit dit in die seriële monitor uitvoer.
  • U laai 7 opdragte op 'n slag en sien hoeveel in is en watter waardes in vrag is met behulp van vr.
  • U kan die las skoonmaak deur duidelik te gebruik.

Aanbeveel: