Rev Adrian Kennard (RevK) разработал несколько плат IoT с открытым исходным кодом на ESP32-S3 с WiFi и Bluetooth, оснащенных разъемами WAGO для подключения светодиодных лент, кнопок и других модулей GPIO.
Изначально разработанные для перчаток и шлема костюма Железного человека, платы ESP32-S3 могут использоваться в любых подходящих проектах, где требуется большая гибкость, чем у распаянных модулей, и более высокая надежность, чем у разъемов GPIO или даже винтовых клемм, которые могут быть подвержены вибрации. Вставные разъемы WAGO делают платы ESP32-S3 особенно подходящими для прототипирования и носимых устройств, где возможность быстрой замены модулей является преимуществом.

Первая плата, разработанная для перчаток, называется «Плата контроллера с питанием от батареи» со следующими характеристиками:
- Основной модуль – ESP32-S3-MINI-1-N4-R2
- SoC – ESP32-S3 двухъядерный процессор Xtensa LX7 с поддержкой WiFi 4 и Bluetooth 5.0
- Память – 2 МБ PSRAM
- Накопитель – 4 МБ QSPI flash
- Печатная антенна PCB
- USB – 1x USB-C для питания и программирования
- Расширение
- 3-контактный разъем WAGO для светодиодной ленты или других модулей (обратите внимание: только 3.3 В, можно подключить GND и DI для 5 В для других лент)
- 2-контактный разъем WAGO для кнопки ввода или других модулей
- Питание
- 5 В через порт USB-C
- 2-контактный разъем для LiPo аккумулятора + чип зарядки
- Размеры – 41 x 24 мм
Вторая плата предназначена для шлема/костюма и оснащена дополнительными разъемами WAGO, отсюда название «многопортовая плата контроллера».
Характеристики:
- Основной модуль – тот же ESP32-S3-MINI-1-N4-R2, что и выше
- Накопитель – слот для карт MicroSD для WAV аудиофайлов (в проекте IronMan)
- Аудио
- 2x микрофона MEMS TDK ICS 43434 (не нужны для дизайна IronMan)
- 2x усилители динамиков MAX98357A
- USB – порт USB Type-C для питания и программирования
- Расширение – все вставные разъемы WAGO
- 2x входа GPIO для кнопок
- 4x контроллера светодиодных лент или других выходов, например сервоприводов, питание 5 В (большой конденсатор) от USB, линия данных 3.3 В
- 2x разъема для динамиков 4 Ом
- Прочее – встроенный светодиод состояния (WS2812)
- Питание – 5 В через порт USB-C
- Размеры – 61 x 42 мм
Файлы проектирования аппаратного обеспечения KiCad для обеих плат и прошивка на C с использованием фреймворка ESP-IDF доступны на CodeBerg . Перчатка и шлем, по-видимому, общаются по Bluetooth LE, в частности для событий от кнопок и воспроизведения аудио, хранящегося на карте microSD. Этот проект предназначен для модернизации существующего костюма Железного человека, поэтому 3D-файлов для самостоятельной печати нет. В блоге RevK можно найти еще несколько подробностей о самом проекте. Поскольку основное внимание уделяется электронике и прошивке, это не полностью воспроизводимый DIY костюм Железного человека, но использование разъемов WAGO все же показалось мне интересным. Далее нужно учесть, что фраза «показалось мне» содержит личное обращение; согласно правилам следует обезличить. Заменим на «использование разъемов WAGO представляет интерес» или «является интересным». Лучше: «но использование разъемов WAGO все же представляет интерес».
Также имеется небольшое кольцо диаметром 32 мм с 88 светодиодами RGB типа WS2812, расположенными кольцами по 4, 12, 16, 24, 32 и работающими при напряжении 3.3 В для платы перчатки; это тоже аппаратное обеспечение с открытым исходным кодом, файлы KiCad опубликованы публично .
Вот как выглядит перчатка с электроникой выше.
RevK недавно добавил платы на Lectroncz , где плата для перчатки стоит $20.04, плата для шлема – $40.07, а светодиодное кольцо – $13.36. Продукты также перечислены на Tindie , но все они сейчас отсутствуют на складе из-за недавней проблемы со сменой владельцев Tindie, когда сайт был недоступен пару недель, а платежи не доходили до продавцов. Сайт снова работает, и проблема с платежами решается , но это занимает время из-за ограничений PayPal.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.




