pdf-icon

Tough

SKU:K034

説明

Tough は産業グレードのプログラマブル組込みコントローラです。Espressif 社の ESP32 チップを採用し、Wi-Fi を内蔵したデュアルコア低消費電力 Xtensa® 32-bit LX6 プロセッサ(最大 240 MHz)を搭載しています。ボード上には 8 MB PSRAM16 MB Flash を備え、2.0 インチ 320×240 フルカラー IPS ディスプレイ、高感度静電容量式タッチパネル、豊富な周辺回路および拡張インターフェースを実装しています。全面を覆う筐体は防塵・防水性能を持ち、複雑な産業環境下でも安定した動作を保証します。本コントローラは産業現場制御、スマートビル、屋外データ収集ノードなど多様なシーンに適しています。

クイックスタート

本チュートリアルでは UiFlow1 グラフィカルプログラミングで Tough を制御する方法を紹介します。
本チュートリアルでは UiFlow2 グラフィカルプログラミングで Tough を制御する方法を紹介します。
本チュートリアルでは Arduino IDE を使用して Tough を制御する方法を紹介します。

注意事項

本製品は浸水保護に対応していません。筐体を水中に沈めないでください。

特徴

  • ESP32 ベース、Wi-Fi 対応
  • 16 MB Flash + 8 MB PSRAM
  • オンボード TFCard スロット
  • 内蔵スピーカー、I2S パワーアンプ
  • IPS ディスプレイ、静電容量式タッチ
  • AXP192 電源管理 IC
  • BM8563 RTC、RTC タイマーウェークアップ対応
  • 12 V→5 V DC-DC 降圧回路内蔵
  • 防塵・防水設計、UV 耐性プラスチック
  • FreeRTOS 対応
  • 開発プラットフォーム
    • UiFlow1
    • UiFlow2
    • Arduino IDE
    • ESP-IDF
    • PlatformIO

含まれるもの

  • 1 x Tough
  • 1 x USB Type-C 接続ケーブル(1 m)
  • 1 x 六角レンチ 2.5 mm
  • 1 x 六角レンチ 1.5 mm
  • 1 x 1.25-2P 片側端子線
  • 1 x 1.25-4P 片側端子線
  • 1 x 防水 O リング
  • 1 x HY2.0-4P ソケット

アプリケーション

  • IoT コントローラ
  • データ収集
  • タイミングコントローラ

仕様

仕様 パラメータ
SoC ESP32-D0WDQ6-V3, 240 MHz デュアルコア,520 KB SRAM, Wi-Fi
Flash 16 MB
PSRAM 8 MB
入力電圧 USB (5 V @ 500 mA) / RS485 電源入力 (24 V @ 1 A)
インターフェース Type-C ×1、Grove ×4(RS485 / I2C / GPIO / UART)
IPS LCD 2.0" 320 × 240 ILI9342C フルカラー、最大輝度 853 nit
タッチ IC CHSC6540
スピーカー NS4168 16-bit I2S アンプ + 1 W スピーカー
RTC チップ BM8563
PMU AXP192
USB チップ CH9102 USB-TTL & プログラム書き込み回路
TF カード 最大 16 GB
アンテナ 3D Wi-Fi アンテナ
ケース素材 UV 耐性プラスチック
製品サイズ 76.0 × 58.0 × 41.6 mm
製品重量 117.5 g
梱包サイズ 107.0 × 81.4 × 47.7 mm
梱包重量 151.0 g

回路図

ピンマップ

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→5 V) GND
RS485 RX TX 12 V GND

HY2.0_RESET

M5BUS EN GPIO25 VCC GND
RESET EN GPIO25 5 V 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 5 V G32 G33
PORT.B GND 5 V G26 G36
PORT.C GND 5 V G14 G13

製品サイズ

module size

データシート

ソフトウェア

Arduino

UiFlow1

UiFlow2

USB ドライバ

USB ドライバ
下記リンクからお使いの OS に対応するドライバをダウンロードしてインストールしてください。使用中にプログラムを書き込めない(タイムアウトや「Failed to write to target RAM」などのエラー)が発生した場合は、デバイスドライバを再インストールしてください。
ドライバ名 対応チップ Download
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 ではポートが 2 つ表示される場合があります。使用時は wchmodem と表示されるポートを選択してください。

動画