Проект «Дом для AMS»

Дом для AMS

Проект

Плата на основе микроконтроллера ATmega2560 в корпусе с возможностью установки на DIN-рейку. В составе платы чип W5500 сетевого интерфейса, два реле, слот для microSD карты памяти, возможность подключения дисплея Nextion, беспроводного модуля nRF24L01, модуля RTC часов реального времени, защитного блока Watchdog и т. д.

Детали

Немного подробнее о внутренней начинке блока. На плате установлено довольно много радиокомпонентов и различных разъёмов, здесь мы подробно рассмотрим их.

плата

Контроллер ATmega2560

Сердцем системы является микроконтроллер ATmega2560. Это тот же контроллер, что установлен на плате Arduino Mega 2560. Основными преимуществами данного контроллера являются его надёжность, проверенная временем, множество цифровых (54) и аналоговых (16) выводов и большой объём Flash памяти.

ATmega2560

На этом контроллере будут работать скетчи Arduino, написанные для Mega 2560, а также соответствующая версия Arduino Mega Server.

Сетевой интерфейс на W5500

Это, по сути, аналог ардуиновского шилда Ethernet Shield 2. Это более новая и продвинутая версия Ethernet Shield с увеличенным до 8-и количеством сокетов и 100 мегабитным сетевым интерфейсом. Большим преимуществом данного решения является повышенная скорость работы, в 2–3 раза по сравнению со стандартным решением на чипе W5100.

W5500

Слот для microSD карты

Стандартная опция для Ethernet Shield, которая присутствует и на данной плате.

Слот для microSD карты

Реле

На плате установлены два реле для коммутации нагрузок 220 В с максимальным током 16 А. Этого вполне достаточно для коммутации большинства нагрузок, за исключением особо сильноточных типа электрических плит и т. п.

Реле

Здесь же предусмотрены соответствующие разъёмы для подключения нагрузок.

Часы реального времени

На плате предусмотрено место для установки высокоточного модуля RTC часов реального времени на чипе DS3231. Это может понадобиться для обеспечения автономности и независимости работы от наличия соединения с Интернетом.

RTC DS3231

Если Интернет-подключение в месте установки блока работает стабильно, то модуль RTC можно не устанавливать.

Беспроводной модуль nRF24L01

Несмотря на свои миниатюрные размеры, модуль nRF24L01 является мощным дополнением, при установке которого системе становятся доступны беспроводные функции, например, если плата работает под управлением AMS, то к ней становится возможным подключить до 254 беспроводных сенсоров/актуаторов.

Беспроводной модуль nRF24L01

Сторожевой модуль (Watchdog)

Сторожевой модуль нужен для обеспечения гарантированной и бесперебойной работы в ответственных приложениях типа управления сильноточными нагрузками, когда система должна работать без сбоев. Watchdog постоянно следит за работоспособностью блока и в случае зависания перегружает его в течение нескольких секунд.

Watchdog

Так же, как RTC модуль, Watchdog устанавливать необязательно, система может работать и без него.

Дисплей Nextion

Изюминкой системы является возможность установки полноцветного сенсорного дисплея Nextion размером 2,4 дюйма. На этот экран в красочном виде может выводиться любая информация из системы, такая, как состояние датчиков, тревожные сообщения, текущее время и т. д., а также, благодаря тому, что дисплей сенсорный, на нём можно выводить кнопки, меню и т. п. органы управления системой.

Дисплей Nextion

Разъёмы

Кроме разъёмов для подключения нагрузок, коммутируемых реле, установленными на плате, на блоке выведены разъёмы для подключения отдельных линий GPIO и аналоговых входов, клеммы для подключения питания и разъём для программирования системы.

Размеры платы

Размеры платы составляют 103 мм на 87 мм.

плата

Корпус D6MG

Плата рассчитана на установку в популярный корпус D6MG, в этот же корпус предусмотрено крепление дисплея Nextion. В общем, получается очень компактное и интересное устройство со множеством функций и возможностью установки на DIN-рейку.

Корпус D6MG

Кстати, систему не обязательно устанавливать в корпус D6MG, это может быть любой другой корпус, подходящий для вашего проекта. Например, прозрачный акриловый, наподобие корпусов для Arduino DIY.

Софт

Ну вот, мы и подошли к самому интересному. Плата достаточно хороша и интересна сама по себе, но основной смысл и мощь она приобретает при использовании её совместно со специализированной (или со стандартной, или с модифицированной вами) версией Arduino Mega Server.

AMS

Даже со стандартной версией AMS «из коробки» система уже будет иметь десятки функций, не говоря уже о специализированной версии или вашей собственной разработке на базе стандартного AMS.

Заключение

Получился очень приятный и удобный «дом для AMS», который многие захотят приобрести и использовать в своём хозяйстве. Пока это только проект в стадии реализации, но скоро он станет доступен для заказа и покупки всеми желающими.


К сведению. Проект разрабатывается одним из наших партнёров и о цене устройства пока сказать ничего нельзя, но скоро и цена и условия поставки будут известны. Вы также можете прислать свои замечания и пожелания по поводу этого устройства на адрес нашей лаборатории

Реализованные функции

  • Контроллер ATmega2560
  • Быстрый сетевой интерфейс на W5500
  • Слот для microSD карты памяти до 32 ГБ
  • 2 реле 220В 16А
  • Возможность установки модуля часов реального времени
  • Возможность установки беспроводного модуля nRF24L01
  • Возможность установки сторожевого модуля (Watchdog)
  • Возможность установки сенсорного дисплея Nextion
  • Возможность установки на DIN-рейку
  • Совместимость с Arduino Mega Server


Заказать проект

Для того, чтобы заказать проект, просто пришлите письмо с описанием задачи на адрес info@hi-lab.ru и возможно уже через несколько дней вы получите готовый проект вашей мечты