Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ovo je glazbeni player za prepoznavanje glasa. Može reproducirati do 33 pjesme ovisno o tome koliko naslova pjesama i izvođača pohranite.
Korak 1: DIJELOVI:
Dijelovi:
- Arduino Uno
- Arduino Mega
- LCD ekran 16x2
- 2x ATMega1284
- Modul prepoznavanja govora Smakn
- HC-08 Bluetooth modul (kompatibilan sa iOS-om) (Amazon.com)
- Čitač adaptera za microSD karticu (Amazon.com)
- Modul audio pojačala LM386 200x pojačanja (Amazon.com)
- 4Ω zvučnik.
- 8 pojedinačnih LED dioda
- 8 otpornika (330Ω)
- Potenciometar (103)
Korak 2: Prvo ATmega1284
SPI Komunikacija između dva ATmega 1284
- Spojite pin 5 na pin 5
- Spojite pin 6 na pin 6
- Spojite pin 7 na pin 7
- Spojite pin 8 na pin 8
USART Komunikacija između Bluetooth modula i prve ATmege
- Spojite GND pin na GND na matičnoj ploči
- Spojite VCC na 5V na matičnoj ploči
- Spojite Tx na Pin 17 na ATmegi
- Spojite Rx na Pin 16 na ATmegi
Bluetooth-
- Upotrijebite aplikaciju LightBlue za IOS i pošaljite heksadecimalne vrijednosti kroz značajke kada ste spojeni na HC-08.
- Upotrijebite "Write new value" i upišite heksadecimalnu vrijednost po svom izboru.
USART komunikacija između prve ATmege i Arduina MEGA -e
- Spojite pin 18 na pin 14 na ATmegi
- Spojite Pin 19 na Pin 15 na ATmegi
Korak 3: Drugi ATmega1284
Spojite 8 LED dioda na ATmega
- Spojite LED (duga strana) na pinove 33-40.
- Priključite otpornik od 330Ω na svaku LED, a drugi kraj na GND na ploči.
Spojite LCD na ATmega.
- Spojite LCD pin 1 na GND na ploči
- Spojite LCD pin 2 na 5V na matičnu ploču
- Spojite LCD pin 3 na potenciometar (10KΩ) preko na GND.
- Spojite LCD pin 4 na ATmega Pin 20
- Spojite LCD pin 5 na GND.
- Spojite LCD pin 6 na ATmega Pin 21
- Spojite LCD pin 7-14 na ATmega Pin 22-29
- Spojite LCD pin 15-16 na VCC - GND
Korak 4: Arduino Uno
Spojite adapter za microSD karticu na Arduino Uno.
- Spojite GND na GND na Arduinu
- Spojite VCC na 5V na Arduinu
- Spojite MISO na pin 12
- Spojite MOSI na pin 11
- Spojite SCK na pin 13
Spojite CS na pin 4Connect 200x Gain LM386 Modul audio pojačala na Arduino Uno
- Spojite dva GND na GND na ploči
- Spojite se na Pin 9 na Arduinu
- Spojite VCC na 5V na matičnoj ploči
Spojite zvučnik na modul audio pojačala.
- Spojite + na VCC na audio pojačalu
- Spajanje - na GND na audio pojačalu
Spojite Arduino Uno na prvi ATmega1284
- Spojite Pin 2 na Pin 15 na ATmegi
- Spojite Pin 3 na Pin 14 na ATmegi
Dodajte TMPpcm-master.zip u Arduino knjižnicu
Skica >> Uključi biblioteku >> Dodaj zip biblioteku
Korak 5: Promijenite Mp3 u Wav datoteke
Koristiti
- https://audio.online-convert.com/convert-to-wav
- Promjena rezolucije bita: 8 bita
-
Promijenite brzinu uzorkovanja: 16000Hz
Promjena audio kanala: mono
PCM format: 8-bitni PCM bez potpisa
Korak 6: Arduino Mega
Spojite Smakn Speak Recognition Module (SRM) na Arduino MEGA
- Spojite SRM GND na GND na matičnoj ploči.
- Spojite SRM VCC na 5V na matičnoj ploči.
- Spojite SRM TX na pin 10
- Spojite SRM RX na pin 11
Prenesite VoiceRecognitionV3-master.zip u Arduino knjižnicu
Kliknite na Sketch >> Include Library >> Add zip Library
Kodirati:
- Vježbajte do 80 riječi pomoću sigtraina. npr. (potpis 0 BrunoMars)
- Obučit će Bruna Marsa na poziciju 0 i može se koristiti s opterećenjem 0.
- Dok je opterećen kada čuje Bruna Marsa, emitirat će ga u serijskom monitoru.
- Učitavate 7 naredbi odjednom i vidite koliko ima i koje su vrijednosti učitane pomoću vr.
- Opterećenje možete očistiti pomoću clear.