Съдържание:
- Стъпка 1: Подготовка на основата
- Стъпка 2: Добавяне на пламъците
- Стъпка 3: Окабеляване
- Стъпка 4: Качване на кода
Видео: Arduino / ESP LED камина: 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
В къщата, която наех, имаше неработеща камина, без реална възможност за хубава, уютна истинска камина. Затова реших да си направя собствена RGB LED камина, която дава приятно усещане, симулиращо истински огън. Не толкова добър като истински огън, но създава наистина подобно уютно усещане.
Можете също да направите свой собствен, това е лесен проект за начинаещи, който можете да направите само с няколко части и модул Arduino или ESP8266. И двата модула работят добре, причината да избера ESP8266 е, че това също ми дава възможност за дистанционно управление на камината, включване/изключване от системата за домашна автоматизация. Целият проект е доста евтин и не изисква много време.
Необходими материали:
- WS2812B RGB LED лента (1 метър, 60 светодиода/метър) - eBay cca. 7 щатски долара
- NodeMCU ESP8266 ESP -12 (3.3v) или Arduino Nano V3.0 (5V) модул (Ако искате WiFi, изберете NodeMCU) - ок. 4-7 USD
- 1 х кондензатор (1000 uF, 6.3V+) за стабилизиране на токовите скокове
- Бяла намазнена хартия за печене
- Някаква дървена дъска за основата (или картон)
- USB кабел, стенен захранващ адаптер (1 A или повече)
Също така ще ви трябва малко поялник, инструменти и проводници.
Стъпка 1: Подготовка на основата
На първо място, ще трябва да разрежете 1 -метровата RGB LED лента наполовина и да свържете щифтовете заедно (GND към GND, D до D, +5V до +5V). Така ще получите двойна лента с дължина 50 см.
Сега можете да вземете малко дърво и да го изрежете по размер, той трябва да бъде малко по -дълъг от LED лентата и малко по -широк. Можете да използвате всеки друг материал, но мисля, че дървото изглежда по -добре.
Закрепете само краищата на RGB LED лентата към дъската със скоч или (горещо) лепило.
Стъпка 2: Добавяне на пламъците
Вземете намаслената хартия и откъснете парче (с ширина около 10-15 сантиметра), намачкайте го малко и след това го плъзнете под LED лентата, сгънете го нагоре и наоколо, така че да се получи "пламък". Целта е да се изгради над светодиодите, така че светлината от светодиодите да се разсейва върху хартията.
Можете да опитате просто да го закрепите, като сгънете страните. Няма да можете да използвате скоч лента или обикновен лепило, за да го държите заедно, защото е намазнена/незалепваща хартия. Можете да го завържете с прозрачен конец с помощта на игла.
След като сте направили първия пламък, продължете да изграждате всички следващи пламъци, като леко припокривате основата с предишния.
Стъпка 3: Окабеляване
Свързването на модула (NodeMCU) към LED лентата е лесно, но ще трябва да направите малко запояване, за да отделите проводниците от LED лентата. Също така, не забравяйте да добавите 1000 uF 6.3V (или повече) кондензатор между + и GND, близо до LED лентата, това ще помогне за стабилизиране на захранването.
Окабеляването е:
- Свържете +5V (USB VCC) от NodeMCU към LED лентата +5V
- Свържете GND от NodeMCU към LED лента GND
- Свържете щифт с маркировка "D7" от NodeMCU към "D" на LED лентата
Ако използвате Arduino, можете да свържете всеки цифров щифт (D2-D13) към LED лентата, просто се уверете, че го съвпадате в изходния код.
Стъпка 4: Качване на кода
Трябва да използвате за Arduino IDE и не забравяйте да инсталирате и поддръжката на платката ESP8266:
github.com/esp8266/Arduino
Изходният код е достъпен на страницата на github:
Компилирайте и качете кода в модула NodeMCU и това е всичко! Той ще започне да мига светодиодите.
Има една специална бележка към кода: консумацията на енергия на текущия код е измерена на около 600-700 mA, което е над нормалните 500 mA USB портове, които обичат да дават. Поради тази причина през първата 1 минута той ще захранва само част от светодиодите (около една трета), а след това ще отиде и ще запали всичко. Ако използвате захранващ адаптер за стена, уверете се, че може да поддържа поне 1 A, а не най -евтиния тип.
Тъй като изходният код е достъпен, не се колебайте да експериментирате и с цветове, тайминг.
Наслади се!
Препоръчано:
LED вложка за камина: 9 стъпки (със снимки)
LED камина: Имаме камина на дърва в дома ни, която не се използва от десетилетия. Предишните собственици на жилища планираха да ремонтират камината с вложка от природен газ, но бяха изключени от цената. Тъй като тази канадска зима потъва своята буца лед
Управлявайте камина си с HomeKit и Alexa: 7 стъпки
Управлявайте камина си с HomeKit и Alexa: Наскоро инсталирах газова камина, която включваше дистанционно управление. И след като видях няколко примера за хора, които интегрират камините си в настройките за управление на дома, започнах да търся същото. Камината ми има това дистанционно управление
Светлинен ефект на камина: 4 стъпки
Светлинен ефект на камина: След дълъг и студен зимен ден не е ли хубаво да седнете пред камината си в топлината на къщата си? Повечето хора всъщност нямат камина, но дори гледката или светлината на пламъците могат да стоплят вас и студеното ви сърце. Ако търсите
Първи стъпки с Esp 8266 Esp-01 с Arduino IDE - Инсталиране на платки Esp в Arduino Ide и програмиране на Esp: 4 стъпки
Първи стъпки с Esp 8266 Esp-01 с Arduino IDE | Инсталиране на Esp платки в Arduino Ide и програмиране на Esp: В тази инструкция ще научим как да инсталираме esp8266 дъски в Arduino IDE и как да програмираме esp-01 и да качваме код в нея. Тъй като esp дъските са толкова популярни, затова се замислих да поправя инструкции за това и повечето хора се сблъскват с проблем
LED миниатюрен нендороиден камина: 9 стъпки (със снимки)
LED миниатюрен нендороиден камин: Вашите нендороиди заслужават топла, уютна нощ край огъня тази Коледа.Материали: Миниатюрна дървена камина Adafruit Pro Trinket 5V* Мини печатна платка Neopixel 5 пакет 30 awg силиконов проводник Микро USB кабел (в идеалния случай правоъгълен USB кабел) SolderHot ж