лампа гайвера что это

Лампа-будильник Alex Gyver’а на адресных светодиодах и esp8266. Добавление в Home Assistant, Apple Home Kit, интеграция с Алисой и Node-RED

Содержание:

Собрался в Леруа, закупил плафон и пару ПВХ труб 🙂

Светодиодной матрицы у меня небыло, зато была катушка адресной свтодиодной ленты (которая ждала своего часа) и желание все спаять. Светодиоды самоклеящиеся, перед поклейкой важно хорошо обезжирить поверхность. Я использовал изопропиловый спирт «Калоша», которым обычно оттираю флюс. На всю сборку ушел всего один вечер, проект не сложный, время проходит незаметно. После сборки возник вопрос интеграции в систему управления умным домом. К сожалению у Алекса это не было предусмотрено, поэтому я решил реализовать это самостоятельно. Возник вопрос, каким спососбом это сделать. Было по большому счету два варианта: написать собственный компонент/плагин либо добавить платформу-посредник, поддерживаемую большинством систем домашней автоматизации, например, MQTT. Я выбрал второй вариант т.к. в этом случае лампу можно будет интегрировать сразу во все системы домашней автоматизации. Home Assistant довольно популярен в последнее время, поэтому я решил акцент сделать именно на нем.

Подключаем все по схеме Alex’а:

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

Добавление в Home Assistant

В файле configuration.yaml

В файле automations.yaml

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

Добавление в Home Bridge и Apple HomeKit

И внести в файл конфигурации некоторые изменения. Переключение эффектов в Home Bridge не предусмотрено, поэтому заведем эффекты в компонент телевизора. Ну чем панель не телевизор? 🙂

Если доступ к вашему MQTT брокеру осуществляется с логином и паролем, необходимо добавить еще пару строчек в конфигурацию после строчки «url»:

Здесь вместо 3bd20b нужно прописать ID чипа ESP. Он отображается в консоле Arduino IDE, а также на портале конфигурации при первоначальной настройке. Перезагружаем HomeBridge, после перезагрузки перезагружаем лампу. В итоге после перезагрузки Home Bridge просто и легко у нас в Home Kit появится два новых устройства: RGB лампа и «телевизор», выходами которого можно переключать эффекты.

Включение и выключение синхронизируется и в «телевизоре», в лампе, в Home assistant, в веб интерфейсе и в приложении для смартфона. Описанным выше способом можно добавить все остальные эффекты. Ползунки скорости и масштабирования если они необходимы можно добавить как отдельную лампу и управлять через уровень яркости.

Читайте также:  не запускается crysis 3 на windows 10 64 bit rld dll failed to

Управляющие топики MQTT (для интеграции с прочими системами домашней автоматизации)

Получение статуса лампы:

Интеграция с Яндекс Алисой

Как же без «импортозамещения»? Сервис умного дома Яндекс хоть очень молод, можно сказать находится в стадии бета тестирования, но уже сейчас он может управлять умными устройствами вашего дома на русском языке. Для интеграции лампы Alex Gyver’а с умным домом Яндекс необходимо подключить интеграцию Домовенок Кузя и загрузить актуальную версию прошивки. На сайте предусмотрено два способов интеграции:

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

Если вы собираетесь использовать навык Домовенок Кузя совместно с Умным домом Яндекс, можно настроить ответ домовенка в поле «Ответ Алисы» (да, да.. логика разработчика немного страдает..) необходимо вписать:

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

Для управления доступны также переключение эффекта, скорости и масштабирования. Управляются следующими запросами:

Вместо 8000 нужно указать порт, который прокинут от лампы с порта 80 в интернет.

Интеграция в Node-RED

Спасибо Алексею за проделанную работу по интеграции лампы Gyver’а в Node-RED!

Интеграция с Domoticz

Для интеграции с системой автоматизации Domoticz я написал специальный плагин

Изменения относительно оригинальной прошивки

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

Источник

Огненная Wi-Fi лампа GyverLamp своими руками

ОБНОВЛЕНИЯ

ОПИСАНИЕ

Представляю вашему вниманию светильник на адресных светодиодах с кучей эффектов, управлением по Wi-Fi с мобильного приложения, открытым исходным кодом и функцией будильник-рассвет!

КУПИТЬ ЛАМПУ

В настоящий момент несколько магазинов предлагают купить набор для сборки GyverLamp, из них официально поддерживаемым мной является российский магазин Giant4. Купленные железки нужно собрать по схеме (смотри ниже) и загрузить одну из прошивок по инструкциям ниже.

GyverLamp v1 (Giant4)

GyverLamp v2 (Giant4)

Aliexpress

ВИДЕО

КОМПОНЕНТЫ

Каталоги ссылок на Алиэкспресс на этом сайте:

NodeMCU или Wemos mini? Абсолютно не имеет значения, платы одинаковые. Отличаются по размеру и цене.

Плафоны и прочее для ЭПИЧНОЙ версии лампы

Читайте также:  осудили за дачу взятки

СХЕМЫ

ПРОШИВКИ

Здесь собрано краткое описание и инструкции к прошивкам от разных авторов из нашего сообщества. На данный момент самой прогрессивной прошивкой является версия от gunner47, основанная на версии 1.4 от AlexGyver. Там очень много всего улучшено, доработано и добавлено, для управления используется отдельное приложение под iOS и Android (см. ниже).

ВЕРСИЯ УСТАРЕЛА, СМОТРИТЕ V1.5+

Конфигурация прошивки

Перед загрузкой прошивки нужно настроить под себя некоторые моменты:

Если вы используете не матрицу, а спираль из ленты, то нужно настроить под себя параметры матрицы:

Настройка Wi-Fi

Работа с приложением

Управление кнопкой

Общая информация

“Официальная” прошивка проекта, описание возможностей есть в самом начале этой страницы

Версия 1.5

Версия 1.5.1

Версия 1.5.2

Версия 1.5.3

Версия 1.5.4:

Версия 1.5.5:

Конфигурация прошивки

Перед загрузкой прошивки нужно настроить под себя некоторые моменты:

Если вы используете не матрицу, а спираль из ленты, то нужно настроить под себя параметры матрицы:

Настройка Wi-Fi

Как узнать IP лампы?

Сброс настроек WiFi

В случае проблем с работой лампы можно выполнить сброс настроек WiFi, включив питание с зажатой кнопкой:

Работа с приложением

Управление кнопкой

GyverLamp2 – версия лампы v2 от AlexGyver: прошивка написана с нуля с учётом всех косяков первой версии. Полностью переосмыслено и упрощено подключение, абсолютно все настройки делаются со смартфона, куча новых режимов и возможностей, OTA обновление, стабильная работа и многое другое!

Отличия от первой версии:

Общая информация

Модифицированная прошивка от gunner47 с форума сообщества.

Настройки

Подключение:

Управление с кнопки:

Настройки в файле Constants.h:

Основные изменения

Приложение

Для прошивки от gunner47 используется отдельное приложение, с прошивкой от AlexGyver оно несовместимо!

Общая информация

Модифицированная прошивка с форума сообщества.

Изменения по сравнению с 1.4

– Исправлен баг в условии процедуры вызова эффектов (у двух эффектов регулятор скорость не работал)
– Инвертирована регулировка Скорости у всех эффектов, где она работала задом наперёд
– Из всех эффектов убраны обращения к их порядковым номерам. Теперь любой эффект можно устанавливать на любое место (кроме номеров с 7 по 15), а также делать копии эффектов
– Переработано распределение флеш-памяти EepromManager.h Теперь можно добавлять новые эффекты и делать копии (копии – для демонстрации одного эффекта на разных настройках).
– В библиотеке FastLED исправлены коэффициенты расчёта потребления тока
– Эффект Огонь заменён на “Ламповый огонь”, при максимальном Масштабе он же будет эффект Белый огонь
– Эффект Белый огонь заменён на эффект Водопад, при максимальном Масштабе цвет воды будет белым
– Внесены исправления эффектов Пейнтбол и Радуга диагональная от @Palpalych (выставляйте Скорость побольше, чтобы выглядело хорошо)
– К эффекту Цвет добавлен эффект Бассейн (при максимальной Скорости блики воды исчезают, работает эффект Цвет)
– К эффекту Смена цвета добавлен эффект Пульс (при минимальном Масштабе будет работать эффект Смена цвета)
– Внесены исправления эффектов Метель и Звездопад от @Rampart
– У эффекта Матрица изменена цветовая палитра и алгоритм работы (Нестыдная Матрица)
– Эффект Светлячки со шлейфом заменён на эффект Кометы (в коде оставлены старый эффект, а также дополнительный Кометы мини, но они не подключены)
– С прошивкой в архиве поставляется 2 приложения. Стандартное может работать только с 26 эффектами. При увеличении количества эффектов будет работать только приложение от @Koteyka
– В архив с прошивкой добавлен файл с инструкцией в формате книжки. Правда, там уже устарели все ссылки.
– Добавлен обработчик команды “GBR” для изменения яркости всех эффектов сразу без сохранения в энергонезависимую память. Приложение должно поддерживать данную функцию.
– Добавлен обработчик команды “LIST” для отправки в приложение количества и реестра установленных эффектов. Приложение должно поддерживать данную функцию.

Читайте также:  как узнать что меренга готова для рулета

Общая информация

Модифицированная прошивка с форума сообщества.

Список эффектов

Общая информация

Модифицированное приложение с форума сообщества.

Общая информация

Модифицированная прошивка от Whilser c форума сообщества.

Основные изменения

Инструкции

Все инструкции смотри на странице проекта на портале sprutAI

Общая информация

Модифицированная прошивка от lakec c форума сообщества.

Основные изменения

Веб-интерфейс для управления:

Инструкции

Вот тут собраны все прошивки для Arduino, т.е. именно для Arduino (без WiFi), не esp8266. Все описания лежат по ссылке.

Общая информация

Модифицированная прошивка от kDn c форума сообщества.

Основные возможности прошивки:

Доп. возможности прошивки:

Общая информация

Сильно переделанная прошивка от большого любителя матриц – vvip-68. Скачать и почитать можно у него на гитхабе: https://github.com/vvip-68/GyverPanelWiFi. Тут привожу частичное описание в качестве “завлекалочки” =)

Описание проекта

Этот проект основан на проекте “Крутая WiFi лампа на esp8266 своими руками” с расширением возможностей работы на неквадратных широких матрицах с размерами более 26×12.
Основное назначение проекта – настенные экраны больших размеров или гирлянды на широкие балконы.
Также пожходит с некоторыми ограничениями для матриц с размерами 16×16. Ограничение связаны с невозможностью отображения часов крупным шрифтом 5×7 для которого требуется матрица не менее 26 пикселей по ширине. Для матриц менее 26 колонок шириной в часах может использоваться только шрифт 3×5 для которого достаточно 15 колонок.

Источник

Образовательный портал