На распродаже Aliexpress приобрёл сабжевый аппарат. Понравился он мне очень. И проходимый, скачет по коврам как горный козёл. И незастревучий. Только когда я на полу верёвку оставил, он её и намотал. И убирается по-умному, змейкой, от стены к стене. И все комнаты сам обходит, и сам возвращается на базу.
Но есть и мелкие недостатки - нет настройки уборки по дням недели. А ежедневная уборка мне без надобности. Это бессмысленное расходование ресурса пылесоса. Включать же вручную в выходные в своём присутствии тоже неохота, приятнее было бы, чтобы он убирался когда меня нет дома, например, во вторник и пятницу. Или только в пятницу, пока не решил.
Захотелось сделать всё красиво, без вмешательства в аппаратную часть пылесоса. Поэтому пришлось немного изучить новую для меня область - управление ИК-лучами. Использовал примеры из IRremote и IRLib2. Снял дамп и прочие параметры кнопки включения родного пульта. Частота сигнала 50кГц. Сигнал определяется как UNKNOWN 52A3E788 Пришлось посылать в сыром формате: uint16_t rawData[89] = {4450, 4400, 550, 500, 600, 1650, 500, 550, 550, 1650, 550, 550, 550, 1700, 500, 550, 550, 600, 4450, 4400, 550, 550, 550, 1650, 550, 500, 550, 1650, 550, 550, 550, 1650, 550, 550, 550, 600, 4450, 4400, 550, 550, 550, 1650, 550, 500, 600, 1650, 500, 550, 550, 1700, 500, 550, 550, 600, 4450, 4400, 500, 600, 550, 1650, 550, 500, 600, 1600, 600, 500, 550, 1700, 500, 550, 550, 600, 4450, 4400, 550, 550, 550, 1650, 550, 550, 500, 1700, 500, 550, 550, 1650, 550, 550, 550}; //
Далее дело техники. Взял уже готовую ESP8266 от неактуального проекта, присобачил к нему ИК-светодиод, поставил на магните над базой пылесоса. Всё готово! Ах да, скетч конечно ещё. Но там ничего сложного - дни недели, время старта. Лог событий.