Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Toto je prehrávač hudby na rozpoznávanie hlasu. Dokáže prehrať až 33 skladieb v závislosti od toho, koľko názvov skladieb a interpreta uložíte.
Krok 1: ČASTI:
Diely:
- Arduino Uno
- Arduino Mega
- LCD displej 16x2
- 2x ATMega1284
- Modul rozpoznávania hovorov Smakn
- Modul Bluetooth HC-08 (kompatibilný so systémom iOS) (Amazon.com)
- Čítačka adaptéra na kartu microSD (Amazon.com)
- 200 -násobný modul zosilňovača zvuku LM386 (Amazon.com)
- 4Ω reproduktor.
- 8 samostatných LED diód
- 8 odporov (330Ω)
- Potenciometer (103)
Krok 2: Najprv ATmega1284
Komunikácia SPI medzi dvoma ATmega 1284
- Pripojte kolík 5 k kolíku 5
- Pripojte pin 6 k pinu 6
- Pripojte pin 7 k pinu 7
- Pripojte pin 8 na pin 8
Komunikácia USART medzi modulom Bluetooth a First ATmega
- Pripojte pin GND k GND na doske
- Pripojte VCC k 5V na doske
- Pripojte Tx k pinu 17 na ATmega
- Pripojte Rx k pinu 16 na ATmega
Bluetooth-
- Použite aplikáciu LightBlue pre IOS a odošlite hexadecimálne hodnoty pomocou charakteristiky po pripojení k HC-08.
- Použite „Napísať novú hodnotu“a napíšte šestnástku podľa vášho výberu.
Komunikácia USART medzi First ATmega a Arduino MEGA
- Pripojte pin 18 k pinu 14 na ATmega
- Pripojte pin 19 k kolíku 15 na ATmega
Krok 3: Druhý ATmega1284
Pripojte 8 LED k ATmega
- Pripojte LED (dlhá strana) k pinom 33-40.
- Pripojte odpor 330Ω ku každej LED dióde a druhý koniec k GND na doske.
Pripojte LCD k ATmega.
- Pripojte kolík LCD 1 k GND na doske
- Pripojte pin LCD 2 k 5 V na doske
- Pripojte kolík LCD 3 k potenciometru (10 KΩ) cez uzemnenie.
- Pripojte kolík LCD 4 k kolíku ATmega 20
- Pripojte kolík LCD 5 k GND.
- Pripojte pin LCD 6 k kolíku ATmega 21
- Pripojte pin LCD 7 - 14 k kolíku ATmega 22-29
- Pripojte kolík LCD 15-16 k VCC - GND
Krok 4: Arduino Uno
Pripojte adaptér karty MicroSD k Arduino Uno.
- Pripojte GND k GND na Arduino
- Pripojte VCC k 5V na Arduino
- Pripojte MISO na pin 12
- Pripojte MOSI k pinu 11
- Pripojte SCK k pinu 13
Pripojte modul CS k Pin 4Connect 200x Gain LM386 zosilňovača zvuku k Arduino Uno
- Pripojte dva GND k GND na doske
- Pripojte IN ku kolíku 9 na Arduino
- Pripojte VCC k 5V na nepájivom poli
Pripojte reproduktor k modulu zosilňovača zvuku.
- Pripojte + k VCC na zosilňovači zvuku
- Pripojte - k GND na zosilňovači zvuku
Pripojte Arduino Uno k prvému ATmega1284
- Pripojte pin 2 k kolíku 15 na ATmega
- Pripojte pin 3 k kolíku 14 na ATmega
Pridajte TMPpcm-master.zip do knižnice Arduino
Skica >> Zahrnúť knižnicu >> Pridať zip knižnicu
Krok 5: Zmeňte súbory MP3 na Wav
Použite
- https://audio.online-convert.com/convert-to-wav
- Zmeniť bitové rozlíšenie: 8bit
-
Zmeňte vzorkovaciu frekvenciu: 16 000 Hz
Zmena zvukových kanálov: mono
Formát PCM: 8-bitový bez znamienka PCM
Krok 6: Arduino Mega
Pripojte Smakn Speak Recognition Module (SRM) k Arduino MEGA
- Pripojte SRM GND k GND na doske.
- Pripojte SRM VCC k 5V na doske.
- Pripojte SRM TX k pinu 10
- Pripojte SRM RX k pinu 11
Nahrajte VoiceRecognitionV3-master.zip do knižnice Arduino
Kliknite na potom Načrtnúť >> Zahrnúť knižnicu >> Pridať zip knižnicu
Kód:
- Trénujte až 80 slov pomocou sigtrainu. napr. (sigtrain 0 BrunoMars)
- Vycvičí Bruna Marsa do polohy 0 a dá sa použiť pomocou záťaže 0.
- Keď je načítaný, keď počuje Bruna Marsa, prenesie ho do sériového monitora.
- Načítate 7 príkazov súčasne a pomocou vr.
- Náklad môžete vymazať pomocou funkcie clear.