Новые блоки и модуль USB управления

By | Август 19, 2017

Давненько не было обновлений на проекте. Но это не значит что я забросил проект, напротив, он развивается и растет.
Так на данный момент есть несколько значительных обновлений, которые, как мне кажется, существенно повлияют на качество проекта. Но обо всем по порядку.
Новый чип для физической передачи данных
Как и обещал, я поменял архитектуру системы и ушел от NRF24 (2.4ГГц диапазон) на CC1101 (433 МГц). Такая смена была обусловлена многими факторами, но самое главное это дальность стабильной передачи. И если на нордике мне удавалось «выжать» 50 метров, то на CC1101 легко можно «пробить» ж/б стену + 300м. открытого пространства. Такое, конечно не может не радовать.

Соответственно все новые модули будут строится на этом чипе или же на этом семействе. В любом случае это не повлияет на внутренние механизмы передачи данных.

Приятным бонусом стал увеличенный размер одного блока передаваемых данных до 60 байт.

Новые платы

На чипе CC1101 разработанны новые платы под ХАБ и исполнительные устройства. На данный момент разработан USB ХАБ, а так же устройство для коммутации нагрузки и многофункциональное устройство для подключения датчиков с питанием от одной АА батарейки.

ХАБ

Хаб представляет собой USB стик, который подключается к ПК или однопалатному ПК и может обмениваться данными через виртуальный COM порт. Что упрощает управление устройством до простой передачи ему текстовых команд. ХАБ так же передает всю информацию на исполняемые устройства и из устройств обратно хосту (ПК).

Схема и плата Хаба доступна на github по ссылке: Hub USB 2.0

Устройства

Многофункциональное устройство для подключения датчиков — представляет собой компактную плату с минимумом компонентов и с питанием от АА батареи. К устройству можно подключить такие датчики как ds18b20 (термодатчик), датчик влажности семейства DHT и т.д. Устройство будет передавать данные по радиоканалу с заданной периодичностью. При этом потребление устройства минимальное, что обеспечивает его работу от одной батарейки АА более чем на год (врем работы сильно зависит от частоты опроса, выбранного типа доставки данных и других зависимостей).

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

Схема и печатная плата устройства МФУ доступна на github по ссылке: Switch-1.5v-MFU

Устройство для коммутации нагрузки переменного тока 220в — представляет собой плату размером 31х34мм на которой компактно разместились компоненты для безопасного управления нагрузкой переменного тока до 4А. Устройство имеет малые габариты, что позволяет ему разместится в обычном подрозетнике. Преимущество устройства над другими подобными устройствами заключается в гальванической развязке от питающей сети, что обеспечивает возможность перепрошивки МК без отключения от сети, но всегда нужно помнить, что некоторые части схемы при этом находятся под напряжением и можно получить поражение электрическим током. Поэтому перепрошивка МК и любые действия с устройство рекомендуется производить при отключенном питании и нагрузке. Для питания устройства не от сети предусмотрены соответствующие выводы а так же разъем SWD. Так же присутствует UART Tx.

Более детально об каждом из исполнительных устройствах я расскажу в следующих статьях. Так же скоро будут выходить видео на канале в Youtube с демонстрацией работы всей системы в целом.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *