Spisu treści:

Odległość rozmowy z Arduino Uno, czujnikiem ultradźwiękowym HC-SR04 i modułem dźwiękowym WTV020SD: 4 kroki
Odległość rozmowy z Arduino Uno, czujnikiem ultradźwiękowym HC-SR04 i modułem dźwiękowym WTV020SD: 4 kroki

Wideo: Odległość rozmowy z Arduino Uno, czujnikiem ultradźwiękowym HC-SR04 i modułem dźwiękowym WTV020SD: 4 kroki

Wideo: Odległość rozmowy z Arduino Uno, czujnikiem ultradźwiękowym HC-SR04 i modułem dźwiękowym WTV020SD: 4 kroki
Wideo: [Arduino] #18 - Ultradźwiękowy czujnik odległości HC-SR04 2024, Lipiec
Anonim

Witaj w moim Instructable #31, czyli jednym z najpopularniejszych projektów Arduino.

Jeśli podoba Ci się ten projekt, zostań jednym z moich obserwujących na Instructables i zasubskrybuj mój kanał na Youtube… www.youtube.com/rcloversan

W każdym razie do tego projektu potrzebujesz:

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

1x moduł dźwiękowy WTV020-SD-16P

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

1x moduł ultradźwiękowy

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

1x deska do krojenia chleba

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

Przewody połączeniowe

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

1x głośnik (8 omów)

1x dioda LED

1x rezystor 470K

1x karta SD (Sandisk)* 2GB!!!

*Znalezienie odpowiedniego SD (moduł WTV020SD działa tylko z oryginalnym Sandisk), doprowadziło mnie dosłownie do szału. Na Ebayu jest tak wiele fałszywych modeli, że musiałem kupić 3 z nich, aby uzyskać właściwy.

Krok 1: Przygotowanie plików audio

Image
Image

To najbardziej żmudna część projektu….

W każdym razie pobierz oprogramowanie do edycji dźwięku WavePad

i uruchom oprogramowanie.

Używając głosu, nagraj pliki.wav, naciskając czerwony przycisk (drugi od lewej na dole). Każdy plik powinien zawierać odległość (w centymetrach), jaką chcesz usłyszeć, zgodnie z położeniem obiektu przed czujnikiem ultradźwiękowym. Powinieneś mieć dźwięk "bip" (mniej niż 5cm), 10cm, 15cm, 20cm, 25cm, 30cm i tak dalej (limit czujnika ultradźwiękowego użytego w tym projekcie to 200!).

Otwórz pliki, które chcesz umieścić na karcie SD, zapisz.wav z tymi atrybutami:

Format: PCM nieskompresowany

Atrybuty: 32000Hz, 16 bitów, Mono

Nazywanie plików: Voice1, Voice2, Voice3… i tak dalej.

Zapisałem pliki umieszczając je w katalogu na pulpicie (głos), więc łatwo było je znaleźć.

Teraz pobierz oprogramowanie konwertera ad4…

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

aby przekonwertować plik.wav na ad4.

Pamiętaj, aby zapisać ten plik w tym samym katalogu z dźwiękami, których zamierzasz użyć w swoim projekcie (głos katalogu). Uruchom oprogramowanie ad4, klikając plik. EXE, okno MS-DOS pojawi się natychmiast.

Po znaku zachęty (C:\>) napisz cd desktop/voice

(proszę zauważyć, że moja pełna ścieżka to C:\>cd users/user/documents/desktop/voice).

Teraz napisz: ad4converter -E4 voice1.wav

Oprogramowanie automatycznie utworzy plik voice1.ad4.

Powtórz tę operację dla wszystkich pozostałych plików, aż wszystkie pliki.wav zostaną przekonwertowane do formatu ad4.

Teraz możesz skopiować wszystkie te pliki na kartę SD, korzystając ze slotu dostępnego w większości komputerów PC, a karta SD będzie gotowa do włożenia do modułu WTV020SD-16P.

Krok 2: Przetestuj moduł WTV020SD-16P

Okablowanie…
Okablowanie…

Ważną rzeczą, która może wpływać na funkcjonalność WTV020SD, jest głośność Twoich dźwięków/głosów.

Jeśli nie słuchasz dźwięków, spróbuj je obniżyć (używając odpowiedniego polecenia: wtv020sd16p.setVolume(6);)

Jeśli to nie działa, problemem jest niewłaściwa/fałszywa karta SD.

Jeśli masz jakieś problemy, możesz przeczytać ten niesamowity samouczek napisany przez Build Circuit…

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

Krok 3: Okablowanie…

Podłącz obwód zgodnie ze schematem na zdjęciu.

Krok 4: Kodowanie…

Kodowanie…
Kodowanie…

Proszę zasubskrybuj mój kanał na Youtube, a wkrótce otrzymasz kod.

www.youtube.com/rcloversan

Zalecana: