Главная / Электричество / Умный дом: Атмосферный свет, сделанный своими руками
Умный дом: Атмосферный свет, сделанный своими руками
Если вам нравится цвет: освещение настроения © Ramzan images

Умный дом: Атмосферный свет, сделанный своими руками

Вы можете легко создать атмосферный свет разных цветов самостоятельно: с неопикселями и ESP 32.

Довольно популярными стали светильники, которые можно менять на разные цвета с помощью пульта дистанционного управления. Потребовалось некоторое время, чтобы светодиодные лампы стали диммируемыми. Тем временем все больше и больше технологий находят применение в широкоформатных светильниках, где вы можете запускать различные программы одним нажатием кнопки.

Так почему бы не подумать о собственном решении, которое может не только управлять цветами и яркостью, но и интегрироваться в домашнюю сеть и реагировать на внешние воздействия? Так появилось наше «Mood Lighting» как декоративное освещение, заменившее существующий свет в коридоре.

Новый свет должен заменить старый, не мешая установке дома, и включаться и выключаться, как обычно, с помощью существующего сетевого выключателя.

Такие компоненты, как ESP от Espressif и им подобные, выгодно отличаются нечувствительностью к резкому отключению питающего напряжения, поскольку здесь не может быть повреждена никакая файловая система на носителе данных. ESP 32 вполне достаточно для наших целей, соответствующие платы WROOM имеют встроенный WiFi и поэтому могут быть легко подключены к сети.

ESP 32 от Espressif
ESP 32 от Espressif© Ramzan imagesе

В результате мы находимся «в сети» и имеем в своем распоряжении необходимый интеллект. Светодиоды идеально подходят для освещения. Лучше всего полноцветные и те, которые не нужно кропотливо соединять. Неопиксели теперь доступны не только в виде отдельных точек или небольших геометрических фигур, но и в виде длинных полос. Если вы урежете их по размеру, большие площади можно недорого оснастить большим количеством цветных светодиодов, каждый из которых может индивидуально управлять цветом и яркостью через однопроводную шину.

Лента с Neopixel
Лента с Neopixel © Home-bird

Конечно, лампа также должна иметь приятный внешний вид, и вы должны использовать имеющуюся в продаже модель, а также иметь возможность использовать красивый абажур.

Мы купили простенький «старлайт» без дорогой электроники и вынули внутренности. Нам больше не нужен оригинальный трансформатор и высоковольтные светодиоды. Наши новые установки теперь основаны на внутренних размерах корпуса светильника, который необходимо преобразовать.

Абажур с эффектом звезды
© Свен Хопфе
Абажур с эффектом звезды© Ramzan images

Так как Neopixel и плата работают от одного и того же напряжения, оба могут поставляться с компактным блоком питания светодиодов, который выдает 5 вольт постоянного тока и достаточный ток для наших запланированных 56 пикселей. Мы расставили их на новой круглой полке.

Neopixel на мезонине
Neopixel на мезонине

Новый блок питания немного утоплен в заднюю стенку, так что все еще имеет достаточное расстояние до экрана. Затем ESP был прикреплен к задней части промежуточного этажа, и была проведена проводка.

Поскольку мы программируем микроконтроллер через порт USB на ПК, лампа может быть завершена только после того, как будет доступно программное обеспечение. Итак, теперь пришло время подумать о желаемом процессе.

Базовая плита с блоком питания
© Свен Хопфе
Базовая плита с блоком питания© Home-bird

Несколько строк кода C позаботятся об этом процессе, и мы снова использовали Arduino IDE для программирования прошивки. Чтобы он работал с ESP 32, его необходимо сообщить администратору платы IDE. Для этого в сети есть полезные инструкции. Если все работает вместе, вы можете загрузить готовый скрипт в ESP. В качестве альтернативы, конечно, вы также можете использовать внешний редактор, такой как, например, «Atom».

У нас есть однопроводная шина для управления Neopixel на контакте 17 ESP. После включения напряжения питания запускается малая программа. Программа установки пытается подключиться к Интернету. После этого первые несколько секунд создайте какой-то эффект, а затем включите лампу достаточно ярко, ведь она ведь должна правильно освещаться. После этого скрипт переходит в повторяющийся цикл и также работает со случайными эффектами.

Если вы подождете немного дольше, данные, поступающие через Интернет, будут обработаны. Если на улице идет дождь, вы обычно получаете бирюзовый цвет, а когда солнечно — более оранжевый. Вечером, вне зависимости от погоды, объявляется красноватый закат, ночью преобладают голубые тона и снижается яркость.

Тест световых эффектов
© Ramzan images
Тест световых эффектов

Хорошо, это не так просто без определенной основы, но у нас уже есть небольшой сервер, работающий дома, который берет на себя различные задачи по домашней автоматизации. Также подключены различные внутренние и наружные датчики и метеостанция. Это облегчает нам подготовку данных, необходимых для светильника, таких как яркость или количество осадков.

В нашем проекте внешнее подключение светильника осуществляется через простой файловый интерфейс. Теперь ESP использует http.GET() для просмотра текстового файла в домашней сети, где можно прочитать следующие десятичные значения:

0 Стандартная программа
1 утро
2 полдень
3 вечер
4 темнота/ночь
5 дождь
6 солнце/высокая температура
7 включить полный свет

Откуда берется информация во входной файл, на самом деле не имеет значения. Также его можно связать с совершенно разными элементами управления и, с небольшими изменениями в скрипте, расширить для отображения любой информации из интернета.

световые эффекты
Световые эффекты

Определенный эффект плазмы должен быть достигнут при освещении путем мягкого вздутия вверх и вниз отдельных областей пиксельной матрицы, что лишь умеренно влияет на значения передачи. Эффект блеска под капюшоном поддерживается различными блестками. Однако под матовым покрытием светильника светодиоды уже не различишь по отдельности, все получается красивая, равномерно освещенная поверхность.

Готовый светильник для зала является частью настенного зеркала в правом верхнем углу. Просто заменена на старую лампу, она работает как и раньше с помощью обычного выключателя света.

Навесной свет© Ramzan images
Навесной свет© Ramzan images

Так приятно смотреть на все подольше и не выключать сразу. Нам не нужен пульт дистанционного управления для наших целей, но это определенно возможно через WiFi или Bluetooth. Если лампа не доходит до сетевого роутера, запускается стандартная программа.


Автор: Ramzan Verrgun | 25 марта 2022 г., 11:04

Оставить комментарий

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*

*

Если вы хотите получать уведомления на свой E-mail о появлении новых статей, то рекомендуем вам чуть ниже ввести свой электронный почтовый адрес.