Оглавление:
Видео: Светодиодный камин Arduino / ESP: 4 шага (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
В доме, который я снимал, был уже неработающий камин, и у него не было реального выбора для красивого, уютного настоящего камина. Поэтому я решил сделать свой собственный камин со светодиодной подсветкой RGB, который дает приятное ощущение, имитирующее настоящий огонь. Не так хорошо, как настоящий огонь, но дает действительно похожее ощущение уюта.
Вы также можете создать свой собственный, это простой проект для новичков, который можно сделать всего с несколькими частями и модулем Arduino или ESP8266. Оба модуля работают хорошо, причина, по которой я выбираю ESP8266, заключается в том, что это также дает мне возможность удаленно управлять камином, включать / выключать его из моей системы домашней автоматизации. Весь проект стоит недорого и не требует много времени.
Необходимые материалы:
- Светодиодная лента WS2812B RGB (1 метр, 60 светодиодов / метр) - eBay cca. 7 долларов США
- Модуль NodeMCU ESP8266 ESP-12 (3,3 В) или Arduino Nano V3.0 (5 В) (если вам нужен WiFi, выберите NodeMCU) - cca. 4-7 долларов
- 1 х конденсатор (1000 мкФ, 6,3 В +) для стабилизации всплесков тока
- Белая смазанная маслом бумага для выпечки
- Деревянная доска для основы (или картон)
- USB-кабель, сетевой адаптер (1 А или больше)
Также вам понадобится паяльник, инструменты и провода.
Шаг 1: подготовка базы
Прежде всего, вам нужно разрезать 1-метровую светодиодную ленту RGB пополам и соединить контакты вместе (GND к GND, D к D, от + 5V до + 5V). В результате получится двойная полоска длиной 50 см.
Теперь вы можете взять кусок дерева и отрезать его по размеру, он должен быть чуть длиннее светодиодной ленты и чуть шире. Вы можете использовать любой другой материал, но я думаю, что дерево выглядит лучше.
Прикрепите к плате только концы светодиодной ленты RGB скотчем или (горячим) клеем.
Шаг 2: добавляем пламя
Возьмите смазанную маслом бумагу и оторвите кусок (шириной около 10-15 сантиметров), немного сморщите его, а затем вставьте под светодиодную ленту, сложите вверх и вокруг, чтобы получилось «пламя». Цель состоит в том, чтобы построить его над светодиодами, чтобы свет от светодиодов рассеивался на бумаге.
Можно попробовать просто закрепить, сложив по бокам. Вы не сможете использовать скотч или обычный клей, чтобы скрепить их вместе, потому что это смазанная маслом / антипригарная бумага. Вы можете связать его прозрачной нитью с помощью иглы.
После того, как вы сделали первое пламя, продолжайте создавать все последующие пламя, слегка перекрывая основу с предыдущим.
Шаг 3: Подключение
Подключить модуль (NodeMCU) к светодиодной ленте легко, но вам нужно будет немного припаять, чтобы отделить провода от светодиодной ленты. Кроме того, не забудьте добавить конденсатор емкостью 1000 мкФ 6,3 В (или более) между + и GND, рядом с светодиодной лентой, это поможет стабилизировать питание.
Электропроводка есть:
- Подключите + 5V (USB VCC) от NodeMCU к светодиодной ленте + 5V
- Подключите GND от NodeMCU к GND светодиодной ленты
- Подключите контакт с маркировкой «D7» от NodeMCU к «D» на светодиодной ленте.
Если вы используете Arduino, вы можете подключить любой цифровой вывод (D2-D13) к светодиодной ленте, просто убедитесь, что он соответствует ему в исходном коде.
Шаг 4. Загрузка кода
Вы должны использовать Arduino IDE и не забудьте также установить поддержку платы ESP8266:
github.com/esp8266/Arduino
Исходный код доступен на странице github:
Скомпилируйте и загрузите код в модуль NodeMCU, и все! Начнут мигать светодиоды.
Есть одно специальное примечание к коду: измеренная потребляемая мощность текущего кода составляет около 600-700 мА, что выше обычных 500 мА USB-портов, которые обычно дают. По этой причине в течение первой 1 минуты он будет питать только часть светодиодов (около трети), а затем пойдет и зажжет все это. Если вы используете сетевой адаптер, убедитесь, что он поддерживает ток не менее 1 А, а не самый дешевый тип.
Поскольку исходный код доступен, не стесняйтесь экспериментировать с цветами и временем.
Наслаждаться!
Рекомендуемые:
Начало работы с 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 настолько популярны, я подумал о том, чтобы исправить инструкции для это и большинство людей сталкиваются с проблемой
Светодиодный модуль Arduino RGB: 4 шага (с изображениями)
Светодиодный модуль Arduino RGB: сегодня вы узнаете, как использовать светодиодный модуль RGB, который можно использовать как несколько светодиодов одновременно. Я получил свой от Kuman, как включенный в их комплект Arduino UNO Kit, который был предоставлен для этого урока бесплатно
Светодиодный миниатюрный камин Nendoroid: 9 ступеней (с фотографиями)
Светодиодный миниатюрный камин Nendoroid: Ваши nendoroids заслуживают теплой, уютной ночи у костра в это Рождество. Материалы: Миниатюрный деревянный камин Adafruit Pro Trinket 5V * Mini PCB Neopixel 5 pack 30 awg силиконовый провод Кабель Micro USB (в идеале - кабель USB с прямым углом) SolderHot грамм
Как сделать светодиодный спинни / ролли / светодиодный цилиндр !: 10 шагов
Как сделать светодиодный цилиндр Spinnie / Rollie / LED!: Ну, сначала я делал некоторые из них, и я также делал некоторые из них (вроде.) Я действительно хотел что-то вставить в Get the LED Из! Вызов, тогда эта идея просто пришла мне в голову, как будто ты жаришь попкорн! Мммм, попкорн. Д
Светодиодный RGB-светодиодный ночник с дешевым и легким изменением цвета: 3 шага
Светодиодный RGB LED дешевый и простой ночник с изменением цвета: Этот проект был довольно легким, когда я поигрался и разобрался, что заняло время. Идея состоит в том, чтобы иметь возможность изменять цвет с помощью переключателя и иметь светодиодные   затемнения   варианты также. Это предметы, которые вам понадобятся для