Innehållsförteckning:

Talavstånd med Arduino Uno, ultraljudssensorn HC-SR04 och WTV020SD-ljudmodulen: 4 steg
Talavstånd med Arduino Uno, ultraljudssensorn HC-SR04 och WTV020SD-ljudmodulen: 4 steg

Video: Talavstånd med Arduino Uno, ultraljudssensorn HC-SR04 och WTV020SD-ljudmodulen: 4 steg

Video: Talavstånd med Arduino Uno, ultraljudssensorn HC-SR04 och WTV020SD-ljudmodulen: 4 steg
Video: Ультразвуковой сонар с HC-SR04, сервоприводом, SSD1306 128x64 OLED и NodeMCU ESP32S на Arduino IDE 2024, November
Anonim

Välkommen till min Instructable #31, aka ett av de mest populära Arduino -projekten.

Om du gillar det här projektet, vänligen bli en av mina följare på Instructables och prenumerera på min Youtube -kanal … www.youtube.com/rcloversan

Hur som helst, för detta projekt behöver du:

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 ultraljudsmodul

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

1x brödbräda

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

Jumper Wires

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

1x högtalare (8 Ohm)

1x LED

1x motstånd 470K

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

*Att hitta rätt SD (WTV020SD -modulen fungerar bara med den ursprungliga Sandisken) gjorde mig bokstavligen tokig. Det finns så många falska modeller på Ebay att jag var tvungen att köpa 3 av dem för att få den rätta.

Steg 1: Förbereda ljudfilerna

Image
Image

Detta är den tråkigaste delen av projektet ….

Hur som helst, ladda ner WavePad Audio Editing Softwarehttps://www.nch.com.au/wavepad/index.html

och starta programvaran.

Spela in.wav -filerna med din röst genom att trycka på den röda knappen (2: a från vänster botten). Varje fil ska innehålla det avstånd (i centimeter) du vill höra, beroende på objektets position framför ultraljudssensorn. Du bör ha "ett pip" -ljud (mindre än 5 cm), 10 cm, 15 cm, 20 cm, 25 cm, 30 cm och så vidare (gränsen för ultraljudssensorn som används för detta projekt är 200!).

Öppna filerna du vill lägga på SD -kortet, spara.wav med dessa attribut:

Format: PCM Okomprimerad

Attribut: 32000Hz, 16 bitar, Mono

Namnge filerna: Voice1, Voice2, Voice3 … och så vidare.

Jag sparade filerna och lade dem i en katalog på skrivbordet (röst), så det var lätt att hitta dem.

Ladda ner nu ad4 converter -programvaran …

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

för att konvertera.wav -filen till ad4.

Kom ihåg att spara den här filen i samma katalog med de ljud du tänker använda för ditt projekt (katalogröst). Starta ad4-programvaran genom att klicka på. EXE-filen, MS-DOS-fönstret dyker upp omedelbart.

Vid uppmaningen (C: \>) skriver du cd -skrivbord/röst

(observera att min fullständiga sökväg var C: \> cd -användare/användare/dokument/skrivbord/röst).

Skriv nu: ad4converter -E4 voice1.wav

Programvaran skapar automatiskt filen voice1.ad4.

Upprepa denna åtgärd för alla andra filer tills du har alla.wav konverterade i ad4 -format.

Nu kan du kopiera alla dessa filer på sd-kortet med hjälp av platsen som finns i det mesta av datorn och SD-kortet är redo att sättas in i WTV020SD-16P-modulen.

Steg 2: Testa WTV020SD-16P-modulen

Kabeldragning …
Kabeldragning …

En viktig sak som kan påverka funktionen hos WTV020SD är volymen på dina ljud/röster.

Om du inte lyssnar på ljuden, försök att sänka det (med rätt kommando: wtv020sd16p.setVolume (6);)

Om det inte fungerar är problemet ett felaktigt/falskt SD -kort.

Om du har några problem kan du läsa den här fantastiska självstudien skriven av Build Circuit …

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

Steg 3: Anslutning …

Anslut kretsen enligt diagrammet på bilden.

Steg 4: Kodning …

Kodning…
Kodning…

Prenumerera på min Youtube -kanal så får du koden inom kort.

www.youtube.com/rcloversan

Rekommenderad: