Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
To jest odtwarzacz muzyki do rozpoznawania głosu. Może odtwarzać do 33 utworów w zależności od tego, ile tytułów utworów i wykonawcy zapisujesz.
Krok 1: CZĘŚCI:
Części:
- Arduino Uno
- Arduino Mega
- Wyświetlacz LCD 16x2
- 2x ATMega1284
- Moduł rozpoznawania mowy Smakn
- Moduł Bluetooth HC-08 (zgodny z iOS) (Amazon.com)
- Czytnik kart MicroSD (Amazon.com)
- Moduł wzmacniacza audio LM386 200x Gain (Amazon.com)
- Głośnik 4Ω.
- 8 pojedynczych diod LED
- 8 rezystorów (330Ω)
- Potencjometr(103)
Krok 2: Pierwszy ATmega1284
Komunikacja SPI między dwoma ATmega 1284
- Podłącz pin 5 do pinu 5
- Połącz pin 6 z pinem 6
- Podłącz pin 7 do pinu 7
- Połącz pin 8 z pinem 8
Komunikacja USART między modułem Bluetooth a First ATmega
- Podłącz pin GND do GND na płytce stykowej
- Podłącz VCC do 5 V na płytce stykowej
- Podłącz Tx do pinu 17 na ATmega
- Podłącz RX do pinu 16 na ATmega
Bluetooth-
- Użyj aplikacji LightBlue dla IOS i wyślij wartości szesnastkowe przez charakterystykę po podłączeniu do HC-08.
- Użyj opcji „Zapisz nową wartość” i wpisz wybraną wartość szesnastkową.
USART Komunikacja między First ATmega i Arduino MEGA
- Podłącz pin 18 do pinu 14 na ATmega
- Podłącz pin 19 do pinu 15 na ATmega
Krok 3: Drugi ATmega1284
Podłącz 8 diod LED do ATmega
- Podłącz diodę LED (długa strona) do pinów 33-40.
- Podłącz rezystor 330Ω do każdej diody LED, a drugi koniec do GND na płytce stykowej.
Podłącz LCD do ATmega.
- Podłącz pin 1 LCD do GND na płytce stykowej
- Podłącz pin LCD 2 do 5 V na płytce stykowej
- Podłącz pin 3 LCD do potencjometru (10KΩ) do GND.
- Podłącz pin 4 LCD do pinu ATmega 20
- Podłącz pin 5 LCD do GND.
- Podłącz pin 6 wyświetlacza LCD do pinu ATmega 21
- Podłącz pin 7 - 14 wyświetlacza LCD do pinu ATmega 22-29
- Podłącz pin 15-16 wyświetlacza LCD do VCC-GND
Krok 4: Arduino Uno
Podłącz adapter karty MicroSD do Arduino Uno.
- Podłącz GND do GND na Arduino
- Podłącz VCC do 5 V na Arduino
- Podłącz MISO do pinu 12
- Podłącz MOSI do styku 11
- Podłącz SCK do pinu 13
Podłącz CS do Pin 4Podłącz moduł wzmacniacza audio LM386 200x Gain do Arduino Uno
- Podłącz dwa GND do GND na płytce stykowej
- Podłącz IN do Pin 9 na Arduino
- Podłącz VCC do 5 V na płytce stykowej
Podłącz głośnik do modułu wzmacniacza audio.
- Podłącz + do VCC na wzmacniaczu audio
- Podłącz - do GND na wzmacniaczu audio
Podłącz Arduino Uno do pierwszego ATmega1284
- Podłącz pin 2 do pinu 15 na ATmega
- Podłącz pin 3 do pinu 14 na ATmega
Dodaj TMPpcm-master.zip do biblioteki Arduino
Szkic >> Dołącz bibliotekę >> Dodaj bibliotekę zip
Krok 5: Zmień pliki Mp3 na Wav
Posługiwać się
- https://audio.online-convert.com/convert-to-wav
- Zmień rozdzielczość bitową: 8bit
-
Zmień częstotliwość próbkowania: 16000Hz
Zmień kanały audio: mono
Format PCM: PCM bez znaku 8-bitowy
Krok 6: Arduino Mega
Podłącz moduł rozpoznawania mowy Smakn (SRM) do Arduino MEGA
- Podłącz SRM GND do GND na płytce stykowej.
- Podłącz SRM VCC do 5 V na płytce stykowej.
- Podłącz SRM TX do styku 10
- Podłącz SRM RX do styku 11
Prześlij VoiceRecognitionV3-master.zip do biblioteki Arduino
Kliknij następnie Szkic >> Dołącz bibliotekę >> Dodaj bibliotekę zip
Kod:
- Trenuj do 80 słów za pomocą sigtrain. np.(sigtrain 0 BrunoMars)
- Wyszkoli Bruno Marsa do pozycji 0 i może być używany z obciążeniem 0.
- Podczas ładowania, gdy usłyszy Bruno Marsa, wyświetli go w Monitorze szeregowym.
- Ładujesz 7 poleceń na raz i widzisz, ile jest wczytanych i jakie wartości są ładowane za pomocą vr.
- Możesz usunąć ładunek, używając Clear.