Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Pod koniec tej instrukcji będziesz w stanie zbudować urządzenie, które słucha głośnych dźwięków, takich jak klaśnięcia, i reaguje na nie, włączając lub wyłączając 3 diody LED. Powyżej znajduje się obraz końcowego wyniku.
Krok 1: Materiały
Będziesz potrzebować:
- Arduino Uno
- Deska do krojenia chleba (patrz krok 3)
- 4 męskie-męskie przewody połączeniowe
- 3 męskie-żeńskie przewody połączeniowe
- 3 diody LED
- 3 rezystory 220 omów,
- 1 moduł czujnika dźwięku mikrofonu KY-038
Możesz kupić te części online w różnych miejscach - rozejrzyj się i powinieneś znaleźć je w przyzwoitej cenie.
Krok 2: Montaż
Podłącz Arduino i jego komponenty tak, jak na tym schemacie. Niebieskie i szare przewody reprezentują kable połączeniowe męsko-męskie, a żółte, czarne i czerwone przewody połączeniowe męskie-żeńskie.
Zwróć uwagę, że możesz również dopasować obwód do mini płytki stykowej, tak jak zrobiłem to na obrazku w kroku 1. Nie poleciłbym tego jednak, ponieważ naprawdę łatwo jest pomieszać lub złamać rzeczy, gdy są ciasno spakowane.
Ponieważ nie mogłem znaleźć części do KY-038, musiałem pominąć ją w schemacie. Żółty przewód powinien być podłączony do jego pinu "A0", czarny przewód powinien być podłączony do jego pinu "G" (masa), a czerwony przewód powinien być podłączony do jego pinu "+" (5V).
Krok 3: Kod
Otwórz Arduino IDE i wklej do niego następujący kod:
pastebin.com/cJQUA4eM
W razie potrzeby zmień wiersze od 1 do 25; Dodałem komentarze, aby wyjaśnić, co robi każda ze stałych.
Po wklejeniu i zmodyfikowaniu kodu zgodnie z własnymi upodobaniami, prześlij go do Arduino.
Krok 4: Gotowe
Jeśli wszystko pójdzie zgodnie z planem, powinieneś mieć w pełni funkcjonalną tablicę LED aktywowaną klaśnięciem. Oto lista poleceń w moim obecnym kodzie:
- 2 klaśnięcia: włącza diodę LED 1
- 3 klaśnięcia: włącza diodę LED 2
- 4 klaśnięcia: włącza diodę LED 3
- 5 klaśnięć: wyłącza wszystkie diody LED
- 6 klaśnięć: włącza wszystkie diody LED
- 16 klaśnięć: pokaz świateł!:P
Jeśli jesteś wystarczająco odważny, możesz wejść do mojego kodu i dodać lub zmodyfikować bieżące polecenia, aby robić różne rzeczy. Odpowiedni kod znajduje się w liniach 84-148.
Baw się dobrze!