Наконец-то упаковал в корпуса макеты выносного датчика и базового блока, сейчас они с утра "гоняются" на предмет зависаний и глюков.
Монтаж - на макетных платах 5х7см, деталей почти нет.
Первоначально хотел встроить в датчик схему для управления обогревателем, но пока что оставил только контрольную часть.
Детали датчика
Детали базового блока
Красный светодиод - "Авария", синий - влажность больше 65%, зеленый - температура воздуха в помещении ниже +15С или выше +30С, желтый - есть связь между блоками.
Соединение - SoftwareSerial, через платки RS-485 (вариант без переключателя "Прием/передача", как ни странно - работает!).
Передача данных - через UART, пока что никаких MODBus-ов!
Заодно "вопрос к знатокам": планирую перейти к варианту датчика, передающего данные через локальную сеть на SCADA-систему, но пока не понял - его нужно делать мастером или слейвом?.. Датчиков предполагается с десяток или около того. Разумеется, нужно будет устанавливать данные для TCP\IP, ну и всякое такое...