TRYGEAR

TRYGEARの紹介

電子工作、情報教育、プロトタイピングなどで広く使用されているArduino UNOの形状やコネクタ配置に準拠した新世代の開発基板シリーズです。

多くの試作、演習で使用されるスイッチ、LED, 圧電スピーカーなどの基本的な入出力やTFT/OLEDなどのディスプレイ、RCサーボなどの接続コネクタを基板上にあらかじめ搭載しており、Lチカ後の絶壁をこえ、TRYGEARのみで様々な実験を行えるように設計されています。また、開発基板の稼働電圧が主張な外部モジュールの稼働電圧と同じ3.3Vなので、センサーやTFTディスプレイなどの多様な外部モジュールをレベル変換回路なしで直接接続し、試作や実験の世界を大きく広げることができます。

核となる開発基板に加え、多彩な実験や開発に活用できる、気温、湿度、気圧、明るさ、加速度などのセンサーモジュールやLEDマトリックス表示用などの拡張基板なども整備しています。これらのモジュールや拡張基板は、開発基板に直付けできるように設計されており、面倒な配線を必要としません。

TRYGEARシリーズは搭載するMCUや機能の違いで複数の基板がありますが、その標準的な基板構成となるDASHクラスの基板上の入出力等の配置例を以下に示します。

TRYGEARに装備されている標準的な入出力機能と配置を紹介します。

  • タクトスイッチ x3 (SW1-SW3): 基板の右端上部に配置されています。
  • LED x3 (LED1-LED3): 基板の中央から左の上下部分に配置されています。
  • 圧電スピーカー (SPK1): 基板の中央の少し左上に配置されています。
  • MicroSDソケット (SD1): 基板の右端中央に配置されています。
  • RCサーボ端子 x2 (CN2,CN3): 基板の下端左側に配置されています。
  • OLEDディスプレイコネクタ (CN5): 基板の中央上部に配置されています。
  • TFTディスプレイコネクタ (CN4): 基板の中央下部に配置されています。
  • I2Cコネクタ x2 (1つはアナログコネクタと共用)

LITEやCOREモデルでは、MicroSDが省かれています。

プログラミングには、Arduino言語(C/C++)に加え、メモリ搭載量の大きな開発ボードでは、CircuitPython/MicroPythonが使用できます。ArduinoではTRYGEAR.h, CircuitPythonでは trygear.pyと呼ぶ互換ファイルを用意しており、これを利用してプログラミングすることで、開発基板ごとに異なるMCUのピンの名称や配置を基本的に意識することなく、TRYGEARシリーズ内での互換性の高いプログラムを作成することができます。


TRYGEARシリーズのラインナップ

機能拡張モデル

TRYGEARシリーズのフラグシップモデルとなる機能拡張基板です。

標準モデルDASHの機能に加え、TV/モニタへの映像出力機能を拡張した基板と、WiFiによるネットワーク機能を拡張した基板があります。

CLASSMCUCLOCKFLASHRAMPSRAMFUNC機能拡張
VIZRP2350B150M16M520K-TV/モニタ出力
USBホスト機能
NETESP32-S3200M8M500K8MWiFiネットワーク機能

標準モデル

TRYGEARシリーズの中核となる標準的な開発基板です。

CLASSMCUCLOCKFLASHRAMPSRAMFUNC備考
DASHRP2350A150M8M500Kリファレンス基板
DASHRP2040135M8M260K
LITERP2040135M4M260K
DASHSTM32H563250M1M640KCAN高速
DASHSTM32H503C250M128K32KCAN, OPAMP高速
DASHSTM32G0B1C64M128K144KCAN
WAVESTM32G474C170M128K128KCAN, OPAMPアナログ機能強化

MIGRATIONモデル

CLASSMCUCLOCKFLASHRAMPSRAMFUNC備考
AVRATmega328P8M32K2K-
STACK

Arduino UNO R3のレジスタ操作なども含めたプログラムや教材を引き続き活用したい場合には、UNO R3と同様にATmega328Pを使用したTRYGEAR-AVRを使用することにより、ソフトウェア資産の活用と発展的な応用に取り組むことができます。

TRYGEARの操作性や利便性を活用したいが、すでにArduino UNO R3/R4が手元にあり、それを引き続き利用したい場合には、UNO-TRYGEAR-STACKを使用して、お手元のArduino UNO R3/R4をTRYGEAR相当の開発基板に変身させることができます。

APPLICATION

CLASSMCUCLOCKFLASHRAMPSRAMFUNC備考
CORERP2350A150M8M520K
CORERP2040135M4M260K
CORESTM32H503C250M128K32KCAN, OPAMP
CORESTM32G0B1C64M128K144KCAN
CORESTM32G474C170M128K128K
COREATmega328P8M32K2K


TRYGEARの拡張モジュールFUNX


TRYGEARの関連開発ボード

CLASSMCUCLOCKFLASHRAMPSRAMFUNC備考
DVIRP2350A150M8M500K
MINISTM32H503C250M128K32KCAN, OPAMP
MINISTM32G474C170M128K128KCAN, OPAMP
NANOSTM32G0B1K64M128K144KCAN
NANOATmega328P8M32K2K