Оглавление:
![Модифицированный контроллер светодиодных лент RGBW, управление через инфракрасный порт, ESP8285: 3 шага Модифицированный контроллер светодиодных лент RGBW, управление через инфракрасный порт, ESP8285: 3 шага](https://i.howwhatproduce.com/images/007/image-18942-j.webp)
Видео: Модифицированный контроллер светодиодных лент RGBW, управление через инфракрасный порт, ESP8285: 3 шага
![Видео: Модифицированный контроллер светодиодных лент RGBW, управление через инфракрасный порт, ESP8285: 3 шага Видео: Модифицированный контроллер светодиодных лент RGBW, управление через инфракрасный порт, ESP8285: 3 шага](https://i.ytimg.com/vi/AmxApw5UArY/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
![Модифицированный контроллер светодиодных лент RGBW с ИК-управлением, ESP8285 Модифицированный контроллер светодиодных лент RGBW с ИК-управлением, ESP8285](https://i.howwhatproduce.com/images/007/image-18942-1-j.webp)
![Модифицированный контроллер светодиодных лент RGBW с ИК-управлением, ESP8285 Модифицированный контроллер светодиодных лент RGBW с ИК-управлением, ESP8285](https://i.howwhatproduce.com/images/007/image-18942-2-j.webp)
![Модифицированный контроллер светодиодных лент RGBW с ИК-управлением, ESP8285 Модифицированный контроллер светодиодных лент RGBW с ИК-управлением, ESP8285](https://i.howwhatproduce.com/images/007/image-18942-3-j.webp)
Дома я установил над рабочим столом светодиодную ленту RGBW. Контроллер WiFi LED RGBW должен работать с таким приложением, как Magic Home. Однако у меня есть микросхема ESP8285, которую я прошил собственной прошивкой. Я добавил PIR, с помощью которого светодиодная лента отключается, когда меня нет на несколько минут. Снова, когда я вернусь
В этом руководстве я покажу вам, как я взломал этот контроллер и добавил PIR, и я поделюсь с вами своими проектами и программным обеспечением.
Запасы
- Контроллер Magic Home RGBW WiFi: ссылка
- Светодиодная лента RGBW: ссылка
- ИК-датчик HC-SR501: ссылка
Шаг 1. Модификация оборудования
![Модификация оборудования Модификация оборудования](https://i.howwhatproduce.com/images/007/image-18942-4-j.webp)
![Модификация оборудования Модификация оборудования](https://i.howwhatproduce.com/images/007/image-18942-5-j.webp)
![Модификация оборудования Модификация оборудования](https://i.howwhatproduce.com/images/007/image-18942-6-j.webp)
![Модификация оборудования Модификация оборудования](https://i.howwhatproduce.com/images/007/image-18942-7-j.webp)
Мой контроллер RGBW имеет разъемы для ИК-приемника (GND, VCC и данные). Я использую эти соединения для подключения PIR, который также имеет эти соединения.
Я обнаружил, что ИК-соединение подключено к GPIO4 и подняло ВЫСОКОЕ значение через подтягивающий резистор 20 кОм. Это подходит для PIR.
Затем PIR подключается, как показано на рисунке. Таким образом, PIR работает от 3,3 В от контроллера RGBW, минуя встроенный регулятор.
Я припаял разъем JST к ИК-соединениям и добавил клей для поддержки разъема JST. Я просверлил и запилил прямоугольное отверстие в корпусе для разъема JST.
Шаг 2: Программное обеспечение
![Программное обеспечение Программное обеспечение](https://i.howwhatproduce.com/images/007/image-18942-8-j.webp)
![Программное обеспечение Программное обеспечение](https://i.howwhatproduce.com/images/007/image-18942-9-j.webp)
Код опубликован на моем Github. Программное обеспечение основано на моем программном обеспечении для моей светодиодной лампы.
Модуль использует полевые МОП-транзисторы для включения и выключения светодиодных каналов R, G, B и W. Применяя сигнал ШИМ к полевым МОП-транзисторам, вы можете генерировать каждый цвет из RGB, а также затемнять белые светодиоды. Посетите этот веб-сайт для получения дополнительной информации о сигналах PWM.
ESP8285 может генерировать сигналы ШИМ с рабочим циклом от 0% до 100% с помощью функции analogWrite на желаемый вывод со значением от 0 до 255, чтобы установить яркость канала.
В этом модуле зеленый канал подключен к GPIO5, красный - к GPIO12, синий - к GPIO13, а белый канал подключен к GPIO15. В коде вы видите: #define GREENPIN 5, #define REDPIN 12, #define BLUEPIN 13 и #define WHITEPIN 15. Как описано в предыдущем шаге, PIR подключен к GPIO4 (#define PIRPIN 4).
Когда устройство включается, оно запускается как белая светодиодная лента, так как в большинстве случаев мне нужен белый свет. Затем он подключается к Wi-Fi, а мой брокер MQTT подключается к Openhab, как в этом руководстве. Если хотите, я могу показать вам свою настройку Openhab.
Устройство имеет веб-интерфейс для установки цвета, затемнения светодиодной ленты, установки сцены или входа на
Функция PIR
Когда PIR обнаруживает движение, его выходной контакт ВЫСОКИЙ. ESP8285 проверяет, является ли этот вывод ВЫСОКИМ, и сбрасывает таймер. Если движение не обнаружено в течение определенного времени (в моем случае 4 минуты / 240 секунд), таймер активирует функцию, которая сохраняет текущие значения рабочих циклов ШИМ цветовых каналов, а затем устанавливает их на «0». Это выключатели светодиодной ленты.
Когда светодиодная лента выключена и обнаружено движение, предыдущие значения восстанавливаются, и светодиодная лента снова включается.
Прошивка ESP8285
См. Эту инструкцию и эту инструкцию, как прошить ESP8285 через открытые контактные площадки. Когда мой код мигает один раз, вы можете прошить новую версию по воздуху (OTA) через
Шаг 3: соберите
![Собрать Собрать](https://i.howwhatproduce.com/images/007/image-18942-10-j.webp)
![Собрать Собрать](https://i.howwhatproduce.com/images/007/image-18942-11-j.webp)
![Собрать Собрать](https://i.howwhatproduce.com/images/007/image-18942-12-j.webp)
Я разработал обложку для PIR и распечатал ее на 3D-принтере. Я приклеил PIR к крышке горячим клеем. Через отверстия в крышке вы можете получить доступ к потенциометрам для диапазона / чувствительности и времени импульса (не используется в моей настройке, это контролируется в коде).
Светодиодная полоса довольно яркая, поэтому я добавил белую крышку, которая рассеивает свет, смотрите фотографии. Я спроектировал крышку в виде 5 частей примерно по 16 см, которые поместились на моем 3D-принтере.
Крышки PIR и светодиодных лент опубликованы в моем Thingiverse.
Рекомендуемые:
Светодиодные облака с использованием Fadecandy, PI и светодиодных лент: 4 шага (с изображениями)
![Светодиодные облака с использованием Fadecandy, PI и светодиодных лент: 4 шага (с изображениями) Светодиодные облака с использованием Fadecandy, PI и светодиодных лент: 4 шага (с изображениями)](https://i.howwhatproduce.com/images/001/image-570-35-j.webp)
Светодиодные облака с использованием Fadecandy, PI и светодиодных лент: я сделал несколько светодиодных облаков, чтобы создать неземную атмосферу в моем доме. Первоначально они должны были использоваться для фестиваля, который был отменен из-за нынешней пандемии. Я использовал леденцовую пластинку, чтобы добиться плавной анимации, и я
Косметическое зеркало своими руками в простых шагах (с использованием светодиодных лент): 4 шага
![Косметическое зеркало своими руками в простых шагах (с использованием светодиодных лент): 4 шага Косметическое зеркало своими руками в простых шагах (с использованием светодиодных лент): 4 шага](https://i.howwhatproduce.com/images/002/image-5147-9-j.webp)
Простые шаги для создания косметического зеркала своими руками (с использованием светодиодных лент): в этом посте я сделал косметическое зеркало своими руками с помощью светодиодных лент. Это действительно круто, и вы тоже должны попробовать их
Изготовление светодиодных лент на заказ: 4 шага (с изображениями)
![Изготовление светодиодных лент на заказ: 4 шага (с изображениями) Изготовление светодиодных лент на заказ: 4 шага (с изображениями)](https://i.howwhatproduce.com/images/005/image-14175-j.webp)
Изготовление светодиодных лент на заказ: недавно я сделал бесконечный зеркальный куб, и я хотел, чтобы он был определенного размера с определенным количеством светодиодов. Ни одна из светодиодных лент, которые я смог найти, не имела правильных характеристик для того, что я хотел, поэтому я сделал свою собственную. Эти полоски не разлетаются
Домашняя автоматизация с помощью релейного модуля, управляемого через инфракрасный порт и Bluetooth: 10 шагов
![Домашняя автоматизация с помощью релейного модуля, управляемого через инфракрасный порт и Bluetooth: 10 шагов Домашняя автоматизация с помощью релейного модуля, управляемого через инфракрасный порт и Bluetooth: 10 шагов](https://i.howwhatproduce.com/images/010/image-29314-j.webp)
Домашняя автоматизация с помощью релейного модуля, управляемого через инфракрасный порт и Bluetooth: в этом проекте домашней автоматизации я показал, как мы можем управлять светом, вентилятором и другими бытовыми приборами с помощью нашего приложения для смартфона и ИК-пульта с помощью схемы модуля реле управления Arduino. Это интеллектуальное реле, управляемое Arduino. схема имеет два режима, Inf
UChip - последовательный порт через ИК-порт !: 4 шага
![UChip - последовательный порт через ИК-порт !: 4 шага UChip - последовательный порт через ИК-порт !: 4 шага](https://i.howwhatproduce.com/images/001/image-1799-21-j.webp)
UChip - Serial Over IR!: Беспроводная связь стала ключевой функцией в наших проектах в настоящее время, и, говоря о беспроводной связи, первое, что мне приходит в голову, это Wi-Fi или BT, но обработка протоколов связи Wi-Fi или BT - это не так. простая задача и требует много