🐝

ESP32-C3M-TRYについて

に公開

ESP32-C3M-TRYについて

概要

ESP32-C3M-TRYは株式会社マイクロファンが設計・販売するオールインワンのIoT開発ボードです。
ESP32-C3-MINI-1と言うRISC-Vアーキテクチャのシングルコアプロセッサが搭載されWiFiやBluetoothインターフェイスも搭載されています。
また、USB Type-Cインターフェースを搭載しており、PCとの接続が簡単に行えます。

ESP32-C3-TRY
画像引用元:https://www.microfan.jp/wp-content/uploads/2023/06/ESP32-C3M-TRY-2.jpg

基板上に各種の表示装置、センサー、スピーカー、スイッチなど搭載されたIoT学習ボードで、
ブレッドボード上で部品を配置し、ジャンプワイヤーで配線して回路を構成する必要がなく、特に初心者が陥りやすい誤結線による動作不要や接触不良、部品破損がなく、学習者はプログラミングに集中することができます。
AmazonやYahooショッピングで4,400円程度(原稿執筆時)で購入できます。

端子の割り当て

シンボル 信号線 備考
SW1 D2 負倫理
SW2 D3 負倫理
SW3 D6 負倫理
SW4 D9/SCL BOOTローダーモード移行用
SW5 RST リセット
LED1 D0 正論理
LED10-LED12 D10 WS2812B(NeoPixel), CN4 (ボード右上のコネクタ)
SCL0 D9 OLEDディスプレイ、温度・湿度センサー、加速度センサー
SDA0 D10 OLEDディスプレイ、温度・湿度センサー、加速度センサー
X1 D21 圧電スピーカー
Q2 D1(ADC) 明るさセンサー(フォトトランジスタ)、アナログ値
CN2 (ボード左下のコネクタ) D20 人感センサー
CN3 (ボード左下のコネクタ) D7 RCサーボ
CN5 TRIG (ボード左上のコネクタ) D4 超音波距離センサー
CN5 ECHO (ボード左上のコネクタ) D5 超音波距離センサー

https://www.microfan.jp/2023/06/esp32-c3m-try/より転記加筆

Micropythonのファームウェア

MicrofanがオリジナルのMicropythonをESP32-C3M-TRYに合わせて拡張したファームウェアを下のURLで配布しています。

https://www.microfan.jp/micropython-firmware/

記事執筆時の最新バージョン(ESP32-C3M-TRY-20240201-v1.22.1.bin)は次のURLからダウンロード可能です。
https://www.microfan.jp/firmware/ESP32-C3M-TRY-20240201-v1.22.1.bin

追加されたモジュール

記事執筆時に

>>> help('modules')

で調べたESP32_GENERICからESP32-C3M-TRY-20240201-v1.22.1.binに追加されたモジュールは以下の通りです。

aht21
dcmotor
hcsr04
hmac
jwt
kxtj3
ledmatrix
ledmatrixjp
microdot
microdot_asyncio
microdot_asyncio_websocket
microdot_session
microdot_utemplate
microdot_websocket
misakifont
oledcs
oledjp
rcservo
sdcard
ssd1306
st7735v2
sysfont
tma_jp_utl
tone
utemplate/compiled
utemplate/recompile
utemplate/source

Thonnyを使った開発環境の構築

Thonnyを使った開発環境の構築は次のページが参考になります。

https://www.microfan.jp/2023/04/thonny/

Discussion