“Электронный/Умный/Глупый дом” или в других разработках. Контроллер может работать
как в составе системы с модулями датчиков и исполнительными модулями, так и самостоятельно.
Коротко о контроллере.
Контроллер, в основном, собран из готовых модулей. Это ускоряет процесс
сборки и позволяет собирать тем, у кого уровень подготовки не высокий или тем, у кого
зрение не очень

Основным является модуль Mega2560 Core, для общения с внешним миром модули
Sim800L и W5500, основным интерфейсом, для общения с другими модулями, является
RS485. Предусмотрена установка модулей HC-11/12, Si7021, INA219 и слота SD карты.
На плате распаяны DS3231, ADM3485 и, при необходимости, можно распаять DS75.
Так же на плате имеются разъёмы расширения, для подключения дисплеев или
дополнительной памяти (порты A и C с управляющими сигналами), отдельно есть выходы
для панели Nextion (на гребёнке и внешний). На внешние разъёмы выведены OneWire с
защитой (предохранитель и супрессор), I2C, PWM. На некоторых входах предусмотрены
резисторные делители напряжения и опторазвязка. Напряжение питания МК 3.3 вольт,
поэтому схем согласования с датчиками, дисплеями и модемом не требуется. Питание
платы 12VDC, это напряжение через предохранитель и токовый монитор INA219 выводится
на выходной разъём, для питания дополнительных модулей. Рядом присутствует разъём
на который это же напряжение подаётся через ключ на транзисторе. Питание 12 вольт
подаётся на два DC/DC преобразователя, один для модема, второй на 5 вольт питает
линейные стабилизаторы МК, модуля W5500 и панель Nextion. Плата собрана под корпус
с Ali, который имеет крепление на DIN-рейку или позволяет закрепить его на стене.
Программа под модуль пока в тестовом варианте, отлаживаю общение с Nextion и Modbus.
Пока выложил на диск фото, если будет интерес к разработке буду добавлять другие материалы.
https://yadi.sk/d/0pbkZt5Y3TZvjm