ToughC5

SKU:K162

説明

ToughC5 は、屋外防水型のIoTコントローラです。ESP32-C5HR8をコアとして搭載し、RISC-V 32ビットシングルコアプロセッサ(動作周波数 240MHz)、16MB Flash、8MB PSRAMを備えています。2.4 & 5 GHz デュアルバンド Wi-Fi 6、BLE 5、および IEEE 802.15.4(Zigbee、Thread)のマルチプロトコル接続に対応し、さまざまなネットワーク環境での接続ニーズに対応します。 2.0インチのカラーLCDディスプレイ(解像度 320 × 240)を搭載し、高感度の静電容量式タッチパネルを備えています。さらに、オンボードブザー、microSDカードスロット、RX8130CEリアルタイムクロックを搭載しています。筐体はPC + ABS(UVパウダー添加)素材を採用し、紫外線による劣化への耐性を備えています。デバイス内部には、I2C、GPIO、UART、RS485 拡張インターフェース、およびバッテリインターフェースを備えており、本体両側面のM12インターフェースを介して外部に引き出すことで、さらなる拡張機能を実現できます。システムはM5PM1 + M5IOE1による多段階電源管理を採用し、低消費電力でのウェイクアップに対応しています。本デバイスは通常の防水・防塵(浸漬式ではない保護)に対応しており、屋外エッジデータ収集、スマートビルディング、産業用ゲートウェイなど、さまざまなアプリケーションシーンに適しています。

クイックスタート

本チュートリアルでは、Arduino IDEを使用してToughC5デバイスをプログラミング制御する方法をご紹介します。

特徴

  • ESP32-C5HR8 コアマスタ
    • 16MB Flash
    • 8MB PSRAM
    • 2.4 & 5 GHzデュアルバンドWi-Fi 6
    • BLE 5 / IEEE 802.15.4(Zigbee、Thread)対応
  • ヒューマンマシンインターフェース
    • 2.0" LCD 静電容量式タッチスクリーン、解像度 320 x 240
    • オンボードパッシブブザー
  • クロックと電源
    • オンボードRX8130CE RTCクロック
    • RTCクロックバッテリー(CR2032コイン電池 DC 3V@220mAh)
    • M5PM1 + M5IOE1 多段階電源管理
    • DC 3.7Vバッテリーインターフェース
  • インターフェースと拡張
    • USB Type-C デバッグ / プログラム書き込み
    • 内部インターフェース拡張基板: HY2.0-4P x 4 (RS485/I2C/GPIO/UART)
    • 2x M12 本体配線穴
    • microSDカードスロット
  • 簡単配線、マグネット吸着設置
  • PC + ABS(UV 粉添加)筐体素材、紫外線劣化に強い

含まれるもの

  • 1 x ToughC5
  • 1 x USB Type-C 接続ケーブル (1m)
  • 1 x 六角レンチ L 型 2.5mm (M3ネジ用)
  • 1 x 六角レンチ L 型 1.5mm (M2ネジ用)
  • 1 x 1.25-2P 片側端子ケーブル
  • 1 x 1.25-4P 片側端子ケーブル
  • 1 x 防水 Oリング

アプリケーション

  • 屋外エッジデータ収集
  • 屋外産業現場制御
  • 屋外環境ゲートウェイ監視
  • 野外低消費電力センシング端末

仕様

仕様 パラメータ
SoC ESP32-C5HR8 @ RISC-V® 32ビットシングルコアプロセッサ、240MHz
Flash 16MB
PSRAM 8MB Quad
無線通信 2.4 & 5 GHzデュアルバンドWi-Fi 6 / BLE 5 / IEEE 802.15.4(Zigbee、Thread)
入力電圧 USB (DC 5V@500mA) / RS485インターフェース入力電源 (DC 6 ~ 24V@1A) / バッテリー (DC 3.7V)
インターフェース USB Type-C x 1, HY2.0-4P x 4 (RS485/I2C/GPIO/UART)
RS485 信号変換 RS485 @ SP485EEN-L/TR
LCDスクリーン 2.0" @ 320 x 240 ILI9342C IPSパネル、最大輝度 853nit
タッチパネルドライバIC CHSC6540
RTC RTCチップ:RX8130CE
RTCバッテリー仕様: DC 3V@220mAh、サイズ 20 x 3.2mm
バッテリーソケット仕様:SH1.0-2P
バッテリーインターフェース仕様 MX1.25-2P
ブザー オンボードパッシブブザー @8530
FPCアンテナ 2.4 GHz & 5 GHz、IPEX‑2 世代、14.3x5.3mm、ケーブル長 50mm
電源管理 M5PM1 + M5IOE1
消費電力 シャットダウン状態:DC 4.2V@10.41uA
フルロード状態:DC 4.2V@320mA
筐体素材 PC + ABS(UV 粉添加)
製品サイズ 75.9 x 58.0 x 42.5mm
製品重量 119.0g
梱包サイズ 101.0 x 83.0 x 46.0mm
梱包重量 161.4g

操作説明

ボタン操作

ダウンロードモードに入る
通常、本デバイスは引き出されたUSBケーブル経由で直接プログラムを書き込むことができます。開発・デバッグ中にプログラムの書き込み異常が発生した場合は、筐体を取り外し、電源ボタンを長押しして強制的にダウンロードモードに入ることができます。
  • シングルクリック:電源オン / リセット
  • ダブルクリック:電源オフ
  • 長押し:ダウンロードモードに入る

回路図

ピンマップ

LCD

ESP32-C5HR8 G25 G26 G7 G8 G9
ILI9342C CS DC MOSI MISO SCK

M5IOE1拡張チップのPYG5 (PYB_LCD_EN)でスクリーンイネーブルを制御し、PYG4 (PYB_LCD_RST)でスクリーンリセットを制御します。

microSD

ESP32-C5HR8 G7 G8 G9 G10
microSD MOSI MISO SCK CS

M5IOE1拡張チップのPYG6 (PYB_TF_EN)でmicroSDカードスロットのイネーブルを制御し、PYG14 (PYB_TF_DET)でmicroSDカードの挿入状態を検出します。

PYG14_PYB_TF_DET Status
LOW Inserted
HIGH Not Inserted

Touch

ESP32-C5HR8 G2 G3
CHSC6540 SDA SCL

M5PM1電源管理チップのPMG0 (PM_TP_INT)でタッチスクリーン割り込み信号入力をキャプチャし、PYG2 (PM_TP_RST)でタッチドライバICのリセットを制御します。

I2C Devices(TP & M5IOE1 & M5PM1)

ESP32-C5HR8 G2 G3
CHSC6540 (0x2E) SDA SCL
M5IOE1 (0x4F) SDA SCL
M5PM1 (0x6E) SDA SCL

RS485

ESP32-C5HR8 G23 G24
SP485EEN-L/TR RS485_RX RS485_TX

HY2.0-4P

HY2.0-4P Black Red Yellow White
PORT.A GND 5V G2 G3
PORT.B GND 5V G6 G1
PORT.C GND 5V G12 G11
PORT.RS485 GND DC 6 ~ 24V INPUT A B

M5-Bus

FUNC PIN LEFT RIGHT PIN FUNC
GND 1 2 G0 ADC
GND 3 4 G1 ADC
GND 5 6 RST EN
MOSI G7 7 8 G4 DAC
MISO G8 9 10 G6 DAC
SCK G9 11 12 3V3
RXD0 G12_PC_RX 13 14 G11_PC_TX TXD0
RXD2 G12_PC_RX 15 16 G11_PC_TX TXD2
Int SDA G2 17 18 G3 Int SCL
PORT.A SDA G2 19 20 G3 PORT.A SCL
GPIO G23 21 22 G24 GPIO
GPIO G27 23 24 G28 GPIO
NC 25 26 G5 GPIO
NC 27 28 5V
NC 29 30 BAT

M5PM1

M5PM1 PYG0 PYG1 PYG2 PYG3 PYG4
TOUCH PM_TP_INT PM_TP_RST
ESP32-C5HR8 PM_G1_IRQout
RTC PM_RTC_INT
BUZZER PM_BUZZER_EN
  • PYG0(PM_TP_INT): タッチスクリーン割り込みウェイクアップ信号
  • PYG1(PM_G1_IRQout): ESP32-C5に接続される割り込み出力信号
  • PYG2(PM_TP_RST): タッチスクリーンリセット
  • PYG3(PM_RTC_INT): RTC 割り込みウェイクアップ信号
  • PYG4(PM_BUZZER_EN): ブザー駆動信号

M5IOE1

M5IOE1 PYG1 PYG3 PYG4 PYG5 PYG6 PYG10 PYG14
CHARGE PYB_CHG_PROG PYB_CHG_STAT
LCD PYB_LCD_RST PYB_LCD_EN PYB_BL_EN
microSD PYB_TF_EN PYB_TF_DET
  • PYG1(PYB_CHG_PROG): 充電電流制御
  • PYG3(PYB_CHG_STAT): 充電状態検出
  • PYG4(PYB_LCD_RST): LCDスクリーンリセット
  • PYG5(PYB_LCD_EN): LCDスクリーンイネーブル
  • PYG10(PYB_BL_EN): LCDスクリーンバックライト駆動信号
  • PYG6(PYB_TF_EN): microSDカードスロットイネーブル
  • PYG14(PYB_TF_DET): microSDカードスロット挿入状態検出
PYG1_CHG_PROG CHARGE CURRENT
LOW 650mA
HIGH 180mA (Default)

製品サイズ

データシート

ソフトウェア

Arduino

PlatformIO

その他

動画

製品比較

製品比較項目 ToughC5 ToughC5 Tough Tough
SoC ESP32-C5HR8 @ RISC-V 32ビットシングルコアプロセッサ、240MHz ESP32-D0WDQ6-V3 @ Xtensa 32ビット LX6 デュアルコアプロセッサ、240MHz
SRAM 384 KB HP SRAM + 16 KB LP SRAM 520KB
Flash 16MB 16MB
PSRAM 8MB Quad 8MB Quad
無線通信 2.4 & 5 GHzデュアルバンドWi-Fi 6 / Zigbee / Thread (802.15.4) 2.4 GHz Wi-Fi
アンテナ FPCアンテナ、2.4G & 5G、IPEX-2 世代、14.3 x 5.3mm、ケーブル長 50mm 3D Wi-Fiアンテナ
LCDスクリーン 2.0" 320 x 240 ILI9342C フルカラーディスプレイ、最大輝度 853nit 2.0" 320 x 240 ILI9342C フルカラーディスプレイ、最大輝度 853nit
タッチパネルドライバIC CHSC6540 CHSC6540
オーディオ オンボードパッシブブザー @8530 NS4168 16bit I2Sアンプ + 1Wスピーカー
PMU M5PM1 AXP192
IO 拡張 M5IOE1ペリフェラル制御システム /
RTCクロックチップ RX8130CE BM8563
Page Tools
PDF