Базовый модуль будет на МК ATmega8A. Частота тактирования от внутреннего генератора 8 МГц. Чтобы расширить выводы управления светодиодной индикацией, буду использовать регистры сдвига (SN74HC595 – просто потому что они у меня есть). Датчики планирую использовать беспроводные на базе радиомодуля nRF24L01+ (по той же причине – есть в наличии). Максимальное количество датчиков до 6 штук (но планирую 4 будет достаточно). Датчик будет на базе МК ATtiny24. Питание датчика от двух батареек АА.
Какую функцию будет реализовывать данное устройство? Главная задача это управление электрокранами при обнаружении одним из датчиков протечки воды. Дополнительные функции – следить за напряжением питания датчиков, контролировать обмен с датчиками, производить профилактическую перестановку крана (защита от закисания). Контролировать напряжение резервных батареек. Резервное питание будет осуществляться от 8 батареек АА.
На данный момент написан алгоритм для датчика и «скелет» алгоритма базового модуля. Осуществлена связь датчика и модуля.
Алгоритм датчика:
Проверка напряжения питания при старте. Установка конфигурации модуля связи. Отправка на базовый модуль текущее напряжение питания. Если всё прошло без замечаний, датчик вместе с модулем уходит в режим глубокого сна.
Один раз в сутки датчик измеряет своё напряжение питания и передаёт это значение базовому блоку. Суточный отсчёт реализован на работе сторожевого таймера.
Контроль наличия воды реализован от внешнего прерывания по INT0.
...
Добавлено after 4 hours 16 minutes 49 seconds:
Схема датчика:
Спойлер

а это уже не вариант.