Wideo: DIY MusiLED, zsynchronizowane z muzyką diody LED z aplikacją Windows i Linux jednym kliknięciem (32-bitowe i 64-bitowe). Łatwe do odtworzenia, łatwe w użyciu, łatwe do przenoszenia
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Ten projekt pomoże Ci podłączyć 18 diod LED (6 czerwonych + 6 niebieskich + 6 żółtych) do płyty Arduino i przeanalizować sygnały karty dźwiękowej komputera w czasie rzeczywistym i przekazać je do diod LED, aby zapalić je zgodnie z efektami rytmu (Snare, wysoki kapelusz, kopnięcie). Widziałem kilka instrukcji na ten temat, ale większość jest zbyt obszerna i trudno jest rozszyfrować kody dla początkujących lub majsterkowiczów, którzy chcą gotowego projektu DIY, zamiast godzinami przesiewać kody źródłowe, aby nadać im znaczenie. Możesz również użyć 6 pasków smd 5050 lub indywidualnie programowalnej serii RBG WS28xx. Ale ich wymagania dotyczące zasilania są inne, więc zapoznaj się z ich arkuszem danych, jeśli jesteś nowy.
Jeśli nie chcesz majstrować przy kodzie źródłowym i chcesz go uruchomić w mgnieniu oka, jesteś na właściwej stronie. Wykonamy 3 (trzy) proste kroki - pozyskiwanie części, łączenie ich i uruchamianie aplikacji Windows, aby podkręcić swoją muzykę. Najlepsze jest to, że NIE musisz w tym celu instalować Przetwarzania ani żadnych bibliotek i możesz używać dowolnego odtwarzacza multimedialnego i odtwarzać / wstrzymywać / zatrzymywać / przewijać do przodu / przewijać do tyłu bezpośrednio z samego odtwarzacza multimedialnego bez konieczności zmiany kodu lub martwienia się o rozszerzeniach plików multimedialnych. Każdy dźwięk z karty dźwiękowej jest analizowany, jeśli aplikacja *.exe jest uruchomiona, nawet gdy grasz/oglądasz youtube/filmy, a może nawet wtedy, gdy twoja dziewczyna/chłopak krzyczy przez Skype. *Upewnij się, że zamykasz aplikację w intymnych chwilach*. !! Żarty na bok !! Zacznijmy i ukończmy projekt w mniej niż 20 minut.
Krok 1: ZAKUP CZĘŚCI
Będziesz potrzebował
a) Arduino. (Użyłem Mega2560, który leżałem, możesz użyć UNO lub dowolnego z co najmniej 6 pinami PWM).
b) diody LED 3,5 mm - 18 szt. (6 żółtych + 6 czerwonych + 6 niebieskich)., LUB, PASEK LED (Użyj tylko wtedy, gdy wiesz, co robisz).
c) Rezystory - 220 lub 150 omów * 6
d) Płytka do krojenia chleba / płyta prototypowa i wiele kabli połączeniowych M-M (około 15 wystarczy).
Krok 2: ŁĄCZENIE CZĘŚCI
Większa noga diod LED oznacza anodę +ve (dodatnią), a krótszą - katodę -ve (ujemną).
Umieść diody LED w odpowiedniej odległości i ułóż je dobrze, aby uzyskać lepsze efekty. Podłącz pin „GND” po stronie PWM Arduino do uziemienia na płycie Breadboard. Połącz rezystory z katodą diody LED szeregowo z uziemieniem; i piny PWM z arduino do nogi anodowej diod LED. {Możesz bawić się wartościami rezystorów, ale upewnij się, że diody LED nie działają bez rezystora, bo możesz je spalić}. Aby uzyskać lepsze wyjaśnienia, zapoznaj się z dostarczonym diagramem. Użyłem trzech rezystorów 220 omów dla pierwszego zestawu 3 diod LED od lewej na schemacie; I trzy 150 omów dla pozostałych 3 kompletów diod LED.
Po zakończeniu konfigurowania diod LED i rezystorów na płytce prototypowej podłącz Arduino do komputera z systemem Windows. Otwórz Arduino IDE, przejdź do Plik> Przykłady> Firmata> StandardFirmata i prześlij przykładowy szkic do swojego Arduino. !GOTOWE!
Krok 3: Podkręć swoją muzykę
Odwiedź mój blog https://knowledgeofthings.com/diy-musical-lights-… aby uzyskać kod źródłowy ---------------------------- -------------------------------------------------- ----------------
Jeśli napotkasz problemy z aplikacją, upewnij się, że Twoje Arduino jest na "COM3", jeśli nie, skomentuj poniżej swój numer seryjny/portu, a ja prześlę aplikację tylko dla Ciebie. Jeśli diody Tx/Rx migają, ale diody LED nie, należy dokładnie sprawdzić biegunowość diod LED oraz wszelkie luźne lub nieprawidłowe okablowanie.
Uwaga:- Dla użytkowników LINUX i MAC - nie martw się, prześlę również konkretną aplikację dla Ciebie, po prostu skomentuj poniżej swój numer seryjny/port. Użytkownicy 32-bitowego systemu Windows zostaną poproszeni o zainstalowanie oprogramowania Java 8.
Dodatkowa uwaga:- Jeśli nie odtwarzasz niczego, co ma dźwięk, ale nadal łączysz arduino i uruchamiasz aplikację, dostaniesz żółte i czerwone diody LED migające losowo, aby pokazać, że połączenie jest prawidłowe, a aplikacja działa. Można to zrobić zaraz po wykonaniu 3 kroków, aby upewnić się, że poprawnie wykonałeś tę prostą instrukcję. Przepraszam za moje błędy gramatyczne, angielski nie jest moim pierwszym językiem. Mam nadzieję, że ktoś powieli to na 6 paskach smd5050 lub ws28xx. Jeśli ktoś z was to zrobi, podziel się ze mną.