@garkus98 в рубрике «Обмен опытом» расскажет о своей версии шлюза SLS.

Это устройство появилось на свет практически случайно т.к хотелось начать использовать сс2652. За основу взята концепция SLS Gateway и переработана в аппаратной части для моих нужд.

Принципиальная схема устройства

В основе модули ESP32 WROVER-B(16MB) или WROOM-32(16MB). За протокол Zigbee у нас отвечают всеми известный CC2538 это скажем так версия V3, либо CC2652 выполненный в двух вариантах первый — E72-2G4M20S1E от компании EBYTE, либо RF BM 2652P2.

Кроме этого в устройстве присутствуют микросхема часов реального времени DS3231SN. Слот для карт памяти. Индикатор состояния в виде WS2812E. Микросхема усилителя звука SSM2211SZ. Три варианта для UART CH340C без кварца, CH340E, CH340G с кварцем на 12MHz(запаивать только одно из трех).  Разъем type-c 16pin на него подавать строго 5 вольт (протоколы быстрой зарядки не поддерживает)

Когда пришла в голову идея создания шлюза было четко понятно что вся сеть питания устройств будет работать от 12 вольт. Понижать линейными это не вариант тут на помощь пришла старая mp2307 или аналог её ap6503 они одинаковые судя по datasheet (с одной оговоркой, при подключении через разъем type-c, необходимо снять джампер около понижающего модуля, в противном случае возможен перегрев и выход его из строя). На плате расположены выше указанный понижающий модуль.

Плата спроектирована в EasyEDAКак видно на плате все элементы подписаны. Еще на плате есть ряд перемычек, на схеме они около ESP32 и нужны для того чтобы можно было сконфигурировать нужные пины в SLS шлюзе для Zigbee. Еще перемычки для MP2307, SD-CARD, DS3231 и UART. Эти перемычки необходимы для конфигурирования питания для светодиода и  ds3231.

Плата изготовлена в jlcpcb (плата 4-слойная)

Все компоненты можно заказать с Алиэкспресс или брать в местных магазинах. Используются компоненты 0805, 0603. И еще, TYPE-C сложно запаивать своими руками поэтому на плате есть разъемы для прошивки ESP32 и модуля Zigbee, а питать можно от 6-23 вольт через колодку около батарейки часов контакты подписаны как vin и gnd.

Это конфигурация gpio в SLS для моего варианта шлюза.

Для тех кто хочет повторить, в архиве есть файлы для заказа монтажа на плату.

BOM, GERBER, PICK AND PLACE.

 

8 комментариев

во вложении файлы от другой версии платы, из основного — нет микро USB, по другому разведены дороги, можно выложить последнюю версию?

Не могли бы открыть проект в EasyEDA. Хочется немного изменить печатную плату.

Cобрал этот шлюз в минимальной сборке, только esp32-wrower -IB 4MB и E72 2g4m20s1, без светодиода и чрв, DC-DC но шлюз не видит координатор настраивал и как на картинке и RX TX менял местами, перемычками и в настройках результат 0 на плате замыканий нет, выдает:
ChipType:
IeeeAddr: 0x
Revision: 0
PanId: 0x1234
Channel: 11
DeviceState: 0 [ UNKNOWN ]
Пошивка Version: 2021.01.24d2 и координатор CC1352P2_CC2652P_launchpad_coordinator_20220219
что же я делаю не так?

Почему прошивка SLS такая древняя? Вообще с такими вопросами лучше в чат слс в телеграм.

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

%d такие блоггеры, как: