Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Pomyślałem, że zrobienie projektu Arduino z diodami LED RGB reagującymi na dźwięk byłoby ekscytujące. Moim ostatecznym celem będzie ostatecznie użycie 2 indywidualnie adresowanych matryc LED 8x8, aby uzyskać dźwięk reagujący na dźwięk, ale na razie dopiero zapoznaję się z tym, jak te komponenty będą ze sobą współpracować.
Kieszonkowe dzieci:
Używam zestawu startowego Arduino Uno R3 i większość materiałów eksploatacyjnych będzie z niego pochodzić. Jedynym dodatkowym zasilaniem jest czujnik dźwięku LM393 oraz matryce LED WS2812B 8x8. Kupiłem wszystkie trzy z Amazon.com tutaj:
Zestaw startowy Arduino Uno R3 na Amazon.com = 36,99 USD
Arduino Uno R3
Kable rozruchowe (m/m i m/f)
USB-A na USB
Czujnik dźwięku LM393 x 5 = 7,99 USD
WS2812B RGB indywidualnie adresowana matryca LED 8x8 = 10,99 USD x 2
Mały śrubokręt do potencjometru LM393
Będziesz także musiał dodać bibliotekę Adafruit Neopixel do swojego oprogramowania Arduino
Krok 1: Zdobądź materiały
Obszar, w którym mieszkasz, może nie zapewniać dostępu do komponentów elektronicznych, takich jak te w tym projekcie.
Możesz sprawdzić te komponenty w sklepach hobbystycznych lub w Internecie. Pamiętaj, że jeśli planujesz zamówić części przez Internet, musisz to zrobić z wyprzedzeniem, ponieważ niektóre z nich mogą trochę potrwać.
Krok 2: Sprawdź napięcie
Upewnij się, że używasz odpowiedniego napięcia, rezystorów lub innych komponentów, aby Twój projekt działał bezpiecznie.
W tym projekcie czujnik dźwięku LM393 może korzystać z pinu 3.3v lub 5v, a matryce LED wykorzystują pin 5v. Podłączyłem oba do 5v. Jednakże, jeśli używasz pojedynczej diody LED lub innej tablicy, musisz dodać odpowiedni rezystor do obwodu.
Jak widać na zdjęciu i poniższym schemacie, nie musiałem wykorzystywać wszystkich przewodów wychodzących z każdej matrycy LED.
Krok 3: Okablowanie
Ten krok będzie wymagał obu rodzajów kabli rozruchowych.
Pamiętaj, aby bezpiecznie połączyć projekt. Lubię okablować obwody i łączyć komponenty, gdy zasilanie jest całkowicie odłączone.
Krok 4: Szkic Arduino
To jest mój plik Arduino do uruchamiania moich diod LED Sound Reactive, ale możesz go zmodyfikować według własnych upodobań. W przyszłości będę nadal aktualizować ten projekt.
Jeśli otworzysz monitor szeregowy w Arduino IDE, możesz sprawdzić wartości wykrywania czujnika i wyregulować potencjometr na LM393 za pomocą małego śrubokręta.
Krok 5: Prześlij szkic do Arduino
Ta część wymaga kabla USB-A do USB, więc przygotuj ją.
Urządzenie powinno od razu zacząć działać.
Jeśli kontrolki nie wydają się aktywować:
- Dostosuj potencjometr, aby zmienić czułość na dźwięk w czujniku dźwięku LM393;
- Podkręć muzykę lub zbliż ją do mikrofonu na czujniku, ponieważ ma krótki zasięg
Krok 6: CIESZ SIĘ
Szukaj aktualizacji w projekcie!