M5Stack только что представила ToughC5 — прочный, всепогодный уличный IoT-контроллер на базе ESP32-C5. Устройство оснащено ярким 2,0-дюймовым емкостным сенсорным IPS-дисплеем и поддержкой RS485.
ToughC5 — это обновление для ESP32-base3d M5Stack TOUGH представлен в 2021 году, а обновлённая модель оснащена более современным MCU ESP32-C5 с двухдиапазонным (2,4/5 ГГц) Wi-Fi 6, Bluetooth 5 LE и радиомодулем IEEE 802.15.4 для Zigbee и Thread. Другие изменения включают более быструю Octal PSRAM, обновлённую микросхему RTC с отдельной резервной батарейкой-таблеткой, пассивный зуммер вместо предыдущего динамика мощностью 1 Вт и фирменную систему управления питанием (M5PM1 + M5IOE1) вместо PMU AXP192. Эти особенности делают устройство подходящим для промышленного управления на объектах, сбора данных на периферии вне помещений и приложений для умных зданий.
Характеристики M5Stack ToughC5:
- Беспроводная SoC – Espressif Systems ESP32-C5HR8
- CPU
- Одноядерный 32-битный процессор RISC-V @ до 240 МГц
- Энергоэффективное ядро RISC-V @ 40 МГц, выполняющее роль основного процессора для приложений, критичных к энергопотреблению
- Память – 384 КБ SRAM на кристалле, 8 МБ Octal PSRAM
- Хранилище – 320 КБ ROM
- Беспроводная связь
- Двухдиапазонный (2,4 ГГц/5 ГГц) 802.11ax WiFi 6 с резервным стандартом 802.11b/g/n WiFi 4
- Bluetooth 5.0 Low Energy (LE)
- Радиомодуль 802.15.4 для Zigbee 3.0 и Thread 1.3
- CPU
- Память
- 16 МБ флеш-памяти
- Слот для карты MicroSD
- Дисплей – 2,0-дюймовый IPS LCD (ILI9342C) с разрешением 320×240 и яркостью до 853 нит; драйвер емкостного сенсора CHSC6540
- Аудио – Встроенный пассивный зуммер
- USB
- Порт USB Type-C для питания, программирования и отладки (Внутри водонепроницаемого корпуса)
- Всепогодный кабель M12–USB-A (длиной 1 метр)
- Расширение
- 4 внутренних интерфейса расширения HY2.0-4P (RS485, I2C, GPIO, UART), предназначенных для вывода через второй разъем M12 при необходимости.
- 4-контактный разъем расширения I2C (Внутри водонепроницаемого корпуса)
- Разное
- Часы реального времени (RTC) RX8130CE с батарейкой-таблеткой CR2032
- Физическая кнопка (внутри водонепроницаемого корпуса)
- Однократное нажатие – включение / сброс
- Двойное нажатие – выключение
- Длительное нажатие – вход в режим загрузки
- Антенна – внутренняя антенна FPC (разъем IPEX-2)
- 2 × M12 отверстия в корпусе для прокладки кабеля для внешнего расширения
- Питание
- 5 В DC @ 500 мА через USB Type-C
- 6–24 В DC @ 1 А через вход интерфейса RS485
- 2-контактный разъем батареи
- Многоуровневое управление питанием с помощью микросхем M5PM1 и M5IOE1
- Потребление: 320 мА @ 4,2 В при полной нагрузке и 10,41 мкА @ 4,2 В в выключенном состоянии
- Габариты – 75,9 × 58,0 × 42,5 мм
- Вес – 119,0 г
- Корпус – устойчивый к УФ-излучению PC+ABS-корпус с базовой защитой от воды и пыли (без рейтинга IP, не предназначен для погружения)
- Крепление – поддержка магнитного крепления

Как и другие устройства M5Stack, ToughC5 также можно программировать в Arduino IDE. Компания предоставляет руководство по быстрому старту, а также библиотеки драйверов M5Unified и M5GFX на своей странице документации . Также рассказывается о прошивке UiFlow2, которая активно разрабатывается; после завершения она позволит создавать приложения с помощью веб-интерфейса программирования в стиле Blockly. Установить прошивку можно с помощью M5Burner, а UiFlow2 Web IDE поддерживает программирование и отладку через USB или Wi-Fi.


M5Stack ToughC5 IoT Dev Kit теперь доступен за $49.9 на AliExpress и официальный магазин компании . Устройство поставляется с 1-метровым кабелем USB-C, парой шестигранных ключей, клеммными проводами и водонепроницаемым уплотнительным кольцом. Поскольку письменная документация и сопроводительные фотографии для IoT-контроллера ToughC5 довольно скудные, возможно, стоит посмотреть короткое видео ниже, чтобы ясно понять, как расположены разъемы.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.


