Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
Dzień dobry, to moja pierwsza instrukcja, a nie jestem Anglikiem;) proszę wybacz mi, jeśli popełnię błędy.
Temat, o którym chciałem porozmawiać, to lampa LED, która może również reagować na dźwięk.
Historia zaczyna się od mojej żony, która od dawna posiada tę lampę z Ikei i zawsze patrząc na nią myślę, że dobrym tematem byłoby przekształcenie jej za pomocą taśmy LED.
Następnie czytając kilka instrukcji, zobaczyłem ten temat, który dał mi dobrą inspirację, dzięki Natural Nerd
www.instructables.com/id/Music-Reactive-De…
Szukam informacji, aby dowiedzieć się, jak to działa, znajduję również dobrą animację w
learn.sparkfun.com/tutorials/addressable-r…
Dziękuję również Michaelowi Bartlettowi
Zacznijmy więc dostrajać tę lampę Ikea, będzie to standardowa lampa (biała) z potarem, aby móc regulować jasność, a następnie przełączy się na lampę reagującą na muzykę z 8 różnymi animacjami.
Film nie pokazuje dobrze efektu potara, w rzeczywistości jest ładniejszy.
Przepraszam, jeśli brakuje mi niektórych szczegółów, ale nie planowałem napisać instrukcji przed jej wykonaniem.
Edycja: dodałem nowy film, ale mój aparat (telefon komórkowy) jest przesiąknięty światłem, przepraszam), widzimy efekt uruchamiania i białą lampę z ustawieniem jasności, a następnie kilka efektów muzycznych
Krok 1: Lista części
Tutaj lista
- oczywiście sama lampa
- arduino NANO (jak ten)
- Nano-osłona (nieobowiązkowa, ale bardzo częsta)
- Moduł dźwiękowy (uważaj, NIE BIERZ KY-037 lub KY-038, które w ogóle NIE są sensowne)
- Taśma LED 3m RGBW (mogłoby wystarczyć RGB, ale chciałem pobawić się RGBW) Wziąłem ciepłą biel, jest to taśma ADRESOWALNA, każdą diodę można sterować indywidualnie, NIE jest to standardowa taśma RGB
- 1 pot (tutaj 5 porcji)
- Zasilanie 5v 20Ah (10 lub 15 mogłoby wystarczyć ale wolałem być duży)
- 2 przełącznik kondensatorów (standardowy przełącznik też może być dobry)
- kabel
- przełącznik nożny
- Kabel R/C (łatwy do podłączenia do czujnika 3-pinowego)
Krok 2: Przygotuj lampę
Lampa znajduje się w zestawie i należy ją zmontować. Jako, że nie będziemy używać lampy i plastiku, który spina wszystkie rurki razem, a ponieważ jest cicha niezbyt sztywna na oryginale postanowiłem dodać śrubę, więc zrób dziurę i zabezpiecz każdą rurkę razem. Uważaj, jeden jest krótszy i zaczyna się od dołu.
Przepraszam, że nie dostałem wystarczającego obrazu, kiedy to robiłem.
Lampa ma 1m38 wysokości, użyłem 2 kawałków taśmy led, którą założyłem po 2 stronach tuby.
Uważaj, listwa musi być we właściwym sensie, bo kabel musi być na dole, na takiej taśmie LED jest wejście i wyjście, wejście powinno być na dole. Każda taśma LED ma dla mnie 77 LED długości, ale później przekonam się, że to za dużo jak na arduino NANO.
Próbuję przykleić pasek na gorąco do tuby, ale zamawiając wziąłem silikonową wersję wodoodporną, a gorący klej nie skleił:(Więc zamiast tego użyłem krawatów. Pomyśl o podłączeniu kabla w tym samym czasie.
Krok 3: Przełączniki pojemnościowe i Potar
2 przełączniki pojemnościowe znajdują się wewnątrz lampy i stosunkowo dobrze reagują przez plastik lampy.
Możesz umieścić go tam, gdzie chcesz, przykleiłem je tylko kawałkiem kleju, na środku wysokości lampy.
Górny służy do przełączania z białego na animację.
Dolna służy do zmiany stylu animacji. Jest 8 animacji, 7 reaguje na muzykę, a ostatnia porusza się w nieskończoność.
Do garnka na początku chciałem użyć przesuwanego garnka, ale nie wiedziałem, gdzie go łatwo umieścić, więc w końcu zrobiłem dziurę na górze i wstawiłem obrotowy.
Krok 4: Schemat i programowanie
Połącz wszystko razem
I prześlij kod
Po prostu korzysta z biblioteki Adafruit_NeoPixel, upewnij się, że ją zainstalowałeś.
W kodzie masz:
#definiuj NUM_LEDS 74
Nawet jeśli użyłem taśmy ledowej o długości 77, nano brakowało pamięci i nic się nie stało, dopóki nie zszedłem do 74 diod LED. Może użycie Mega byłoby lepsze
#define MIC_LOW 0.0#define MIC_HIGH 737,0
Sprawdź minimalną/maksymalną wartość uzyskaną z czujnikiem.
Kiedy deklarujesz swoją taśmę LED, dla mnie był to NEO_RGBW i 800 khz, sprawdź swoją specyfikację.
Pasek Adafruit_NeoPixel = Adafruit_NeoPixel(NUM_LEDS, LED_PIN, NEO_RGBW + NEO_KHZ800);
Gdy lampa zapali się, przechodzi przez zwoje białe, czerwone, zielone i niebieskie, możesz usunąć część startową, jeśli nie chcesz takiego startu.
Krok 5: Następna wersja?
Moja żona była trochę zaniepokojona, kiedy wykonałem operację na jej lampie, ale teraz naprawdę to kocha.
Kiedy wkładasz kabel do środka, uważaj, aby je zamocować, aby uniknąć nieestetycznych cieni.
Skrzynka zasilająca jest dość duża i zrób cień na dole, rozpoczęcie taśmy LED wyżej może zredukować cienie.
Przycisk jest widoczny, gdy światło jest włączone, nie jest to estetyczne, pomyśl, aby umieścić go z boku ściany (jeśli lampa jest blisko ściany) i po tej samej stronie, co zasilanie. ale dobrze jest zobaczyć gdzie są, nie chcę robić żadnego śladu na lampie.
W ostatniej wersji, po kliknięciu przycisku efektu, niebieska dioda LED miga, wskazując, że dotknąłeś przycisku i która animacja jest aktywna, ale można ją ulepszyć.
Mikro może być bardziej sensowne i zastanawiam się, czy umieścić 2 mikro, aby uzyskać lepszą czułość.
Można by stworzyć więcej efektu, ale chyba trzeba iść na Mega, ponieważ pamięć dostępna w Nano jest zamknięta do zera.
Alternatywą może być również enkoder obrotowy do zmiany efektu. Ale na razie lubię przełącznik pojemnościowy:)
Do górnej części lampy podpiąłem kabel USB, aby móc ją łatwo zaprogramować.
Dodam generalny włącznik na kablu zasilającym jak go otrzymam.
Zwróć uwagę, że jeśli jutro Cię to zmęczy, możesz pozbyć się leda i włożyć z powrotem lampę początkową, ale naprawdę nie wyobrażam sobie dlaczego….
Dodanie pilota zdalnego sterowania również znajduje się na liście pomysłów.
Zalecana:
Dekoracyjna płyta tylna gniazda: 7 kroków (ze zdjęciami)
Dekoracyjna płyta tylna gniazda: Jest to instrukcja dotycząca ozdobnej ramy drucianej do termostatu Nest. Możesz użyć tej samej techniki na dowolnych obrazach. Jeśli twoje dzieło wymaga okablowania przez okablowanie, a nie wokół niego, wyłącz wszystkie zasilanie i wzmacniacz; okablowanie etykiet przed instalacją
DIY dekoracyjna akrylowa lampa LED RGB: 5 kroków
DIY dekoracyjna akrylowa lampa LED RGB: Witam wszystkich, jak się masz? To jest projekt How-ToDo nazywam się Konstantin, a dziś chcę Wam pokazać jak powstała ta piękna lampa dekoracyjna. Pomysł nie jest nowy i widziałem podobne rzeczy kilka lat temu, ale ostatnio znalazłem kilka gorgeo
Lampa dekoracyjna światłowodu: 11 kroków
Lampa dekoracyjna z włókna światłowodowego: hii zrobiłem tę dekoracyjną lampę z jakiegoś światłowodu, który kupiłem jakiś czas temu na ebayu do ewentualnych przyszłych projektów, więc w końcu udaje mi się coś z tego zrobić:)
Aktywowana dźwiękiem lampa błyskowa aparatu: 13 kroków (ze zdjęciami)
Lampa błyskowa aktywowana dźwiękiem: Pokażę ci, jak włączyć światło stroboskopowe aktywowane dźwiękiem za pomocą lampy błyskowej aparatu. Możesz użyć tego na imprezę z okazji Halloween
Reaktywna lampa biurkowa Arduino Music: 8 kroków (ze zdjęciami)
Reaktywna lampa biurkowa Arduino Music: Witam wszystkich! W tej kompilacji stworzymy reaktywną lampę biurkową LED za pomocą prostych komponentów i podstawowego programowania Arduino. Daje imponujący efekt, w którym światło będzie tańczyć do wszystkich dźwięków i muzyki. Ukończyłem ten projekt z kolegą z zespołu