Задумал сделать из Ардуинки систему типа "Умный дом". Первоначально хочу реализовать управление освещением по принципу: две кнопки - вкл/выкл, длительное нажатие на кнопку влк прибавляет яркость лампы, длительное нажатие кнопки выкл убавляет яркость. Кратковременные нажатия включают/выключают лампу на уровень яркости, который был задан ранее.
Также жалюзи, длительное нажатие - жалюзи движутся вверх/вниз пока кнопка удерживается, кратковременное нажатие - жалюзи поднимаются/опускаются до конца(установлены датчики конечных положений для обратной связи).
Касаемо тампературы - тут гораздо сложнее. Соединение с кондиционером можно осуществить через инфракрасную связь, путём генерирования кода сигнала самой Ардуиной, либо тупо подпояв проводки к кнопке квл/выкл в пульте от кондёра.(Если кондиционер с пультом) Алгоритмов управления множество, от простого включения по таймеру, до прогнозирования изменения температуры в зависимости от времени суток, температуры на улице, или даже в зависимости от того что в комнате включено(Бывают люстры с галогеновыми лампами, которые не хило могут нагреть комнату). Нагревание комнаты в расчёт не беру, так как с этим проблем никогда не возникало, комунальные службы в этом плане работают нормально.
Всю проводку предусмотрел во время ремонта квартиры - подвод силовых проводов к люстре и жалюзи. А кнопку выполнил на радио управлении. Купил за 600р. две детских миниатюрных радиоуправляемых машинки(по 4 канала - вперёд, назад, влево, вправо). Приёмник - плата из машинки подключен к входам Ардуино, а передатчик с батарейками встроен в обычный двух клавишный выключатель света.