Возникла необходимость сделать подсветку над межкомнатной раздвижной дверью которая ведет из зала в коридор. А идея простая, ночью, когда встаешь в туалет, или на кухню, чтобы не раздавить кота, который любит лежать где попало и у которого напрочь отсутствует инстинкт самосохранения решено было сделать подсветку, которая будет работать в паре с датчиком движения.
Идея то простая, а вот реализация... Датчик движения уже был фирмы Xiaomi, почти все имеющиеся устройства были заведены в homebridge. Именно поэтому я и решил купить какой-нибудь китайский дешевый контроллер светодиодной ленты, который умеет работать с платформой tuya. Почему так? Да все просто. У Xiaomi есть готовое решение - умная светодиодная лента, которая без проблем встраивается в умный дом. Вот только есть один большой минус - цена данного решения. За такую ленту вам придется заплатить 2-3 тысячи рублей. Поэтому было решено попробовать какой-нибудь китайский аналог.
И вот я купил цветную светодиодную ленту 5м за 400р., и заказал контроллер для нее из Китая за 350р. по скидке. Цена вопроса получилась примерно 750 руб., что очень неплохо. Но теперь встал вопрос с подключением к источнику питания. Это же считай потолок, рядом розеток нет. Тянуть "сопли" от ближайших розеток не хотелось. Поэтому мне пришла мысль, а почему бы не запитать подсветку от повербанка? Ведь по факту она будет включаться только по ночам, да и то не каждый день и на ограниченное время.
Но тут я столкнулся с проблемой, потому что для работы светодиодной ленты с контроллером нужно было напряжение 12v. А повербанки сейчас все автоматически определяют какое напряжение нужно подать для устройства. Повышенное напряжение в виде 12v вместо привычных 5v, подается только в том случае, если подключенное устройство посылает специальное команду для быстрой зарядки. Но это при условии, что повербанк тоже поддерживает функцию быстрой зарядки. Самые распространенные протоколы быстрой зарядки это Qualcomm Quick Charge, и USB Power Delivery.
К моему великому сожалению контроллер оказался не настолько умным и никаких команд для повербанка не передавал. Поэтому повербанк подавал напряжение в 5v чего контроллеру не хватало для работы. Таааааааак, ну и что же делать? Немного погуглив и подумав я нашел решение вопроса. Им оказался usb триггер.
Это такое устройство, которое можно подключить в повербанк, выбрать там необходимое напряжение принудительно, а уже через него подключить ваш девайс. То есть триггер посылает ту самую команду быстрой зарядки повербанку и он уже выдает нужные нам 12v. Все заработало, все отлично! Но это только половина дела. В следующей статье расскажу про подключение к homebridge