Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
Czy po długim i mroźnym zimowym dniu nie jest przyjemnie usiąść przed kominkiem w cieple domu? Większość ludzi tak naprawdę nie ma kominka, ale nawet widok lub światło płomieni mogą ogrzać ciebie i twoje zimne serce.
Jeśli szukasz tego przytulnego uczucia, jesteś we właściwym miejscu! Pokażę Ci, jak za pomocą płytki Arduino i adresowalnych taśm LED można stworzyć własny efekt świetlny kominka. Będziesz miał mnóstwo czasu na wykonanie tego projektu, zanim nadejdzie zima.
Chciałbym stwierdzić, że obrazy nie oddają prawdziwych kolorów światła, być może z powodu balansu bieli aparatu w moim telefonie. Film świecy jest najbardziej zbliżony do rzeczywistych kolorów. Ponieważ ta instrukcja jest w konkursie tęczy, ważne jest, aby na zdjęciach były to kolory pomarańczowe.
Kieszonkowe dzieci
Rzeczy, których będziesz potrzebować:
- Płytka Arduino (użyłem klona nano, można użyć prawie każdego rodzaju)
- Adresowalna taśma LED RGB WS2812B (żądana długość, moja ma 29 diod LED)
- Adapter ścienny 5V (9V też jest w porządku)
- Profil aluminiowy LED (wymagana długość)
- Przycisk (normalnie otwarty)
- Skrzynka przyłączeniowa (mała)
- Przewody
- Rurki termokurczliwe (opcjonalnie)
Rzeczy, z których będziesz korzystać:
- Lutownica i lut
- Skalpel lub nóż uniwersalny
- Opalarka lub zapalniczka
- Obcinak boczny
- Piła do metalu lub piła ręczna
Krok 1: Koncepcja
Wykorzystałem klon Arduino Nano z ebay, nie musisz się trzymać tego typu, można użyć dowolnej płytki Arduino. Potrzebny będzie kawałek adresowalnej taśmy LED RGB WS2812B. Kontroler wysyła N*16 bitów informacji do pierwszej diody LED. Pierwsza dioda LED odczytuje pierwsze 16 bitów i przepuszcza resztę informacji ((N-1)*16 bitów). W ten sposób możemy sterować diodami LED całego paska jedna po drugiej za pomocą tylko jednego wyjścia płytki. Używam również jednego wejścia dla przycisku, dzięki czemu mogę łatwo wybierać wzory.
Samo urządzenie jest naprawdę proste, może być z łatwością zbudowane przez początkującego. Nawet w tym prostym projekcie jest wiele rzeczy, które możesz pominąć, co czyni go jeszcze prostszym. Jeśli zmodyfikujesz kod, możesz wyeliminować przycisk lub jeśli nie chcesz używać profilu aluminiowego, to jest w porządku. Wystarczy przykleić pasek w dowolnym miejscu.
Krok 2: Tworzenie urządzenia
Najpierw musisz określić długość rzędu światła w kominku. Może to być metr, jard, moja ma około 50cm. Możesz przeciąć taśmę LED między dowolnymi diodami LED. Miałem profil aluminiowy o długości 52 cm, więc zmieściło się tylko 29 diod LED. Jeśli zdecydowałeś o długości paska, przytnij go. Następnie musisz wyciąć profil aluminiowy. Zaleca się przycięcie profilu nieco dłużej (o ok. 2cm dłużej), aby było miejsce na przewody i końcówki. Użyj dwustronnej taśmy z tyłu paska LED, aby zamocować go w profilu. Wciśnij plastikową pokrywę profilową na miejsce. Jeśli nie chcesz korzystać z profilu, możesz później przykleić pasek LED na miejsce.
Do paska LED potrzebne będą 3 przewody.
- 5V
- GND
- Wejście danych
Przylutuj te 3 przewody do listwy. Upewnij się, że przylutowałeś stronę wejściową paska (mały trójkąt pokazuje kierunek przepływu danych).
Wytnij lub wywierć otwór w górnej części puszki połączeniowej, aby normalnie otwarty przycisk pasował idealnie. Przylutuj dwa przewody do złączy przycisków. Można tu zastosować rurki termokurczliwe lub taśmę elektryczną.
Wytnij lub wywierć 2 małe otwory po bokach puszki, dzięki czemu doprowadzisz zasilanie i przewody z diod LED. Przylutuj złącza do końcówek przewodów. (Użyj żeńskich nagłówków, jeśli używasz również Nano).
Podłącz przewody adaptera ściennego do GND i VIN. Jeśli używasz regulowanego zasilacza 5V, możesz podłączyć go do 5V zamiast VIN. Podłącz piny przycisku do GND i D4 (możesz użyć innych pinów GPIO, jeśli zmodyfikujesz kod). Podłącz taśmę LED do GND, 5V i D3 (możesz użyć innych pinów GPIO, jeśli zmodyfikujesz kod). Być może będziesz musiał użyć pinu GND na nagłówku ISP, jeśli zabraknie pinów GND. Kontroler można zabezpieczyć w pudełku klejem na gorąco lub taśmą dwustronną. Możesz też zostawić to tak, jak jest (tak jak ja).
Krok 3: Programowanie
Ten krok jest dość łatwy, ale będziesz potrzebować biblioteki neopixel od adafruit. Możesz go pobrać stąd za pomocą mojego kodu programu. Po zakończeniu procesu pobierania należy przenieść bibliotekę neopixel do folderu bibliotek Arduino. Możesz przenieść kod programu obok swoich szkiców Arduino.
Jeśli nie chcesz modyfikować mojego kodu, podłącz Arduino i możesz wybrać typ płytki i port w IDE. W razie potrzeby wprowadź niezbędne modyfikacje i kliknij przesyłanie. IDE powinno skompilować i przesłać kod na twoją tablicę i jest gotowe do działania.
Za pomocą przycisku można wybrać żądany wzór diod LED. Mój kod zawiera kominek, świecę i dogasający kominek wraz z innymi wzorami.
W trybie świec centralna dioda LED pulsuje i miga w kolorze żółto-pomarańczowym. We wzorze kominka każda dioda LED reprezentuje mały płomień. Każdy płomień ma maksymalne i minimalne światło, im jaśniejszy, tym bliżej żółtego. Płomienie ciemniejsze będą miały pomarańczowo-czerwony kolor. W każdym cyklu wartości płomienia są losowo generowane z poprzedniej wartości, ale wartość ta nie może być zbyt odległa od sąsiednich. Dogasające światło kominka będzie ciemniejsze i po pewnym czasie będzie się świecić tylko w bardziej czerwonawym kolorze
Możesz ustawić liczbę diod LED w moim kodzie lub możesz majstrować przy wartościach na początku mojego kodu programu. Starałem się, aby efekt ognia był całkiem realistyczny i myślę, że całkiem nieźle się udało.
Krok 4: Koniec
Oto 3 filmy z efektem. Kominek, świeca i upływ czasu dogasającego kominka.
Skończyłeś. Zrobiłeś ładne światło kominkowe do swojego domu.
To ładny i prosty projekt, który nawet początkujący mogą stworzyć w mgnieniu oka.
Zapraszam do zadawania pytań dotyczących tego projektu w komentarzach, chętnie pomogę w razie jakichkolwiek problemów.
Zalecana:
Łatwy pokaz świetlny dla laptopa: 3 kroki
Easy Light Show for Laptop: Jest to tani sposób na dodanie lekkiej atmosfery podczas odtwarzania filmów lub teledysków. Koszt to 19 USD. Myślę, że dzieci to pokochają! Mój kot uwielbia oglądać ekran. Uwielbiam to !Narzędzia potrzebne do projektu:1. Plac zabaw dla dzieci - programista
MIDI2LED - efekt świetlny taśmy LED sterowanej przez MIDI: 6 kroków
MIDI2LED - Efekt świetlny Taśmy LED Sterowanej MIDI: To mój pierwszy instruktaż, więc bądź ze mną. Zbudowałem więc pudełko oparte na Arduino, które sprawia, że pasek LED świeci w
Uchwyt na kabel świetlny: 4 kroki
Uchwyt na kabel świetlny: Ta instrukcja pokaże Ci, jak zrobić uchwyt na kabel świetlny za pomocą Tinkercad. Ten produkt może być używany jako latarka, uchwyt na kabel lub jedno i drugie. Jest naprawdę łatwy do wykonania i można go poprawić, jeśli twoje kable mają inny rozmiar
Prosty miecz świetlny LED: 4 kroki
Simple Led Lightsaber: Mam nadzieję, że podoba ci się mój instruktaż (to mój pierwszy)
Wskaźnik świetlny za pomocą Arduino: 4 kroki
Wskaźnik świetlny za pomocą Arduino: Cześć wszystkim, oto kolejny prosty i zabawny projekt Arduino, który działa jako wskaźnik świetlny, wykorzystujący Arduino UNO, LDR i diody LED. Potrzebne części: 1x Arduino (UNO) 1x płytka prototypowa 12x diody LED 5mm 15x przewody 1x LDR 1x rezystor 100Ohm 1x rezystor 10kOhm 1x dobry