Tartalomjegyzék:
- 1. lépés: RÉSZEK:
- 2. lépés: Először az ATmega1284
- 3. lépés: Második ATmega1284
- 4. lépés: Arduino Uno
- 5. lépés: Módosítsa az MP3 -t Wav fájlokká
- 6. lépés: Arduino Mega
Videó: CS122A Hangfelismerő zenelejátszó: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ez a hangfelismerő zenelejátszó. Akár 33 dalt is lejátszhat, attól függően, hogy hány dalcímet és előadót tárol.
1. lépés: RÉSZEK:
Alkatrészek:
- Arduino Uno
- Arduino Mega
- 16x2 LCD kijelző
- 2x ATMega1284
- Smakn Speak felismerő modul
- HC-08 Bluetooth modul (iOS-kompatibilis) (Amazon.com)
- MicroSD kártya adapter olvasó (Amazon.com)
- 200x erősítésű LM386 audioerősítő modul (Amazon.com)
- 4Ω hangszóró.
- 8 Egyedi LED
- 8 ellenállás (330Ω)
- Potenciométer (103)
2. lépés: Először az ATmega1284
SPI Kommunikáció két ATmega 1284 között
- Csatlakoztassa az 5 -ös csapot az 5 -ös csaphoz
- Csatlakoztassa a 6 -os csapot a 6 -os érintkezőhöz
- Csatlakoztassa a 7 -es tűt a 7 -es csaphoz
- Csatlakoztassa a 8 -as csapot a 8 -as érintkezőhöz
USART Kommunikáció a Bluetooth modul és az First ATmega között
- Csatlakoztassa a GND Pin -t a GND -hez a kenyértáblán
- Csatlakoztassa a VCC -t 5V -ra a kenyértáblán
- Csatlakoztassa a Tx -et az ATmega 17 -es csapjához
- Csatlakoztassa az Rx -et az ATmega 16 -os tűjéhez
Bluetooth-
- Használja a LightBlue alkalmazást IOS-hez, és küldjön hexadecimális értékeket a karakterisztikák segítségével, amikor a HC-08-hoz csatlakozik.
- Használja az "Új érték írása" parancsot, és írja be a kívánt hexadecimális értéket.
USART Kommunikáció az First ATmega és az Arduino MEGA között
- Csatlakoztassa a 18 -as tűt az ATmega 14 -es tűjéhez
- Csatlakoztassa a 19 -es tűt az ATmega 15 -ös csapjához
3. lépés: Második ATmega1284
Csatlakoztasson 8 LED -et az ATmega -hoz
- Csatlakoztassa a LED-et (hosszú oldal) a 33-40.
- Csatlakoztassa a 330Ω ellenállást minden LED -hez, a másik végét pedig a kenyértáblán lévő GND -hez.
Csatlakoztassa az LCD -t az ATmega -hoz.
- Csatlakoztassa az 1. LCD -tűt a kenyértáblán lévő GND -hez
- Csatlakoztassa az LCD -tű 2 -es csatlakozóját 5V -ra a kenyértáblán
- Csatlakoztassa a 3. LCD -tűt a potenciométerhez (10KΩ) a GND -hez.
- Csatlakoztassa az LCD 4. tűt az ATmega 20 tűhöz
- Csatlakoztassa az LCD 5. tűt a GND -hez.
- Csatlakoztassa az LCD 6. tűt az ATmega 21. tűhöz
- Csatlakoztassa az LCD 7 - 14 tűt az ATmega 22-29 tűhöz
- Csatlakoztassa a 15-16 -os LCD -tűt a VCC -GND -hez
4. lépés: Arduino Uno
Csatlakoztassa a MicroSD kártyaadaptert az Arduino Uno -hoz.
- Csatlakoztassa a GND -t a GND -hez az Arduino -n
- Csatlakoztassa a VCC -t 5V -ra az Arduino -n
- Csatlakoztassa a MISO -t a 12 -es tűhöz
- Csatlakoztassa a MOSI -t a 11 -es tűhöz
- Csatlakoztassa az SCK -t a 13 -as csaphoz
Csatlakoztassa a CS -t a 4. tűhöz Csatlakoztassa a 200x erősítésű LM386 audioerősítő modult az Arduino Uno -hoz
- Csatlakoztasson két GND -t a GND -hez egy kenyértáblán
- Csatlakoztassa az IN -t az Arduino 9 -es tűjéhez
- Csatlakoztassa a VCC -t 5V -ra egy kenyérsütő táblán
Csatlakoztassa a hangszórót az audioerősítő modulhoz.
- Csatlakoztassa a + -ot a VCC -hez az audioerősítőn
- Csatlakozás - a GND -hez az audioerősítőn
Csatlakoztassa az Arduino Uno -t az első ATmega1284 -hez
- Csatlakoztassa a 2 -es tűt az ATmega 15 -ös csapjához
- Csatlakoztassa a 3 -as tűt az ATmega 14 -es tűjéhez
TMPpcm-master.zip hozzáadása az Arduino könyvtárhoz
Vázlat >> Könyvtár felvétele >> Zip könyvtár hozzáadása
5. lépés: Módosítsa az MP3 -t Wav fájlokká
Használat
- https://audio.online-convert.com/convert-to-wav
- Bites felbontás módosítása: 8 bit
-
Mintavételi frekvencia módosítása: 16000Hz
Hangcsatorna váltása: mono
PCM formátum: PCM előjel nélküli 8 bites
6. lépés: Arduino Mega
Csatlakoztassa a Smakn Speak Recognition Module -t (SRM) az Arduino MEGA -hoz
- Csatlakoztassa az SRM GND -t a GND -hez a kenyértáblán.
- Csatlakoztassa az SRM VCC -t 5V -ra a kenyértáblán.
- Csatlakoztassa az SRM TX -et a 10 -es tűhöz
- Csatlakoztassa az SRM RX -et a 11 -es csaphoz
Töltse fel a VoiceRecognitionV3-master.zip fájlt az Arduino könyvtárba
Kattintson a Vázlat >> Könyvtár felvétele >> Zip könyvtár hozzáadása lehetőségre
Kód:
- Tanítson akár 80 szót a sigtrain használatával. pl (sigtrain 0 BrunoMars)
- Bruno Marsot 0 helyzetbe fogja képezni, és 0 terheléssel használható.
- Terhelés alatt, amikor meghallja a Bruno Mars -ot, a soros monitoron jeleníti meg.
- Egyszerre 7 parancsot tölthet be, és megtekintheti, hogy hányan vannak benne és milyen értékek vannak betöltve a vr használatával.
- A clear használatával törölheti a terhelést.
Ajánlott:
Juuke - RFID zenelejátszó idősek és gyerekek számára: 10 lépés (képekkel)
Juuke - RFID zenelejátszó idősek és gyerekek számára: Ez a Juuke doboz. A Juuke doboz a saját zenei barátod, a lehető legegyszerűbben használható. Kifejezetten idősek és gyerekek számára készült, de természetesen minden más korosztály számára is használható. Ezt azért hoztuk létre, mert
AdaBox004 zenelejátszó: 4 lépés
AdaBox004 zenelejátszó: Az AdaBox004 alkatrészeit használtam egy egyszerű zenelejátszó készítéséhez. Csatlakozik egy USB porthoz, és véletlenszerűen elkezdi lejátszani a dalokat a micro SD kártyáról. Az én műhelyemhez készült, ahol feldobhatom a vidám dalokat
Az Android -alkalmazás csatlakoztatása az AWS IOT -hoz és a hangfelismerő API megértése: 3 lépés
Az Android -alkalmazás csatlakoztatása az AWS IOT -hoz és a Hangfelismerő API megértése: Ez az oktatóanyag megtanítja a felhasználónak, hogyan kell csatlakoztatni az Android -alkalmazást az AWS IOT szerverhez, és megérteni a hangfelismerő API -t, amely vezérli a kávéfőzőt. Az alkalmazás az Alexa segítségével vezérli a kávéfőzőt Hangszolgáltatás, minden alkalmazás c
Vezető robot hangfelismerő funkcióval: 7 lépés (képekkel)
Vezető robot hangfelismerő funkcióval: A vezető robot egy mobil robot, amelyet azért készítettünk, hogy eligazítsuk a látogatókat főiskolai campusunk különböző tanszékeire. Elértünk néhány előre meghatározott kijelentést, és a bemeneti hangnak megfelelően haladtunk előre és hátra. Kollégiumunkban van
VRBOT (hangfelismerő robot): 10 lépés (képekkel)
VRBOT (hangfelismerő robot): Ebben az utasításban robotot készítünk (inkább RC autóhoz hasonlóan), amelyet hang, azaz hangfelismerés vezérel. Mielőtt további részleteket közölnék veled, tudnod kell, hogy ez a hangfelismerés, és nem a beszédfelismerés, ami azt jelenti, hogy a