![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](https://i.howwhatproduce.com/images/005/image-12703-8-j.webp)
Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
![](https://i.ytimg.com/vi/DP4hepUZreQ/hqdefault.jpg)
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](https://i.howwhatproduce.com/images/005/image-12703-12-j.webp)
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į
![](https://i.ytimg.com/vi/ZC1EfD2d1sI/hqdefault.jpg)
![Laidai… Laidai…](https://i.howwhatproduce.com/images/005/image-12703-13-j.webp)
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
Rekomenduojamas:
Pamoka: Kaip naudoti analoginį ultragarsinį atstumo jutiklį US-016 su „Arduino UNO“: 3 žingsniai
![Pamoka: Kaip naudoti analoginį ultragarsinį atstumo jutiklį US-016 su „Arduino UNO“: 3 žingsniai Pamoka: Kaip naudoti analoginį ultragarsinį atstumo jutiklį US-016 su „Arduino UNO“: 3 žingsniai](https://i.howwhatproduce.com/images/005/image-14198-j.webp)
Pamoka: Kaip naudoti analoginį ultragarsinį atstumo jutiklį US-016 su „Arduino UNO“: Aprašymas: US-016 ultragarsinis paleidimo modulis leidžia 2 cm ~ 3 m nematavimo galimybes, maitinimo įtampa 5 V, veikimo srovė 3,8 mA, palaiko analoginę išėjimo įtampą, stabilus ir patikimas. Šis modulis gali skirtis priklausomai nuo taikomos
„Pasidaryk pats“radarų sistema naudojant ultragarsinį jutiklį: 3 žingsniai
![„Pasidaryk pats“radarų sistema naudojant ultragarsinį jutiklį: 3 žingsniai „Pasidaryk pats“radarų sistema naudojant ultragarsinį jutiklį: 3 žingsniai](https://i.howwhatproduce.com/images/006/image-17746-j.webp)
„Pasidaryk pats“radarų sistema, naudojant ultragarso jutiklį: čia dalinuosi su jumis šiuo projektu, kurį lengva padaryti naudojant ultragarsinį jutiklį arduino ir servo variklį
Pamoka: Kaip sukurti diapazono detektorių naudojant „Arduino Uno“ir ultragarsinį jutiklį: 3 žingsniai
![Pamoka: Kaip sukurti diapazono detektorių naudojant „Arduino Uno“ir ultragarsinį jutiklį: 3 žingsniai Pamoka: Kaip sukurti diapazono detektorių naudojant „Arduino Uno“ir ultragarsinį jutiklį: 3 žingsniai](https://i.howwhatproduce.com/images/010/image-27933-j.webp)
Pamoka: Kaip sukurti diapazono detektorių naudojant „Arduino Uno“ir ultragarsinį jutiklį: Aprašymas: Ši pamoka parodo, kaip sukurti paprastą diapazono detektorių, galintį išmatuoti atstumą tarp ultragarso jutiklio (US-015) ir priešais esančios kliūties. Šis US-015 ultragarso jutiklis yra puikus jūsų atstumo matavimo ir
Eismo signalas naudojant „Arduino“ir ultragarsinį jutiklį: 4 žingsniai
![Eismo signalas naudojant „Arduino“ir ultragarsinį jutiklį: 4 žingsniai Eismo signalas naudojant „Arduino“ir ultragarsinį jutiklį: 4 žingsniai](https://i.howwhatproduce.com/images/002/image-3036-33-j.webp)
Eismo signalai naudojant „Arduino“ir ultragarsinį jutiklį: išmaniųjų technologijų eroje viskas darosi protingiau, o išmanioji transporto sistema yra viena iš sričių, kuri turės didžiulį poveikį mūsų gyvenimui. Originaliai paskelbta: https://highvoltages.co/tutorial/arduino-tutorial/traffic-sig
Naudojant ultragarsinį atstumo jutiklį ir serijinio monitoriaus išvestį: 6 žingsniai
![Naudojant ultragarsinį atstumo jutiklį ir serijinio monitoriaus išvestį: 6 žingsniai Naudojant ultragarsinį atstumo jutiklį ir serijinio monitoriaus išvestį: 6 žingsniai](https://i.howwhatproduce.com/images/005/image-12168-13-j.webp)
Naudojant ultragarsinį atstumo jutiklį ir serijinio monitoriaus išvestį: Ei, vaikinai! Norite išmokti naudoti serijinio monitoriaus išvestį. Na, jūs turite puikią pamoką, kaip tai padaryti! Šioje pamokoje aš jums padėsiu atlikti paprastus veiksmus, kurių reikia norint nustatyti atstumą naudojant ultragarso jutiklį ir pranešti apie