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 デバイスを制御する方法を紹介します。

特徴

  • ESP32ベースで開発され、Wi-Fiをサポート
  • 16MBフラッシュ + 8MB PSRAM
  • オンボードTFCardスロット
  • I2Sアンプ付きビルトインスピーカー
  • 静電容量式タッチのIPSディスプレイ
  • AXP192電源管理チップ
  • RTC定時起動をサポートするBM8563-RTCクロック
  • 統合12v→5V DC-DC降圧回路
  • 防塵防水設計、紫外線耐性プラスチック
  • FreeRTOSをサポート
  • 開発プラットフォーム
    • UiFlow1
    • UiFlow2
    • Arduino IDE
    • ESP-IDF
    • Platform.IO

含まれるもの

  • 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 デュアルコア、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ドライバ

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 という名前のポートを選択してください。

動画