Kalbėjimo atstumas naudojant „Arduino Uno“, ultragarsinį jutiklį HC-SR04 ir WTV020SD garso modulį: 4 žingsniai
Kalbėjimo atstumas naudojant „Arduino Uno“, ultragarsinį jutiklį HC-SR04 ir WTV020SD garso modulį: 4 žingsniai
Anonim

Sveiki atvykę į mano „Instructable #31“, dar žinomą kaip vieną populiariausių „Arduino“projektų.

Jei jums patinka šis projektas, tapkite vienu iš mano sekėjų „Instructables“ir užsiprenumeruokite mano „Youtube“kanalą … www.youtube.com/rcloversan

Bet kokiu atveju šiam projektui jums reikia:

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

1x WTV020-SD-16P garso moudulė

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

1x ultragarsinis modulis

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

1x duonos lenta

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

Trumpieji laidai

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

1x garsiakalbis (8 omai)

1x LED

1x rezistorius 470K

1x SD kortelė („Sandisk“)* 2 GB !!!

*Suradus tinkamą SD (WTV020SD modulis veikia tik su originaliu „Sandisk“), mane tiesiog išprotėjo. „Ebay“yra tiek daug padirbtų modelių, kad turėjau nusipirkti 3 iš jų, kad gaučiau tinkamą.

1 veiksmas: garso failų paruošimas

Image
Image

Tai pati nuobodžiausia projekto dalis ….

Bet kokiu atveju atsisiųskite „WavePad“garso redagavimo programinę įrangą

ir paleiskite programinę įrangą.

Naudodamiesi balsu, įrašykite.wav failus paspausdami raudoną mygtuką (2 -as iš kairės apačios). Kiekviename faile turėtų būti nurodytas atstumas (centimetrais), kurį norite išgirsti, atsižvelgiant į objekto padėtį priešais ultragarso jutiklį. Turėtumėte girdėti „pyptelėjimą“(mažiau nei 5 cm), 10 cm, 15 cm, 20 cm, 25 cm, 30 cm ir pan. (Šiam projektui naudojamo ultragarso jutiklio riba yra 200!).

Atidarykite failus, kuriuos norite įdėti į SD kortelę, išsaugokite.wav naudodami šiuos atributus:

Formatas: PCM nesuspaustas

Atributai: 32000 Hz, 16 bitų, mono

Failų pavadinimai: „Voice1“, „Voice2“, „Voice3“… ir pan.

Išsaugojau failus įdėdamas juos į darbalaukio katalogą (balsu), todėl juos buvo lengva rasti.

Dabar atsisiųskite „ad4“keitiklio programinę įrangą …

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

konvertuoti.wav failą į ad4.

Nepamirškite išsaugoti šio failo tame pačiame garsų, kuriuos ketinate naudoti savo projektui, kataloge (katalogo balsas). Paleiskite „ad4“programinę įrangą spustelėdami. EXE failą, MS-DOS langas iškart pasirodys.

Kai būsite paraginti (C: \>), įrašykite kompaktinį diską/balsą

(atkreipkite dėmesį, kad mano visas kelias buvo C: \> cd users/user/documents/desktop/voice).

Dabar rašykite: ad4converter -E4 voice1.wav

Programinė įranga automatiškai sukurs failą voice1.ad4.

Kartokite šią operaciją su visais kitais failais, kol visi.wav bus konvertuoti ad4 formatu.

Dabar galite nukopijuoti visus šiuos failus į SD kortelę, naudodami lizdą, esantį daugumoje kompiuterio, ir SD kortelė bus paruošta įdėti į WTV020SD-16P modulį.

2 veiksmas: išbandykite WTV020SD-16P modulį

Laidai…
Laidai…

Svarbus dalykas, galintis paveikti „WTV020SD“funkcionalumą, yra jūsų garsų/balsų garsumas.

Jei neklausote garsų, pabandykite juos sumažinti (naudodami tinkamą komandą: wtv020sd16p.setVolume (6);)

Jei tai neveikia, problema yra neteisinga/padirbta SD kortelė.

Jei turite kokių nors problemų, galite perskaityti šią nuostabią pamoką, kurią parašė „Build Circuit“…

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

3 žingsnis: laidų prijungimas…

Prijunkite grandinę pagal paveikslėlio schemą.

4 žingsnis: kodavimas…

Prenumeruokite mano „Youtube“kanalą ir netrukus gausite kodą.

www.youtube.com/rcloversan