pdf-icon

Tough

SKU:K034

描述

Tough 是一款工业级可编程嵌入式控制器。采用乐鑫ESP32主控芯片,集成Wi-Fi方案,搭载双核低功耗 Xtensa® 32-bit LX6 微处理器,主频高达 240MHz 。板载 8M PSRAM + 16M FLASH 内存组合,集成 2.0 英寸 320*240 全彩 IPS 显示屏+高灵敏的电容触控面板+丰富的外设和拓展接口。全覆盖外壳具备防尘防水能力,即便处于复杂的工业应用场景中,也能够确保电路运行的稳定性。该控制器适用于工业现场控制、智能楼宇、户外数据采集节点等多种应用场景。

教程&快速上手

本教程将向你介绍,如何通过 Arduino IDE 编程控制 Tough 设备
本教程将向你介绍,如何通过 UiFlow1 图形化编程平台控制 Tough 设备
本教程将向你介绍,如何通过 UiFlow2 图形化编程平台控制 Tough 设备

注意事项

请勿将外壳浸入水中,该产品不具备浸入保护。

产品特性

  • 结构设计:
    • 采用防尘防水设计,上下主体用防水O型圈契合防护灰尘渗透
    • 外壳采用防紫外线塑料
    • 支持多种部署方式螺丝轧带磁吸背胶
    • 预留上下两个 M12 规格防水口
  • 高集成度:
    • ESP32-D0WDQ6-V3
    • 16MB Flash + 8MB PSRAM
    • 支持低功耗,定时唤醒
    • 2.0 英寸 320*240 全彩 IPS 显示屏,支持两点电容式触控
    • NS4168 16bits I2S 功放 + 1W 扬声器
    • 板载 TFCard 卡槽
    • AXP192 电源管理芯片 + BM8563-RTC 时钟 -> 低功耗电源方案支持RTC定时唤醒
    • 经过专业调制的射频电路,提供稳定可靠的无线通信质量
  • 强拓展性:
    • 默认配备功能扩展板
      • 集成 12v->5V DC-DC 降压电路,供电灵活
      • RS485转换电路
      • PORT.A、B、C / 3x Grove拓展接口
      • RS485 / I2C / GPIO / UART 接口
    • 轻松接入 M5Stack 的软硬件体系、即插即用的传感器拓展
  • 低代码开发:
    • 支持 UiFlow1、UiFlow2 图形化编程平台,脚本化、免编译、云推送
    • 全面兼容 Arduino IDE、ESP-IDF、PlatformIO 等主流开发平台
    • 支持 FreeRTOS,借助双核与多任务机制,高效组织任务逻辑,优化程序的执行效率

包装内容

  • 1 x Tough
  • 1 x USB Type-C 连接线 (1m)
  • 1 x 2.5mm 六角扳手
  • 1 x 1.5mm 六角扳手
  • 1 x 1.25-2P 单头端子线
  • 1 x 1.25-4P 单头端子线
  • 1 x 防水 O 型圈
  • 1 x HY2.0-4P 座子

应用场景

  • IoT 控制器
  • 数据采集 / 显示终端
  • 定时控制器

规格参数

规格 参数
SoC ESP32-D0WDQ6-V3, 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi
Flash 16MB
PSRAM 8MB
输入电压 USB (5V @ 500mA) / RS485 接口输入电源 (24V @ 1A)
接口 TypeC x 1, Grove x 4 (RS485 / I2C / GPIO / UART 接口)
IPS LCD 2.0" 320 x 240 ILI9342C 全彩显示屏, 最大亮度 853nit
触控面板驱动芯片 CHSC6540
扬声器配置 NS4168 16bit I2S 功放 + 1W 扬声器
RTC 时钟芯片 BM8563
PMU AXP192
USB 芯片 CH9102 USB-TTL 串口/程序下载电路
TF 卡槽 最大支持 16GB 内存卡
天线 3D Wi-Fi 天线
外壳材质 防紫外线塑料
产品尺寸 76.0 x 58.0 x 41.6mm
产品重量 117.5g
包装尺寸 107.0 x 81.4 x 47.7mm
毛重 151.0g

原理图

管脚映射

LCD 屏幕 & TF Card

ESP32-D0WDQ6-V3 GPIO38 GPIO23 GPIO18 GPIO5 GPIO15
ILI9342C MISO MOSI SCK CS DC
AXP192 AXP_IO4 AXP_DC3 AXP_LDO2
ILI9342C RST BL PWR
ESP32-D0WDQ6-V3 GPIO38 GPIO23 GPIO18 GPIO4
TFCard MISO MOSI SCK CS

Cap.Touch

ESP32-D0WDQ6-V3 GPIO21 GPIO22 GPIO39
FT6336U SDA SCL INT
AXP192 AXP_IO4
FT6336U RST

麦克风 & NS4168 功放

ESP32-D0WDQ6-V3 GPIO12 GPIO0 GPIO2 GPIO34
NS4168 BCLK LRCK DATA
Mic CLK DATA
AXP192 AXP_IO2
NS4168 SPK_EN

RTC-BM8563

ESP32-D0WDQ6-V3 GPIO21 GPIO22
BM8563 SDA SCL
AXP192 AXP_PWR
BM8563 INT

RS485

M5BUS GPIO27 GPIO19 (DC-DC 12->5V) GND
RS485 RX TX 12V GND

HY2.0_RESET

M5BUS EN GPIO25 VCC GND
RESET EN GPIO25 5V GND

ESP32 ADC/DAC 可映射引脚

ADC1 ADC2 DAC1 DAC2
8 通道 10 通道 2 通道 2 通道
G32-39 G0/2/4/12-15/25-27 G25 G26

有关引脚分配和引脚重新映射的更多信息,请参考 ESP32 datasheet

HY2.0-4P

HY2.0-4P Black Red Yellow White
PORT.A GND 5V G32 G33
PORT.B GND 5V G26 G36
PORT.C GND 5V G14 G13

尺寸图

module size

数据手册

软件开发

Arduino

UiFlow1

UiFlow2

USB 驱动

点击下方链接下载并安装对应操作系统的驱动程序。在使用时,若出现无法正常下载程序(提示超时或者 Failed to write to target RAM)的情况,可尝试重新安装设备驱动。

驱动名称 适用驱动芯片 下载链接
CH9102_VCP_SER_Windows CH9102 Download
CH9102_VCP_CDC_Windows CH9102 Download
CH9102_VCP_MacOS_v1.7 CH9102 Download
注意
CH9102_VCP_MacOS_v1.7 在安装过程中可能出现系统报错,但实际上已经完成安装,忽略即可。
安装驱动后在 MacOS 中可能出现两个可选端口,使用时请选择名称为 wchmodem 的端口。

相关视频