pdf-icon

Tough

SKU:K034

説明

Tough は産業用グレードのプログラマブル組み込みコントローラです。Espressif社の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リングで密着し、防塵性と防水性を確保
    • 外装はUV耐性プラスチックを使用
    • 多様な設置方法に対応:ネジ止めバンド固定マグネット取り付け粘着テープ
    • 上下にM12規格の防水ポートを用意
  • 高集積度:
    • ESP32-D0WDQ6-V3
    • 16MB Flash + 8MB PSRAM
    • 低消費電力モードと定時ウェイクアップ対応
    • 2.0インチ 320×240 フルカラーIPSディスプレイ、2点静電容量式タッチに対応
    • NS4168 16ビット I2S アンプ + 1W スピーカー
    • オンボード TFカードスロット
    • AXP192 電源管理チップ + BM8563 RTC -> 省電力電源設計RTC定時ウェイクアップ対応
    • 専門的に調整されたRF回路により、安定した無線通信品質を実現
  • 高い拡張性:
    • 標準で機能拡張ボードを搭載
      • 12V→5V DC-DC 降圧回路内蔵、柔軟な電源供給
      • RS485変換回路
      • PORT.A、B、C / 3つの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 デュアルコア、600 DMIPS、520KB SRAM、Wi-Fi搭載
フラッシュメモリ 16MB
PSRAM 8MB
入力電圧 USB(5V @ 500mA) / RS485インターフェース入力(24V @ 1A)
インターフェース Type-C x 1、Grove x 4(RS485 / I2C / GPIO / UART対応)
IPS液晶 2.0インチ 320×240 ILI9342C フルカラー表示、最大輝度 853nit
タッチIC CHSC6540
スピーカー構成 NS4168 16ビット I2S アンプ + 1W スピーカー
RTCクロックIC BM8563
電源管理IC AXP192
USBチップ CH9102 USB-TTL シリアル / プログラミングインターフェース
TFカードスロット 最大16GBのメモリカードに対応
アンテナ 3D Wi-Fiアンテナ
ケース素材 UV耐性プラスチック
製品サイズ 76.0 x 58.0 x 41.6 mm
製品重量 117.5 g
パッケージサイズ 107.0 x 81.4 x 47.7 mm
総重量 151.0 g

回路図

ピンマップ

LCDスクリーン & TFカード

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 データシートをご参照ください。

HY2.0-4P

HY2.0-4P
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 ダウンロード
CH9102_VCP_CDC_Windows CH9102 ダウンロード
CH9102_VCP_MacOS_v1.7 CH9102 ダウンロード
注意
CH9102_VCP_MacOS_v1.7 のインストール中にシステムエラーが表示される場合がありますが、実際にはインストールは完了しており、無視して構いません。
macOSでドライバをインストールした後、2つの利用可能なポートが表示されることがあります。デバイスを使用する際は、wchmodem という名前のポートを選択してください。

動画