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 対応
  • 16MB Flash + 8MB PSRAM
  • オンボード TFCard スロット
  • 内蔵スピーカー、I2S パワーアンプ
  • IPS ディスプレイ、静電容量式タッチ
  • AXP192 電源管理チップ
  • BM8563-RTC クロック、RTC タイマーウェイクアップ対応
  • DC 6 ~ 24V から 5V へ降圧する DC-DC 回路を内蔵
  • 防塵防水設計、耐紫外線プラスチック
  • 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 電源入力 (6 ~ 24V @ 1A)
インターフェース 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
梱包サイズ 101.0 x 83.0 x 46.0mm
梱包重量 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

M5-Bus GPIO27 GPIO19 (DC-DC 6 ~ 24V->5V) GND
RS485 RX TX 6 ~ 24V GND

HY2.0_RESET

M5-Bus 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

M5-Bus

FUNC PIN LEFT RIGHT PIN FUNC
GND 1 2 G35 ADC
GND 3 4 G36 ADC
GND 5 6 RST EN
MOSI G23 7 8 G25 DAC
MISO G38 9 10 G26 DAC
SCK G18 11 12 3V3
RXD0 G3 13 14 G1 TXD0
RXD2 G13 15 16 G14 TXD2
SYS_SDA G21 17 18 G22 SYS_SCL
EXT_SDA G32 19 20 G33 EXT_SCL
GPIO G27 21 22 G19 GPIO
GPIO G2 23 24 G0 GPIO
NC 25 26 G34 ADC
NC 27 28 5V
NC 29 30 BAT

製品サイズ

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 と表示されるポートを選択してください。

動画