Шлюз ИК+RF — WiFi

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

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

Для начала нарисовал схему

как видим деталей не так и много, поэтому сделал универсальную плату на которой можно собрать еще 4 устройства (координатор Zigbee c подключением через USB, координатор Zigbee с подключением через WiFi, шлюз WiFi-MiLight, шлюз WiFi-MySensors).

Плату делал сразу под конкретный корпус Gainta-401

в DipTrace развел платузаказал изготовление в jlcbcb, обошлось в $8 с доставкойс размерами угадал, встала отлично

распаял минимальный вариант, осталось сделать торцы корпуса.

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

Нарисовалвырезал

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

примерка

можно собирать окончательно, для вертикальной установки распечатал ножки.

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

Для управления в шлюз можно залить например платную прошивку wifi-iot c нужными опциями или бесплатный вариант из этой статьи. Оба варианта могут работать через MQTT

Для желающих повторить, файлы платы.

2 комментария для “Шлюз ИК+RF — WiFi

  1. Схема не соответствует скетчу (бесплатный вариант) — перепутаны GPIO4 и GPIO5. Либо скетч схеме (:

    IR диоды подключены без токоограничительного резистора. Это не правильно, у меня сгорели. При программировании, состояние выхода на IR диоды =1 и все 5 вольт валит на диоды без ограничения тока. В импульсном режиме возможно и работало.

    так же в бесплатном скетче не понятно это:
    const int RECV_PIN = 5; //an IR detector/demodulator is connected to GPIO pin 1
    и
    int led_r = 5; // красный свето-диод — режим точки доступа, мигающий — нстройки ssid сохранены, ожидание перезагрузки пользоватилем
    это что один вывод на два действия?

    1. Проблема с GPIO 4 И 5 это старая тема, есть модули где эти выводы перепутаны местами.
      На счет резистора в цепи светодиодов, да не помешал бы в общем случае. В моем случае светодиоды с прямым током 120мА и импульсным 1000мА, если память не изменяет.
      Скетч к сожалению не мой и мне трудно комментировать что там внутри.

Добавить комментарий для Lehix Отменить ответ