Съдържание:
- Консумативи
- Стъпка 1: Концепция
- Стъпка 2: Създаване на устройството
- Стъпка 3: Програмиране
- Стъпка 4: Краят
Видео: Светлинен ефект на камина: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
След дългия и студен зимен ден не е ли хубаво да седнете пред камината си в топлината на къщата си? Повечето хора всъщност нямат камина, но дори гледката или светлината на пламъците могат да стоплят вас и студеното ви сърце.
Ако търсите това уютно усещане, вие сте на правилното място! Ще ви покажа как можете да направите свой собствен светлинен ефект на камината с дъска Arduino и адресируеми LED ленти. Ще имате достатъчно време, за да направите този проект, преди да дойде зимата.
Бих искал да заявя, че изображенията не представят истинските цветове на светлината, може би поради баланса на бялото на камерата на телефона ми. Видеото със свещи е най -близко до истинските цветове. Тъй като тази инструкция е включена в конкурса за дъга, важно е тези снимки да са оранжеви.
Консумативи
Нещата, от които се нуждаете:
- Дъска Arduino (използвах нано клонинг, можете да използвате почти всякакъв вид)
- WS2812B адресируема RGB LED лента (желана дължина, моята има 29 светодиода)
- 5V адаптер за стена (9V също е наред)
- Алуминиев LED профил (желана дължина)
- Бутон (нормално отворен)
- Разпределителна кутия (малка)
- Проводници
- Тръби с радиатор (по избор)
Нещата, които ще използвате:
- Поялник и спойка
- Скалпел или помощен нож
- Нагревател или запалка
- Страничен нож
- Трион за метал или ръчен трион
Стъпка 1: Концепция
Използвах клонинг на Arduino Nano от ebay, не е нужно да се придържате към този тип, може да се използва всяка дъска Arduino. Ще ви трябва парче WS2812B адресируема RGB LED лента. Контролерът изпраща N*16 бита информация към първия светодиод. Първият светодиод чете първите 16 бита и позволява на останалата част от информацията ((N-1)*16 бита). По този начин можем да контролираме светодиодите на цялата лента един по един само с един изход на платката. Използвам и един вход за бутон, за да мога лесно да избирам шаблони.
Самото устройство е наистина просто, лесно може да бъде изградено от начинаещ. Дори в този прост проект има много неща, които можете да пропуснете, което го прави още по -опростен. Ако промените кода, можете да премахнете бутона или ако не искате да използвате алуминиевия профил, това е напълно добре. Просто залепете лентата, където искате.
Стъпка 2: Създаване на устройството
Първо трябва да решите дължината на светлинния ред на камината. Може да е метър, двор, моят е около 50см. Можете да изрежете LED лентата между всякакви светодиоди. Имах алуминиев профил с дължина 52 см, така че се вписват само 29 светодиода. Ако сте решили дължината на лентата, отрежете я. След това трябва да изрежете алуминиевия профил. Препоръчва се профилът да се отреже малко по -дълго (с около 2 см по -дълго), така че ще има малко място за проводниците и крайните части. Използвайте двустранната лента на гърба на LED лентата, за да я фиксирате в профила. Натиснете капака на пластмасовия профил на място. Ако не искате да използвате профила, можете да залепите LED лентата на място по -късно.
За LED лентата ще са ви необходими 3 проводника.
- 5V
- GND
- Вход за данни
Запояйте тези 3 проводника към лентата. Не забравяйте да запоите входната страна на лентата (Малък триъгълник показва посоката на потока от данни).
Изрежете или пробийте дупка в горната част на разпределителната кутия, така че нормално отвореният ви бутон да се вписва перфектно. Запояйте два проводника към съединителите на бутоните. Тук можете да използвате термосвиваеми тръби или електрическа лента.
Изрежете или пробийте 2 малки дупки отстрани на кутията, за да можете да включите захранването и проводниците от светодиодите. Запоявайте съединителите към краищата на проводника. (Използвайте женски заглавки, ако използвате и Nano).
Свържете проводниците на стенния адаптер към GND и VIN. Ако използвате регулирано 5V захранване, можете да го свържете към 5V вместо към VIN. Свържете щифтовете с бутони към GND и D4 (можете да използвате други GPIO щифтове, ако промените кода). Свържете LED лентата към GND, 5V и D3 (можете да използвате други GPIO щифтове, ако промените кода). Може да се наложи да използвате щифта GND в заглавката на ISP, ако свършите щифтовете GND. Можете да закрепите контролера с горещо лепило или двустранна лента в кутията. Или можете да го оставите както е (точно както направих аз).
Стъпка 3: Програмиране
Тази стъпка е доста лесна, но ще ви е необходима библиотеката neopixel от adafruit. Можете да го изтеглите от тук с моя програмен код. След процеса на изтегляне трябва да преместите библиотеката neopixel в папката Arduino libraries. Можете да преместите програмния код до скиците на Arduino.
Ако не искате да променяте моя код, свържете вашия Arduino и можете да изберете типа платка и порта в IDE. Направете необходимите промени, ако е необходимо, и натиснете качване. IDE трябва да компилира и качи кода на вашата дъска и е готов за действие.
Можете да изберете желания LED модел с бутона. Моят код включва камина, свещ и умираща камина, заедно с други модели.
В режим на свещ централният светодиод мига и трепти с жълто-оранжев цвят. В модела на камината всеки светодиод представлява малък пламък. Всеки пламък има максимална и минимална светлина, колкото по -ярка е, толкова по -близо е до жълтото. По-слабите пламъци ще имат оранжево-червен цвят. Във всеки цикъл стойностите на пламъка се генерират на случаен принцип от предишната стойност, но тази стойност не може да бъде твърде далеч от съседните. Умиращата светлина на камината ще бъде по -тъмна и само след известно време ще свети слабо в по -червеникав цвят
Можете да зададете броя на светодиодите в кода ми, или можете да се справите със стойностите в началото на програмния код. Опитах се да направя ефекта на огъня доста реалистичен и мисля, че се получи доста добре.
Стъпка 4: Краят
Ето 3 видеоклипа за ефекта. Камината, свещта и интервал от време на умиращата камина.
Ти си готов. Направихте хубава светлина за камина за вашия дом.
Това е хубав и прост проект, който дори начинаещите могат да създадат за нула време.
Чувствайте се свободни да задавате въпроси за този проект в коментарите, радвам се да ви помогна при всякакви проблеми.
Препоръчано:
MIDI2LED - MIDI контролиран светодиоден лентов светлинен ефект: 6 стъпки
MIDI2LED - Светлинен ефект с LED лента, контролиран от MIDI: Това е първият ми инструктаж, така че ме търпете. Обичам да правя музика, а в ситуации на живо като концерти в хола ми харесва, когато има светлинни ефекти в синхрон с това, което свиря. Така че построих кутия на базата на Arduino, която кара LED лента да светне в
LED вложка за камина: 9 стъпки (със снимки)
LED камина: Имаме камина на дърва в дома ни, която не се използва от десетилетия. Предишните собственици на жилища планираха да ремонтират камината с вложка от природен газ, но бяха изключени от цената. Тъй като тази канадска зима потъва своята буца лед
Верига за преследване на LED ефект с хубав ефект, използваща BC547: 11 стъпки
Верига за преследване на светодиоди с хубав ефект с помощта на BC547: Здравей, приятелю, днес ще направя верига за преследване на светодиоди. Ефектът му е невероятен. Тази схема ще направя с помощта на транзистор BC547. Нека започнем
Анимирана Led лампа Dusty Wall Arduino със светлинен ефект: 11 стъпки (със снимки)
Анимирана Led лампа Dusty Wall Arduino със светлинен ефект: Току -що имах бебе и след като направих спалнята му, имах нужда от светлина на стена. Тъй като много обичам LED, реших да създам нещо. Харесвам и самолета като цяло, така че защо да не поставям самолет от карикатура на стената, тук, когато започва и как направих. Надявам се
Направете светлинен меч със звуков ефект (от Arduino: 5 стъпки
Направете светлинен меч със звуков ефект (от Arduino: Тъй като се научих как да използвам arduino за правене на неща, винаги искам да го използвам, за да направя светлинен меч със звуков ефект и след като направя такъв, разбрах, че не е толкова трудно. Така че нека гледаше да направи такъв