INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Dit is die stemherkenning -musiekspeler. Dit kan tot 33 liedjies speel, afhangende van hoeveel liedtitels en kunstenaar u stoor.
Stap 1: ONDERDELE:
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
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
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
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
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.