Praatafstand met Arduino Uno, die ultrasoniese sensor HC-SR04 en die WTV020SD-klankmodule: 4 stappe
Praatafstand met Arduino Uno, die ultrasoniese sensor HC-SR04 en die WTV020SD-klankmodule: 4 stappe
Anonim

Welkom by my Instructable #31, ook bekend as een van die gewildste Arduino -projekte.

As u van hierdie projek hou, word dan een van my volgelinge op Instructables en teken in op my Youtube -kanaal … www.youtube.com/rcloversan

In elk geval, vir hierdie projek benodig u:

1x Arduino Unohttps://www.banggood.com/UNO-R3-ATmega328P-Developm…

1x WTV020-SD-16P Sound Moudule

www.banggood.com/WTV020-Audio-Module-MP3-P…

1x Ultrasoniese module

www.banggood.com/UNO-R3-ATmega328P-Developm…

1x broodbord

www.banggood.com/Mini-Solderless-Prototype …

Jumper Wires

www.banggood.com/UNO-R3-ATmega328P-Developm…

1x luidspreker (8 Ohm)

1x LED

1x Weerstand 470K

1x SD -kaart (Sandisk)* 2 GB !!!

*Om die regte SD te vind (die WTV020SD -module werk net met die oorspronklike Sandisk) het my letterlik gek gemaak. Daar is soveel vals modelle op Ebay dat ek 3 daarvan moes koop om die regte een te kry.

Stap 1: Voorbereiding van die klanklêers

Image
Image

Dit is die verveligste deel van die projek …

Laai in elk geval WavePad Audio Editing Software af:

en begin die sagteware.

Gebruik u stem om die.wav -lêers op te neem deur op die rooi knoppie te druk (2de van links onder). Elke lêer moet die afstand (in sentimeter) bevat wat u wil hoor, volgens die posisie van die voorwerp voor die ultrasoniese sensor. U moet 'n "piep" -geluid hê (minder as 5cm), 10cm, 15cm, 20cm, 25cm, 30cm ensovoorts (die limiet van die ultrasoniese sensor wat vir hierdie projek gebruik word, is 200!).

Maak die lêers oop wat u op die SD -kaart wil plaas, stoor die.wav met hierdie eienskappe:

Formaat: PCM ongekomprimeer

Kenmerke: 32000Hz, 16 bits, mono

Noem die lêers: Voice1, Voice2, Voice3 … ensovoorts.

Ek het die lêers gestoor in 'n gids op die lessenaar (stem), sodat dit maklik was om dit te vind.

Laai nou die ad4 converter -sagteware af …

docs.google.com/file/d/0B4p82-pNB6o7QXFwZ…

om die.wav -lêer om te skakel in ad4.

Onthou om hierdie lêer te stoor in dieselfde gids van die klanke wat u van plan is om vir u projek te gebruik (gidsstem). Begin die ad4-sagteware deur op die. EXE-lêer te klik, die MS-DOS-venster verskyn onmiddellik.

Skryf cd desktop/voice op die prompt (C: \>)

(let asseblief daarop dat my volledige pad C: \> cd -gebruikers/gebruiker/dokumente/lessenaar/stem was).

Skryf nou: ad4converter -E4 voice1.wav

Die sagteware sal outomaties die lêer voice1.ad4 skep.

Herhaal hierdie operasie vir al die ander lêers totdat u al die.wav in die ad4 -formaat omgeskakel het.

Nou kan u al hierdie lêers op die sd-kaart kopieer, met behulp van die gleuf wat op die meeste van die rekenaar beskikbaar is, en die SD-kaart is gereed om in die WTV020SD-16P-module geplaas te word.

Stap 2: Toets die WTV020SD-16P-module

Bedrading…
Bedrading…

'N Belangrike ding wat die funksionaliteit van die WTV020SD kan beïnvloed, is die volume van u klanke/stemme.

As u nie na die geluide luister nie, probeer dan om dit te verlaag (met die regte opdrag: wtv020sd16p.setVolume (6);)

As dit nie werk nie, is die probleem 'n verkeerde/vals SD -kaart.

As u probleme ondervind, kan u hierdie wonderlike handleiding lees wat deur Build Circuit geskryf is …

www.buildcircuit.com/how-to-convert-mp3-and…

Stap 3: Bedrading …

Draai die stroombaan volgens die diagram in die prent.

Stap 4: Kodering …

Teken asseblief in op my Youtube -kanaal en u ontvang die kode binnekort.

www.youtube.com/rcloversan