Оглавление:
- Шаг 1. Необходимые компоненты и инструменты
- Шаг 2: Схема
- Шаг 3: Строительство
- Шаг 4: Программное обеспечение и начальная настройка
- Шаг 5: Захват кодов
Видео: Пульт дистанционного управления ILumos: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Интеллектуальные переключатели и диммеры iLumos работают очень хорошо. Они легко устанавливаются в Великобритании, поскольку им не требуется нейтральное соединение, которое часто отсутствует в точках переключения освещения в Великобритании.
Они используют передачи 433 МГц со своих пультов дистанционного управления, а также имеют сенсорные элементы управления на лицевой панели. Если кто-то хочет управлять ими из приложения или использовать голосовое управление, например Alexa, рекомендуется использовать контроллер Broadlink RM, который может передавать сообщения IR или 433 МГц RF. Поскольку протокол не встроен, необходимо обучить продукт Broadlink изучению сигналов дистанционного управления. Эту тренировку сложно проводить, и даже если она кажется успешной, она не дает надежного результата. Я думаю, это связано с тем, что протокол iLumos довольно сложно отличить от нормального фонового шума 433 МГц, и поэтому обученный сигнал, который воспроизводит Broadlink, не является хорошим представлением того, что требуется.
Это поучительно, как сделать надежный контроллер. Для этого РЧ-сообщения от пультов дистанционного управления были захвачены и проанализированы, чтобы их можно было правильно воспроизвести в передатчике 433 МГц.
Подробная информация о протоколе и формате этих сообщений включена в документацию, но не обязательно понимать это для создания и использования этого заменяющего контроллера.
В контроллере используется микроконтроллер Wi-Fi ESP8266 в виде модуля (ESP-12F). Он может принимать веб-команды и преобразовывать их в требуемый формат сообщения, а затем отправлять их через простой недорогой передатчик 433 МГц. Многие из них основаны на предыдущем ИК-контроллере, который может отправлять коды на ИК-устройства, такие как телевизоры и т. Д. Функциональность ИК была сохранена, так что один и тот же контроллер можно использовать как для iLumos, так и для ряда ИК-устройств. Также можно добавить на другие устройства 433 МГц, такие как подключаемые розетки, просто добавив текстовые файлы конфигурации через веб-интерфейс.
Шаг 1. Необходимые компоненты и инструменты
Следующие компоненты необходимы
- Модуль Wi-Fi ESP-12F
- Модуль передатчика 433 МГц
- повышающий преобразователь напряжения
- Регулятор 3,3 В
- Конденсатор 220uF 6V
- ИК-диод
- n-канальный MOSFET (AO3400)
- Резистор 47R
- Резисторы 4K7 x2
- Резистор 100K x 1
- Разъем USB micro
- подключить провод
- Корпус; использовал 3D-печатный чехол -
www.thingiverse.com/thing:3318386
Необходимы следующие инструменты
- Паяльник с мелким наконечником
- Пинцет
- Эпоксидный клей
- Raspberry Pi и приемник 433 МГц для захвата кодов
Обратите внимание, что корпус, который я использовал, был как можно меньше и использовал компоненты SMD. Если используется корпус большего размера, можно использовать более крупные компоненты, такие как модули NodeMCU esp8266.
Шаг 2: Схема
Схема очень простая.
Модуль ESP-12F питается от разъема USB 5V через линейный стабилизатор на 3,3 В.
5 В используется в качестве источника питания для ИК-диода, а также повышается через модуль до 10 В. Он используется в качестве источника питания для частоты 433 МГц. Простые модули TX можно использовать напрямую с источником 5 В, но их работа от 10 В увеличивает мощность передачи и дальность действия. Некоторые модули TX будут работать от источника питания 3,3 В, но опять же, они могут иметь немного меньшую мощность.
GPIO14 используется как модулированный выход для сигналов ИК и 433 МГц. В случае IR он модулируется несущей (обычно 38 кГц), но для использования RF он напрямую управляет сигналом включения / выключения передачи. Хотя ИК-порт будет передавать всякий раз, когда будут отправлены РЧ-сообщения, их нельзя спутать с обычными ИК-сообщениями.
Шаг 3: Строительство
Конструкция очень простая.
Я делаю ИК-часть в виде отдельного небольшого модуля с транзистором MOSFET и его затворным резистором, припаянными непосредственно к ножке светодиода, чтобы минимизировать размер. Затем я добавляю немного эпоксидной смолы, чтобы закрепить ее.
Регулятор и развязывающий конденсатор устанавливаются непосредственно на модуль ESP-12F.
Остальное - просто использовать соединительный провод для подключения питания и сигнала данных.
Я делаю антенну для подключения 433 МГц по методу, описанному в
Шаг 4: Программное обеспечение и начальная настройка
Программное обеспечение построено в среде Arduino.
Исходный код для этого находится на
В коде могут быть изменены некоторые константы в целях безопасности перед компиляцией и прошивкой на устройство ES8266.
- AP_PORT определяет порт прослушивания для приема команд
- WM_PASSWORD определяет пароль, используемый wifiManager при настройке устройства в локальной сети Wi-Fi.
- AP_AUTHID определяет код авторизации, который должен отправляться с каждой командой для ее авторизации.
- update_password определяет пароль, используемый для разрешения обновлений прошивки.
При первом использовании устройство переходит в режим конфигурации Wi-Fi. С помощью телефона или планшета подключитесь к точке доступа, настроенной устройством, затем перейдите к 192.168.4.1. Отсюда вы можете выбрать локальную сеть Wi-Fi и ввести ее пароль. Это нужно сделать только один раз или при изменении сетей Wi-Fi или паролей.
Как только устройство подключится к своей локальной сети, оно будет прослушивать команды. Предполагая, что его IP-адрес 192.168.0.100, сначала используйте 192.168.0.100:AP_PORT/upload для загрузки файлов в папку данных. Затем это позволит 192.168.0.100/edit просматривать и загружать дополнительные файлы, а также позволит использовать 192.168.0100: AP_PORT для отправки тестовых команд.
Прочитанный мной исходный код содержит дальнейшие инструкции по отправке управляющих команд, макросов и подключению устройства к службе Alexa.
Шаг 5: Захват кодов
Коммутаторы iLumos должны быть сначала сопряжены с их управляющим устройством. Это описано в инструкциях iLumos и включает в себя перевод устройства в режим сопряжения с последующей отправкой ему команды ON. Затем это позволяет устройству распознавать дальнейшие команды, используя парный адрес, содержащийся в каждом сообщении.
Здесь возможны две стратегии использования контроллера.
Во-первых, вы можете записать коды с существующих пультов iLumos, а затем использовать контроллер для их репликации.
Во-вторых, для этого контроллера могут использоваться новые адреса, а затем устройства соединяться с новым адресом с использованием кодов команд, уже определенных в существующих пультах дистанционного управления.
Я предпочитаю первый метод.
Исходный код на github включает утилиту, которую можно запустить на Raspberry Pi с использованием платы приемника 433 МГц для захвата кодов с пультов iLumos. Инструкции для этого можно найти в PDF-документе с описанием протокола на этом сайте.
Рекомендуемые:
Педальный пульт дистанционного управления затвором + триггер: 6 шагов (с фотографиями)
Педальный пульт дистанционного управления затвором + триггер: этот педальный пульт идеально подходит для аниматоров остановки, фотоархивистов, блоггеров и профессионалов, которые не могут постоянно дотянуться до кнопки спуска затвора своей камеры или которым нужно быстро работать на столе с установленной камерой высокие накладные расходы. Обновление за декабрь 2020 г .: E
ИК-пульт дистанционного управления: 12 шагов
ИК-дистанционный тестер: Инфракрасный дистанционный датчик - это базовый электронный компонент, почти используемый во всех типах бытовой техники, будь то домашнее или профессиональное устройство. Эти датчики работают по принципу излучения света или обнаружения инфракрасного излучения. Когда сигнал
IRduino: Пульт дистанционного управления Arduino - имитация утерянного пульта дистанционного управления: 6 шагов
IRduino: Пульт дистанционного управления Arduino - имитируйте потерянный пульт: если вы когда-либо теряли пульт дистанционного управления для своего телевизора или DVD-плеера, вы знаете, как неприятно ходить, находить и использовать кнопки на самом устройстве. Иногда эти кнопки даже не обладают той же функциональностью, что и пульт. Rece
Обычный комплект дистанционного управления, преобразованный в четырехканальный игрушечный пульт дистанционного управления с дистанционным управлением: 4 шага
Обычный комплект дистанционного управления, преобразованный в четырехканальный игрушечный пульт дистанционного управления с дистанционным управлением:改造 方法 非常 简单。 只需 准备 一些 视频 教程 完成 这个 电子 项目 并 您 服务。 玩具 控制。
Отпуск кабеля дистанционного управления Olympus Evolt E510 (версия 2 с автофокусом на пульте дистанционного управления): 6 шагов (с изображениями)
Отпуск кабеля дистанционного управления Olympus Evolt E510 (версия 2 с автофокусом на пульте дистанционного управления): Вчера я построил простой пульт с одной кнопкой для своего Olympus E510. У большинства камер есть кнопка спуска затвора (та, которую вы нажимаете, чтобы сделать снимок), которая имеет два режима. Если слегка нажать кнопку, камера автоматически сфокусируется и измерит свет