Spisu treści:
- Krok 1: Lista materiałów
- Krok 2: Rysunek
- Krok 3: Dodawanie światła
- Krok 4: Mały wyświetlacz OLED
- Krok 5: Panel sterowania
- Krok 6: Tarcza Arduino
- Krok 7: Połączenie
- Krok 8: Moc
- Krok 9: Moduł dźwiękowy
- Krok 10: Kodowanie i dodawanie funkcji
- Krok 11: Ewolucja?
Wideo: Zakurzona ścienna animowana lampa LED Arduino z efektem świetlnym: 11 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Autor: AlF2Follow Więcej autora:
Właśnie urodziłam dziecko i po zrobieniu jego sypialni potrzebowałam światła na ścianie. Ponieważ bardzo kocham LED, postanowiłem coś stworzyć.
Lubię też ogólnie samolot, więc dlaczego nie umieścić samolotu z kreskówki na ścianie, tutaj jak się zaczyna i jak to zrobiłem.
Mam nadzieję, że spodoba ci się tak samo jak mnie:)
Specyfikacje, które sobie wyobrażam, miały mieć formę podświetloną od tyłu, z 4 potencjometrami:
- 1 do ustawiania jasności CZERWONEJ,
- 1 na ZIELONY,
- 1 dla NIEBIESKIEGO,
- i ostatni, aby móc ustawić ogólną jasność. Oczywiście możesz zmieniać jasność za pomocą każdej z 3 pozostałych potarów, ale bardziej praktyczne jest posiadanie ogólnej.
Potem podoba mi się okrągły włącznik przycisku LED, więc wstawiłem 3 z nich
- 1 (niebieski z logo zasilania) do włączania/wyłączania światła,
- drugi (pomarańczowy) do włączania/wyłączania efektu (a później zobaczymy, że możemy zmienić efekt),
- a ostatni (biały) służy do włączania/wyłączania dźwięku (tak, chciałem też dodać moduł dźwiękowy, dla efektu silnika;)).
Następnie mały wyświetlacz OLED wyświetli temperaturę i wilgotność oraz kilka komunikatów.
Krok 1: Lista materiałów
Lista materiałów, których używam
- naklejka
- Lokalny sklep Dibond 176*65
- Przycisk zasilania 5 v
- Zasilanie alim 5v 5Ah
- wyświetlacz oled https://fr.aliexpress.com/item/Metal-push-button-… ale to nie jest standardowy sterownik SSD1306 więc myślę, że lepiej zamiast tego wstawić standardowy (ale trzeba trochę zmienić kod Arduino)
- Przycisk * 3
- 5 pot
- Mega 2560
- Głośnik MP3
- DHT22
Łącznie około 115€ (najdroższy to Dibond 54€. Można go prawdopodobnie zastąpić formicą lub innymi rzeczami, ale musi być sztywny i nie odkształcać się z czasem. Zwłaszcza w przypadku skrzydeł, które są cienkie.
Krok 2: Rysunek
Jestem teraz szufladą, więc szukałem naklejki Dusty Crohopper, której mogę do tego użyć. Mam nadzieję, że możesz znaleźć wiele różnych rozmiarów i modeli w Internecie, a ja znalazłem fajny model na eBayu, o wymiarach (lub przynajmniej jeśli tak jest napisane w specyfikacji) 102*46cm.
Gdy go otrzymałem, miałem niespodziankę, że jest pocięty na kilka części, a po złożeniu razem, ostateczny wymiar to 174*61 cm, całkiem spory, ale na mojej ścianie był ok, więc chodźmy za nim.
Początkowo chciałem przykleić go do drewna, jak średniego, ale w tym rozmiarze w końcu kupiłem trochę Dibond, który jest bardzo cienkim aluminium i plastikiem o grubości około 3mm. Jest bardzo sztywny, chyba nie odkształci się z czasem, ale nie jest tani.
Nakleiłem na nią i wycinałem piłą tarczową i wyrzynarką.. Chciałem podejść bardzo blisko kija, ale w końcu zachowałem pewien margines, ponieważ narzędzia mocno rysowały naklejki i było zbyt trudno coś wyczyścić.
Niektóre wysyłanie na krawędzi po, wynik nie jest zły.
Złą niespodzianką była górna łopatka śmigła, która nie dostała się do napisanego rozmiaru, musiałem dodać kawałek materiału:((widać, że pozycja śmigła nie jest w instrukcji obsługi i na naklejce się w tej samej pozycji)
Krok 3: Dodawanie światła
Taśma LED NIE jest standardowym RGB, ale adresowalnym typem RGB ws2812. Każda dioda LED może być sterowana indywidualnie.
Pomysł polegał na tym, aby mieć za sobą okrągłe światło i zrobić efekt obracania się śmigła, więc wyciąłem kawałek drewna, który skleiłem (mocnym klejem), dodałem 2 śruby bo łóżko mojego synka będzie na dole i nie Nie chcę, żeby spadło na nią, jeśli klej zawiódł na czas.
A potem po prostu przykleiłem taśmę LED na gorąco, bo klej z taśmy LED to za mało.
Po kilku testach zdecydowałem się dodać pasek LED za każdym skrzydłem.
Na 2 skrzydłach Dusty masz 2 światła lądowania, a ja zrobiłem dziurę, aby trochę światła przechodziło przez te dziury, plus po jednym na każdym końcu światła pozycyjnego (czerwone/zielone)
Krok 4: Mały wyświetlacz OLED
Zastanawiam się, czy dodać wyświetlacz temperatury, więc dodałem mały ekran OLED i postanawiam umieścić go w jednym z kół.
Wykonanie ładnej dziurki nie jest proste, a naklejkę zabezpieczyłem klejem. Mam nadzieję, że posiadam Dremel, z konkretnym narzędziem, które mi bardzo pomoże. OLED to po prostu gorący klej. Wynik nie jest doskonały, ale wystarczy.
Krok 5: Panel sterowania
Panel sterowania to tylko kawałek Dibond, przyklejony prostopadle i na dole za lampą.
Jest sklejony z 2 małymi wzmocnieniami, a potar tylko trochę mija patrząc z przodu na przód..
Pomiędzy doniczką umieszczono 2 przyciski dźwięku i efektu. Kolory przełącznika LED są różne. Biały dla efektu, pomarańczowy dla dźwięku. Gdy funkcja jest włączona, dioda jest włączona, a dioda jest wyłączona, gdy funkcja jest wyłączona. Gdy jest włączony, występuje niewielki efekt oddechu (jasność LED jest różna)
Główny przełącznik znajduje się w drugim kole. Dioda LED jest włączona (z efektem oddechu również), gdy ZASILANIE jest WYŁĄCZONE, aby znaleźć przycisk w ciemności. Gdy zasilanie jest włączone, dioda LED jest wyłączona. Temperatura jest wyświetlana nawet przy wyłączonym zasilaniu. W sypialni jest generalny włącznik światła, więc mogę go całkowicie wyłączyć. Zauważ, że jest to logiczny przycisk zarządzany przez kod Arduino. To nie jest fizyczny przełącznik, który zasila prąd ON/OFF.
Zwróć uwagę, że potar są bezpośrednio przylutowane do nakładki Arduino, ale do przełącznika używam złącza (typ modelu R/C), aby móc wtedy zamontować/odmontować. Owszem, potary montuje się od tyłu, ale przełącznik z przodu, więc trzeba je odłączyć.
Czujnik DHT22 (temperatura/wilgotność) jest umieszczony na spodzie, za kierownicą, ta pozycja ma być z dala od zasilacza i diody LED, która może generować dużo ciepła. Jest przymocowany za pomocą rysy.
Na ostatnim filmiku widać, że mam problem z lagami, efekt regularnie się zawiesza i myślę, że jest to wtedy, gdy Arduino pobiera wartości temperatury i wilgotności.
Krok 6: Tarcza Arduino
Do arduino jest dużo kabla, użyłem prototypowego nakładki, ale z linią a nie kropką. Jest to bardzo praktyczne, nawet jeśli trudniej je znaleźć.
Lutujesz standardowy pin 2,54mm i tylko tam, gdzie jest to potrzebne. Niewykorzystane piny Arduino nie są połączone.
Następnie lutujesz każdy kabel do odpowiedniego pinu. Łatwo tworzysz własną tarczę.
Aby uzyskać kabel, użyłem starego gniazda Scart (nie surowego tłumaczenia „péritel” po francusku)
Tarcza jest porysowana z tyłu pośrodku lampy.
Krok 7: Połączenie
Niestety nie zrobiłem schematu, ale myślę, że równie łatwo jest podłączyć kabel zgodnie z przypisaniem pinów.
Po zlutowaniu wszystkiego jest sporo kabli.
Krok 8: Moc
Taśmy LED są bardzo zachłanne, a do ich zasilania potrzebujesz przynajmniej 5v 10 Ah.
Na początku była tylko dioda centralna a ja używam 5ah, gdy dołożyłem listwę 2 LED na skrzydle zmieniłem na 10 Ah.
W porządku jest to, że adresowalne diody LED mają napięcie 5V, tak samo jak Arduino, więc można je łatwo podłączyć do tego samego źródła.
Krok 9: Moduł dźwiękowy
Znalazłem ten mały moduł, który jest bardzo prosty w podłączeniu i jest dostarczany z głośnikiem.
Coś rzadkiego i dobrego jest to, że wysyłają ci link, z którego możesz pobrać przykładowy kod wraz z dokumentacją, a po przesłaniu kodu testowego i dźwięku testowego MP3 zadziałało za pierwszym razem, co było dobrą niespodzianką:)
Aby umieścić pliki MP3, potrzebujesz karty micro SD. Najmniejszy jaki znajdziesz będzie znacznie większy niż potrzebny, Moje 4 pliki to tylko 12mb, tak mega;)
Więc po co? Zabawne było dodanie dźwięku śmigła do efektu śmigła. Więc dodałem ten moduł. W kodzie po zmianie efektu będziesz miał inny dźwięk (MP3).
Są 4 efekty, więc 4 pliki mp3 o nazwach od 001 do 004 w folderze 01.
Głośnik jest naklejony na gorąco na kawałku Dibondu, który jest przykręcony do drewnianego pierścienia.
Miejmy nadzieję, że przełącznik dźwięku umożliwi odcięcie dźwięku.
Zastanawiam się, czy mógłbym dodać potencjometr do ustawiania poziomu dźwięku, ale tego nie zrobiłem. Myślę, że ponownie użyję jednego z potencjometrów do ustawienia dźwięku w kilka sekund po włączeniu dźwięku (brak połączenia do dodania, tylko jakaś linijka kodu), ale jeszcze tego nie robię.
Bardziej uważni z was zapewne zauważyli, że dźwięk to silnik tłoka, a nie turbo-śmigło, to dlatego, że turbo-śmigło jest naprawdę okropne na małym głośniku i co jest lepsze niż dźwięk silnika z II wojny światowej;)
Dla efektu Francji oczywiste jest umieszczenie Marsylianki.
Dla fali dźwięk zen z dźwiękiem fal oceanicznych, a dla tęczy bardzo dynamiczny dźwięk (Pulp fiction).
Ze względów prawnych nie mogę podać plików MP3, przepraszam za to.
Krok 10: Kodowanie i dodawanie funkcji
Po połączeniu wszystkiego i wykonaniu testu, zastanawiam się, czy mogę zmienić jasność przycisku LED, więc zmieniłem kabel LED na wejście PWM na Arduino, a następnie zrobiłem mały efekt oddechu. Nie bardzo potrzebne, ale po prostu zabawne.
Pierwotnie planowałem mieć tylko 1 efekt, który symulował obrót śmigła. W końcu dodałem kilka dodatkowych efektów, następnie użyłem przełącznika efektu (pierwotnie tylko ON/OFF) do kliknięcia, aby wybrać efekt, i długiego przyciśnięcia, aby wyłączyć efekt.
Z większym efektem i jak mam mały ekran, dlaczego nie wyświetlać na ekranie, kiedy przycisk jest wciśnięty i jaki efekt jest wybrany.
Krok 11: Ewolucja?
Zajęło mi to trochę czasu, a podczas budowy dodałem jakąś funkcję, ale zawsze jest dużo miejsca na ulepszenia.
Podoba mi się efekt śmigła, ale inne efekty są zbyt proste, naprawdę muszę zrobić coś lepszego i ładniejszego.
Jeśli to możliwe, muszę naprawić zamrożony problem.
Moduł dźwiękowy nie jest tak naprawdę potrzebny, w końcu to lampa…
Kabel USB jest wpuszczony na miejsce i łatwo dostępny, dzięki czemu można łatwo przeprowadzić każdą potrzebną aktualizację.
Jakieś pomysły:
- Czujnik światła może być interesujący, aby automatycznie dostosować jasność do jasności pomieszczenia.
- Czujnik PIR do automatycznego włączania/wyłączania, gdy ktoś nadejdzie.
- Dodawanie zegara
- pozycja reaktywna (zobacz wideo), podoba mi się efekt, ale nie znalazłem sposobu na dostosowanie do lampy Dusty
- ustawienie poziomu dźwięku
- Pokaż poziom RGB każdego koloru na OLED (Edycja 2017-12-07: pomysł był dobry, zrobiłem to wczoraj, zaktualizuję kod po testach w ciągu kilku dni)
- …
Dziękuję za przeczytanie.
Zalecana:
Animowana maska: 5 kroków (ze zdjęciami)
Animowana maska: Uśmiechaj się, jak mówią, a świat uśmiecha się razem z tobą – chyba że nosisz maskę. Wtedy świat nie może zobaczyć twojego uśmiechu, a tym bardziej odwzajemnić uśmiech. Powstanie ochronnej maski na twarz nagle odcięło połowę twarzy z naszej ludzkiej intencji z chwili na chwilę
Grafika ścienna Shadow Box: 8 kroków (ze zdjęciami)
Shadow Box Wall Art: Czasami uwielbiam mieć ambitny projekt, w którym mogę realizować ciekawe, ale złożone pomysły bez ograniczania się. Moimi faworytami są projekty estetyczne, których kilka już zrealizowałam. Podczas pracy nad tymi projektami nie
Music Box z pokazem świetlnym: 9 kroków (ze zdjęciami)
Music Box With Light Show: Witaj i witaj, w tym samouczku pokażemy, jak możesz stworzyć własną pozytywkę z dołączonym pokazem świetlnym. Wszystko czego potrzebujesz to pusta walizka. Wzięliśmy walizkę, która jest zwykle używana do narzędzi. W tym projekcie możesz być bardzo kreatywny, więc nie musisz
Podświetlana animowana szpilka świąteczna: 9 kroków (ze zdjęciami)
Podświetlana animowana przypinka świąteczna: Kiedy po raz pierwszy projektowałem ten projekt, nie spodziewałem się, że opublikuję go jako open source. Pomyślałem, że to świetny pomysł i miał potencjał komercyjny jako przedmiot, który mógłbym sprzedać na pokazie rzemiosła. Być może wynika to z jakiegoś nieodłącznego braku doświadczenia, a może
Zdalnie sterowana animowana lampa pokojowa LED: 5 kroków (ze zdjęciami)
Zdalnie sterowana animowana lampa pokojowa LED: dla tych, którzy chcą relaksującego lub hipnotyzującego kolorowego pokazu świetlnego, albo do pokoju dziecka, dekoracji świątecznych, albo po prostu dla zabawy, oto mój wzmacniacz atmosfery. Otrzymuję naprawdę entuzjastyczne odpowiedzi od 6-miesięcznych dzieci po starsze dzieci