Оглавление:

Спальня лампа Ws2812: 6 шагов (с изображениями)
Спальня лампа Ws2812: 6 шагов (с изображениями)

Видео: Спальня лампа Ws2812: 6 шагов (с изображениями)

Видео: Спальня лампа Ws2812: 6 шагов (с изображениями)
Видео: Hack && Tell 2024, Ноябрь
Anonim
Image
Image
Список запчастей
Список запчастей

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

Цели:

1. Используйте светодиодную ленту WS2812b для управления яркостью, цветом или анимацией / эффектами.

2. Используйте обычную лампу 220 В, управляемую реле, чтобы сохранить нормальное поведение.

3. Используйте LDR для автоматического управления яркостью в зависимости от освещения в помещении.

4. Интегрированный / встроенный веб-сайт для управления с любых устройств в браузере.

5. Интегрируйте их все в комплект Apple Home, если он есть.

6. Внутренний планировщик для определения правил, включения и выключения правил синхронизации независимо от Apple Home.

Шаг 1: Список деталей

Список запчастей
Список запчастей
Список запчастей
Список запчастей

1. Любой традиционный светильник высотой 900-1000 мм.

2. Пластиковая труба диаметром 20-40 мм и высотой 900-1000 мм. Я использовал дешевую канализационную трубу

3. Светодиодная лента WS2812 30-60 светодиодов на метр. 2-3 метра длиной

4. Устройство ESP8266 или ESP32. Я использовал плату разработчика ESP8266

5. Электропитание AC / DC 5V 2-3 A. (расчет как 1A для 50 светодиодов плюс минус)

6. LDR

7. Релейный модуль для управления лампой 220В.

8. Резисторы: 1x 200 Ом, 1x 10 кОм.

9. Некоторые провода

Шаг 2: Подключение

Проводка
Проводка

Пришло время соединить все компоненты вместе.

Шаг 3: Сборка

Сборка
Сборка
Сборка
Сборка

1. Оберните светодиодную ленту вокруг пластиковой трубы.

2. Поместите ESP8266 в любую пластиковую коробку.

3. Поместите релейный модуль в другую пластиковую коробку.

4. Проводка по схемам.

5. Прикрепите коробки к дну лампы. Я использовал пластиковый клей

6. Поместите LDR на верхнюю часть лампы и спрячьте провода внутри пластиковой трубы.

Шаг 4: Программное обеспечение

Для этого проекта я использовал универсальное программное обеспечение, разработанное мной.

Пожалуйста, посмотрите страницу github

В нем содержится полная инструкция по компиляции и настройке.

Именно для этого проекта я использовал следующие файлы конфигурации

1. Конфигурация config.json

2. Сервисы services.json

3. триггеры triggers.json

Что нужно проверить и поменять:

1. Services.json - отрегулируйте "numleds": xxx, где xxx количество ваших реальных светодиодов, после резки полосы.

2. config.json - установите правильное имя хоста для вашего устройства "localhost":

3. config.json - установите правильные значения для вашего mqtt-соединения: «mqtt_host», «mqtt_port»:, «mqtt_user», «mqtt_pass»., если mqtt_host пуст, устройство не будет пытаться подключиться к mqtt

Шаг 5: интеграция с Apple Home (необязательно)

Пожалуйста, посмотрите вики, как сделать интеграцию

github.com/Yurik72/ESPHomeController/wiki/…

Пожалуйста, посмотрите прилагаемую часть конфигурации для Homekit2MQTT.

Если вы не хотите добавлять все вручную, просто замените весь или часть файла (config.json) в конфигурации Homekit2MQTT.

Шаг 6: наслаждайтесь

Наслаждаться
Наслаждаться
Наслаждаться
Наслаждаться
Наслаждаться
Наслаждаться
Наслаждаться
Наслаждаться

Теперь, когда все сделано, ты можешь

  1. Управляйте светом через браузер с любого устройства

    • Включение / выключение светодиодов RGB
    • Включение / выключение лампы накаливания
    • Управление цветом, яркостью и более 40 встроенных эффектов для WS2812
    • Настройте простой планировщик времени для всех функций, описанных выше
  2. Использование Apple Home Kit

    • Включение / выключение светодиодов RGB
    • Включение / выключение лампы накаливания
    • Управление цветом и яркостью светодиодов RGB
    • Использование планировщика настройки сценария автоматизации домашнего комплекта
    • Использование siri для голосового управления вашей лампой

Рекомендуемые: