Sisällysluettelo:
- Vaihe 1: OSAT:
- Vaihe 2: Ensimmäinen ATmega1284
- Vaihe 3: Toinen ATmega1284
- Vaihe 4: Arduino Uno
- Vaihe 5: Vaihda MP3 -tiedosto Wav -tiedostoiksi
- Vaihe 6: Arduino Mega
Video: CS122A -äänentunnistusmusiikkisoitin: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tämä on äänentunnistusmusiikkisoitin. Se voi toistaa jopa 33 kappaletta riippuen siitä, kuinka monta kappaleen nimeä ja esittäjää tallennat.
Vaihe 1: OSAT:
Osat:
- Arduino Uno
- Arduino Mega
- LCD -näyttö 16x2
- 2x ATMega1284
- Smakn Speakin tunnistusmoduuli
- HC-08 Bluetooth-moduuli (iOS-yhteensopiva) (Amazon.com)
- MicroSD -kortin sovittimen lukija (Amazon.com)
- 200x Gain LM386 -äänivahvistinmoduuli (Amazon.com)
- 4Ω kaiutin.
- 8 yksittäistä LEDiä
- 8 vastusta (330Ω)
- Potentiometri (103)
Vaihe 2: Ensimmäinen ATmega1284
SPI Tiedonsiirto kahden ATmegan 1284 välillä
- Liitä nasta 5 nastaan 5
- Liitä nasta 6 nastaan 6
- Liitä nasta 7 nastaan 7
- Liitä nasta 8 nastaan 8
USART Viestintä Bluetooth -moduulin ja First ATmegan välillä
- Liitä GND -nasta leipälevyn GND: hen
- Liitä VCC 5 V: n leipälevyyn
- Liitä Tx ATmega -nastaan 17
- Kytke Rx ATmega -nastaan 16
Bluetooth-
- Käytä LightBlue-sovellusta IOS: lle ja lähetä heksadesimaaliset arvot Ominaisuudet-toiminnolla, kun se on kytketty HC-08: een.
- Käytä "Kirjoita uusi arvo" ja kirjoita valitsemasi heksadesimaaliarvo.
USART Viestintä First ATmegan ja Arduino MEGAn välillä
- Liitä nasta 18 ATmegan nastaan 14
- Liitä nasta 19 ATmegan nasta 15
Vaihe 3: Toinen ATmega1284
Yhdistä 8 LEDiä ATmega
- Liitä LED (pitkä sivu) nastoihin 33-40.
- Kytke 330Ω vastus kuhunkin LED -valoon ja toinen pää leipälevyn GND: hen.
Liitä nestekidenäyttö ATmega -laitteeseen.
- Liitä LCD -nasta 1 GND: hen
- Liitä LCD -nasta 2 5 V leipälevyyn
- Liitä LCD -nasta 3 potentiometriin (10KΩ) GND: hen.
- Liitä LCD -nasta 4 ATmega -nastaan 20
- Liitä LCD -nasta 5 GND: hen.
- Liitä LCD -nasta 6 ATmega -nastaan 21
- Liitä LCD -nasta 7-14 ATmega -nastaan 22-29
- Liitä LCD -nasta 15-16 VCC - GND -liitäntään
Vaihe 4: Arduino Uno
Liitä MicroSD -korttisovitin Arduino Unoon.
- Yhdistä GND GND: hen Arduinolla
- Liitä VCC 5 V: iin Arduinolla
- Liitä MISO nastaan 12
- Liitä MOSI nastaan 11
- Liitä SCK nastaan 13
Liitä CS nastaan 4 Yhdistä 200x Gain LM386 -äänivahvistinmoduuli Arduino Unoon
- Liitä kaksi GND: tä GND: hen leipälevyllä
- Yhdistä IN Arduinon nastaan 9
- Liitä VCC 5 V: n leipälevyyn
Liitä kaiutin äänenvahvistinmoduuliin.
- Yhdistä + VCC: hen äänivahvistimessa
- Yhdistä - GND: hen äänivahvistimessa
Yhdistä Arduino Uno First ATmega1284: een
- Liitä nasta 2 ATmega -nastaan 15
- Liitä nasta 3 ATmega -nastaan 14
Lisää TMPpcm-master.zip Arduino-kirjastoon
Luonnos >> Sisällytä kirjasto >> Lisää zip -kirjasto
Vaihe 5: Vaihda MP3 -tiedosto Wav -tiedostoiksi
Käyttää
- https://audio.online-convert.com/convert-to-wav
- Muuta bittitarkkuutta: 8 bittiä
-
Muuta näytteenottotaajuutta: 16000 Hz
Vaihda äänikanavia: mono
PCM-muoto: PCM-allekirjoittamaton 8-bittinen
Vaihe 6: Arduino Mega
Liitä Smakn Speak Recognition Module (SRM) Arduino MEGA -laitteeseen
- Liitä SRM GND GND: hen leipälevyllä.
- Kytke SRM VCC 5 V leipälevylle.
- Liitä SRM TX nastaan 10
- Liitä SRM RX nastaan 11
Lataa VoiceRecognitionV3-master.zip Arduino-kirjastoon
Napsauta sitten Luonnos >> Sisällytä kirjasto >> Lisää zip -kirjasto
Koodi:
- Harjoittele jopa 80 sanaa sigtrainin avulla. esim. (sigtrain 0 BrunoMars)
- Se kouluttaa Bruno Marsin asentoon 0 ja sitä voidaan käyttää kuormalla 0.
- Kuormitettuna, kun se kuulee Bruno Marsin, se lähettää sen sarjamonitoriin.
- Voit ladata 7 komentoa kerrallaan ja nähdä kuinka monta on ja mitkä arvot ovat ladattuja käyttämällä vr.
- Voit tyhjentää kuorman käyttämällä Clear.
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen