Spisu treści:
- Krok 1: Części, których będziesz potrzebować
- Krok 2: Zarząd SSR
- Krok 3: Dodaj Arduino
- Krok 4: Skonstruuj WaveShield
- Krok 5: Połącz się z SSR
- Krok 6: Prześlij szkic i przetestuj wszystko
- Krok 7: Umieść wszystko w pudełku
- Krok 8: Podłącz świąteczne lampki
- Krok 9: Pomysły na zmiany
Wideo: Świąteczne lampki do muzyki za pomocą Arduino: 9 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:34
Moja żona i ja chcieliśmy stworzyć własny pokaz świateł do muzyki przez ostatnie kilka sezonów świątecznych. Zainspirowani poniższymi dwoma Instruktażami, postanowiliśmy wreszcie zacząć w tym roku i udekorować nasz kamper. Chcieliśmy mieć kontroler typu „wszystko w jednym” (światła ORAZ muzyka), ale nie potrzebowaliśmy go do kontrolowania przez Internet, co czyni go nieco innym niż pozostałe dwie instrukcje. Nadchodzi wideo! Źródła, z których korzystałem: Instrukcje: Arduino Christmas Light Controller xmas-box: Arduino / ioBridge sterowane przez Internet oświetlenie Christas i program muzyczny Inne: Przekaźniki półprzewodnikowe (SSR) Korzystanie z triaków:
Krok 1: Części, których będziesz potrzebować
Materiały eksploatacyjne SSR (7 USD): transoptor MOC3031 (8) Z0103 TRIAK (8)
Materiały eksploatacyjne do kontrolera światła (61 USD): Arduino DuemilanoveWaveShield
Nadajnik FM - zrobiłem jeden (pokazano na poniższych zdjęciach), ale każdy będzie działał (15 USD+)
RadioShack B&M (14 USD): Zaciski przewodów (3 pakiety, 12 złączy) 276-1388 Płytka drukowana 276-147 (można użyć mniejszych) Rezystory 330 omów (2 x 5 paczek) Rezystory 150 omów (2 x 5 paczek)
Home Depot B&M (25 USD): 50 stóp przewód poziomy/zraszaczowy (18 ga, 7 przewodów) 079407238170 Kable zasilające 6 stóp (minimum x 8, aby użyć żeńskich złączy 120 V) - może być potrzebnych więcej niż 8, w zależności od umiejscowienia świateł; Użyłem 11 przezroczystych plastikowych pudełek (moje drzewo dolara było niedostępne, ale HD miał je za 0,87 USD)
Inne: Lutownica (używam zasilanego butanem BernzOmatic firmy Home Depot; podwaja się jako opalarka) Lut (bardzo zalecane: pasta lutownicza) Śrubokręty (philips do WaveShield, standard do końcówek przewodów) Drut (do WaveShield i podłączania do SSR, Użyłem dodatkowych przewodów połączeniowych płytki stykowej, które miałem) Przecinaki przekątne Wire Strippers Karta SD (dowolny rozmiar, użyłem 64 MB) Taśma elektryczna Źródło zasilania dla Arduino (użyłem dodatkowo zasilanego koncentratora USB, który miałem) Pistolet do klejenia na gorąco Nakrętki do przewodów (opcjonalnie)
Krok 2: Zarząd SSR
Płytka przekaźnikowa półprzewodnikowa Jeśli chcesz, możesz również obejrzeć pełnowymiarowe kopie mojego schematu i płytki. Zacząłem od umieszczenia wszystkich elementów na planszy. Kiedy byłem zadowolony z ich rozmieszczenia, zacząłem od przylutowania do płytki wszystkich elementów, które nie wymagały dodatkowego przewodu (w zasadzie wszystko oprócz uziemienia z Arduino i gorącej linii 120v). Następnie przylutowałem wspólne masy/gorące przewody. Jak widać od spodu deski, wygląda to dość niechlujnie. Po zakończeniu przetestowałem każdy SSR osobno, podłączając zasilanie 120 V i mierząc w poprzek przewodu neutralnego i każde przełączane gorące wyjście, podczas gdy po stronie Arduino umieszczam źródło 5 V.
Krok 3: Dodaj Arduino
Użyłem pistoletu do klejenia na gorąco, aby przymocować płytkę Arduino do PCB SSR. Jeśli zdecydujesz się przylutować nadajnik FM bezpośrednio do płytki drukowanej, możesz dodać go w dodatkowym miejscu w lewym dolnym rogu poniższego zdjęcia. W przeciwnym razie możesz również podłączyć dowolny ogólny nadajnik FM.
Krok 4: Skonstruuj WaveShield
Postępuj zgodnie z doskonałymi wskazówkami w Lady Ada, aby zbudować zestaw WaveShield. Użyłem domyślnych pinów sterujących (2 - LCS, 3 - CLK, 4 - DI, 5 - LAT, 10 - LCS). Podłączyłem również pin A0 do rezystora 1,5k na R7 (patrz zdjęcie poniżej). Po zakończeniu postępuj zgodnie ze wskazówkami tutaj, aby przygotować utwory i przenieść je na kartę SD. Po zakończeniu umieść kartę w WaveShield.
Krok 5: Połącz się z SSR
Użyłem dodatkowych przewodów połączeniowych płytki stykowej, które musiałem podłączyć: WaveShield (można je zmienić, ale użyłem domyślnych) D2 - LCS D3 - CLK D4 - DI D5 - LATFirst 3 SSR Channels D6 - Channel 1 D7 - Channel 2 D8 - Kanał 3 WaveShield D10 -> LCSWaveShield - Karta SD (nie można jej zmienić) D11 D12 D13Power Gnd[0] - Miernik SSR GroundVu A0 - Podłącz do R7 (rezystor 1,5K) na WaveShield, aby zmierzyć wyjście ze wzmacniacza. Pozostałe 5 kanałów SSR A1 = D15 - Kanał 4 A2 = D16 - Kanał 5 A3 = D17 - Kanał 6 A4 = D18 - Kanał 7 A5 = D19 - Kanał 8
Krok 6: Prześlij szkic i przetestuj wszystko
Do przetestowania konfiguracji użyłem krótkiego odcinka przewodu poziomego. Podłączyłem czarny przewód do zacisku przewodu neutralnego, a każdy z pozostałych sześciu przewodów do pierwszych sześciu zacisków gorącego drutu SSR. Na drugim końcu przewodu poziomego podłączyłem wszystkie przewody neutralne do czarnego przewodu, a każdy z pozostałych sześciu przewodów do gorącego przewodu każdego z sześciu żeńskich gniazdek elektrycznych (patrz zdjęcie poniżej). Aby zapewnić zasilanie, podłączyłem jeden z sześciometrowych męskich przewodów zasilających pozostałych po zebraniu żeńskich złączy do zacisków przewodu wejściowego 120 V (patrz zdjęcie poniżej). Użyłem xmas_box.pde stąd i ustawiłem debugowanie na true podczas testowania wszystkiego. Planuję edycję kodu, gdy wszystko ustawię na zewnątrz, ale na razie działa bez modyfikacji. Aktualizacja 2010-06-22: Dołączyłem plik 7-zip zawierający kod, którego mogłem użyć (oprócz oryginalnego kodu z powyższego). Wrzucę nowy kod jeszcze w tym roku, kiedy ponownie złożę kontroler i zaimplementuję niektóre z pomysłów, które miałem na przyszłą rozbudowę. Aktualizacja 2010-12-11: Przepisałem program, używając przykładu daphc z biblioteki WaveHC i kodu VuMeter z linku xmas_box Instructable powyżej. Będzie teraz odtwarzać w ciągłej pętli każdy utwór znaleziony na karcie SD WaveShield. Program to Christmas_Lights_2010.pde poniżej. Dołączyłem również Christmas_Lights_2010_Channel_Test.pde, który po prostu przechodzi przez wszystkie 8 kanałów, więc wiesz, że działają.
Krok 7: Umieść wszystko w pudełku
Zacząłem od przyklejenia na gorąco płytki drukowanej do przezroczystej plastikowej wanny. Miałem dodatkowy zasilany koncentrator USB, więc zdecydowałem się użyć go do zasilania Arduino. Przykleiłem na gorąco zasilacz do piasty i podłączyłem do niego przedłużacz 11th 6' (jedyny, który nie został pocięty). Przykleiłem też piastę na miejscu. Po przeciwnej stronie przedłużacza podłączyłem wtyczkę 120v płytki drukowanej. Przewód USB prowadzący do Arduino z koncentratora to przedłużany przewód o wartości 1 USD od Dollar Tree, ale każdy przewód USB będzie działał. Aby poprowadzić przewody przez bok wanny, użyłem lutownicy z usuniętą końcówką (efektywnie mini opalarką), aby stopić plastik. Następnie użyłem gorącego kleju, aby zabezpieczyć przewody na miejscu. Zrobiłem to z przewodami zasilającymi światła (na górze zdjęcia poniżej) i przewodem zasilającym do płyty (na dole). Skończyłem to za pomocą nakrętek drucianych, aby podłączyć zasilanie wychodzące do wszystkich świateł z przewodami testowymi, które już podłączyłem (dodając dodatkowe dwa dla 7 i 8 kanału). Dodaj pokrywkę i gotowe. Powinien być dla mnie wystarczająco wodoodporny i jest chroniony przez przednie stopnie mojego kampera.
Krok 8: Podłącz świąteczne lampki
Poprowadź kable poziome do wszystkich świateł i podłącz żeńskie złącza 120 V. Każde złącze jest podłączone zarówno do czarnego przewodu, jak i jednego z sześciu kolorów (po jednym na każdy kanał w kablu). Skończyło się na tym, że poprowadziłem dwa odcinki kabla (aby pokryć wszystkie 8 kanałów). Możesz potrzebować więcej niż jednego złącza żeńskiego 120V na kanał. Użyłem dwóch na kanał zarówno dla moich miniaturowych drzewek, jak i moich reniferów (po jednym z każdej strony centralnej choinki).
Krok 9: Pomysły na zmiany
Rozszerzenie: Dostępne są 3 dodatkowe piny na Arduino, aby dodać dodatkowe kanały. Prawdopodobnie dodam te trzy w przyszłym roku (lub skorzystam z obu następnych dwóch opcji). Używaj triaków o większej mocy, takich jak 4A Z0405 - tak długo, jak używasz świateł LED, 1A powinno być DUŻE Użyj rejestru przesuwnego, abyś mógł mieć więcej niż 11 kanałów.
Zalecana:
DIY automatyczne muzyczne lampki świąteczne (MSGEQ7 + Arduino): 6 kroków (ze zdjęciami)
DIY Automatic Musical Christmas Lights (MSGEQ7 + Arduino): Każdego roku mówię, że zamierzam to zrobić i nigdy się nie zajmę, ponieważ dużo zwlekam. 2020 to rok zmian, więc mówię, że to jest rok, aby to zrobić. Więc miej nadzieję, że Ci się spodoba i stwórz własne muzyczne świąteczne lampki. To będzie s
Kontrolowane świąteczne lampki strunowe ATTiny 85: 5 kroków
ATTiny 85 Kontrolowane świąteczne lampki smyczkowe: Podczas przeglądania serwisu eBay natknąłem się na te ciągi 50 adresowalnych diod LED za pomocą układu WS2811, podczas gdy nie sądzę, że są one naprawdę zaprojektowane do użytku jako lampki choinkowe, działają dobrze i wyglądają niesamowicie w drzewo. Możliwe byłoby również t
Automatyczne lampki świąteczne: 6 kroków (ze zdjęciami)
Zautomatyzowane lampki świąteczne: W tej instrukcji pokazuję, jak zbudować automatycznie migające lampki świąteczne, gdy odtwarzana jest muzyka! Projekt składa się z 2 części: obwodów elektrycznych i kodu/algorytmu Arduino. Obwód działa za pomocą 8-kanałowego przekaźnika, aby zamknąć
DIY świąteczne lampki ustawione na muzykę - choreograficzne oświetlenie domu: 15 kroków (ze zdjęciami)
DIY świąteczne lampki ustawione na muzykę - choreograficzne oświetlenie domu: DIY świąteczne lampki ustawione na muzykę - choreograficzne oświetlenie domu To NIE jest majsterkowanie dla początkujących. Będziesz potrzebować mocnego zaznajomienia się z elektroniką, obwodami, programowaniem w języku BASIC i ogólną inteligencją w zakresie bezpieczeństwa elektrycznego. To majsterkowanie jest dla doświadczonej osoby, więc
Xmas-box: Arduino/ioBridge Kontrolowane przez Internet lampki świąteczne i pokaz muzyczny: 7 kroków
Xmas-box: Arduino/ioBridge Kontrolowane przez Internet lampki choinkowe i pokaz muzyczny: Mój projekt Xmas-box składa się ze sterowanych przez internet lampek choinkowych i pokazu muzycznego. O piosenkę świąteczną można zamówić online, która jest następnie ustawiana w kolejce i odtwarzana w żądanej kolejności. Muzyka jest transmitowana na statywie FM