Spisu treści:
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
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
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ą.
Zalecana:
Szeroko zsynchronizowane diody LED w sąsiedztwie: 5 kroków (ze zdjęciami)
Neighborhood Wide Synchronized LEDs: Miałem kilka bezprzewodowych listew LED, które myślałem, że mogę zgasić na święta. Ale na moim podwórku równie dobrze można je było podłączyć. Więc co jest fajniejszym wyzwaniem? Dekoracje LED we wszystkich domach na moim bloku z zsynchronizowanym wyświetlaczem
Wstrzykiwanie klawiatury/Automatyczne wpisywanie hasła jednym kliknięciem!: 4 kroki (ze zdjęciami)
Wstrzykiwanie klawiatury/Automatyczne wpisywanie hasła jednym kliknięciem!: Hasła są trudne… a zapamiętanie bezpiecznego jest jeszcze trudniejsze! Co więcej, jeśli masz złożone, zawiłe hasło, wpisanie zajmie trochę czasu. Ale nie bój się moi przyjaciele, mam na to rozwiązanie! Stworzyłem małą maszynę do automatycznego pisania, która
Zsynchronizowane paski LED WiFi Mesh: 3 kroki (ze zdjęciami)
Synchronizowane listwy LED WiFi Mesh: Ten projekt to kolekcja listew LED z indywidualnie sterowanymi cyfrowymi diodami LED (WS2812b „Neopiksele”). Pozwalają na tworzenie animacji bez łączenia ich ze sobą. Używają sieci WiFi Mesh do łączenia się ze sobą, a
Synchronizuj diody LED z muzyką: 3 kroki
Synchronizuj diody LED z muzyką: WYDAJE SIĘ, ŻE NIEKTÓRE OBRAZY ZOSTAŁY USUNIĘTE Z CZASEM, NIE JESTEM JUŻ AKTYWNY NA TEJ STRONIE I ZALECAM PYTANIE AUTORA PODOBNEJ INSTRUKCJI Oto link do schematu okablowania, który został usunięty w tej instrukcji, Pokażę ci, jak
(Łatwe) Grafika ATI w systemie Linux przy użyciu Fglrx: 3 kroki
(Łatwe) Grafika ATI w Linuksie Korzystanie z Fglrx: OK, po zainstalowaniu Linuksa, jeśli chcesz pozbyć się dostarczonych podstawowych sterowników wideo, musisz zainstalować fglrx. fglrx to sterownik wideo dostarczany przez AMD/ATI dla kart graficznych Radeon i FireGL dla systemu Linux, a istnieje wiele innych dri