pdf-icon

BASIC v2.7

SKU:K001-V27

チュートリアル&クイックスタート

このチュートリアルでは、UIFlowグラフィカルプログラミングプラットフォームを通じてBasicデバイスを制御する方法を紹介します
Arduino IDEでBasicデバイスのプログラミングと制御を行う方法を紹介します。
MicropythonプログラミングでBasicデバイスを制御する方法を紹介します。

説明

BASICは、費用対効果の高いエントリーレベルのIoTメインコントローラです。Espressif ESP32チップセットを採用し、メイン周波数が最大240MHzの低消費電力Xtensa® 32ビットLX6マイクロプロセッサーを2コア搭載しています。16Mフラッシュメモリを内蔵し、2.0インチフルカラーHD IPSディスプレイパネル、スピーカー、TFCカードスロット、その他の周辺機器を内蔵しています。フルカバーの筐体は、複雑な産業用アプリケーションでも回路の安定性を確保します。内部には様々なインターフェースリソース(ADC/DAC/I2C/UART/SPIなど)を提供し、底部には15x IOピンがあり、開発性が高いです。様々な製品のプロトタイピング、産業制御、インテリジェントビルアプリケーションに理想的です。

  • 高い製品化率
    • 精巧なデザイン、プロトタイピングから製品へ
    • 製品グレードのフルカバーカバーで、より安定した回路動作が可能
  • ローコード開発
    • UIFlowグラフィカルプログラミングプラットフォームのサポート、スクリプトフリー、クラウドプッシュ
    • ArduinoやESP32-IDFなど、主流の開発プラットフォームと完全な互換性があります。
    • FreeRTOSをサポートし、デュアルコアとマルチタスク機構で、タスクを効率的に実行することができます、プログラムの最適化。
  • 高い統合性
    • 2.0インチIPSディスプレイパネル、スピーカー、カスタムボタンx3
    • リチウム電池内蔵、電源管理チップ内蔵、TypeCインターフェース対応
    • 安定した信頼性の高い無線通信を実現するために、RF回路をきめ細かく調整。
  • 強力な拡張性 |
    • 15 x GPIO
    • M5Stackのハードウェアとソフトウェアのエコロジーシステム、スタッカブルモジュール設計、プラグアンドプレイによる豊富なセンサー拡張に簡単にアクセスできます。
電源のオン/オフ操作:
電源オン: 左の赤い電源ボタンをクリック
シャットダウン: 左の赤い電源ボタンを素早くダブルクリック
USB給電: デフォルトでは、USBに電源が供給されている場合、シャットダウンすることができません

製品の特徴

  • ESP32の開発をベースにしています。
  • 16M FLASH
  • フルカラー高精細IPSディスプレイパネルと多彩なハードウェア周辺機器を内蔵
  • 豊富なリソースインターフェイス、M5Stackスタッキングモジュールやセンサーとの互換性、高い拡張性。
  • M5CORE BOTTOM base 内蔵リチウム電池、15x IOリードを使用。
  • マルチプラットフォーム開発に対応:

含まれるもの

  • 1x BASIC
  • 10x ジャンパーケーブル
  • 1x Type-C USB(20cm)
  • 1x マニュアル
  • 1x ステッカー

アプリケーション

  • IoTコントローラー
  • DIYクリエイター作品
  • スマートホームの制御

仕様

リソース パラメータ
ESP32-D0WDQ6-V3 240MHz デュアルコア、600DMIPS、520KB SRAM、Wi-Fi
フラッシュ 16MB
入力電力 5V@500mA
インターフェース TypeC x1、I2C x1
IO G21、G22、G23、G19、G18、G3、G1、G16、G17、G2、G5、G25、G26、G35、G36
ボタン 物理ボタン×3
液晶画面 2.0型@320*240 ILI9342C IPSパネル、最大輝度853nit
スピーカー 1W-0928
USBチップ CH9102F
アンテナ 2.4G 3D アンテナ
バッテリー 110mAh@3.7V
製品重量 47.2g
梱包重量 93g
商品サイズ 54mm x 54mm x 18mm
梱包サイズ 95mm x 65mm x 25mm
カバーの材質 プラスチック(PC)

ドライバのインストール

以下のリンクをクリックし、OSに合ったドライバをダウンロードしてください。現在、CP210X(CP2104版)/CP34X(CH9102版)ドライバ圧縮パッケージの2種類のドライバチップがあります。圧縮パッケージを解凍した後、インストールするOSの数に応じたインストールパッケージを選択してください。 (お使いのデバイスで使用するUSBチップが不明な場合は、両方のドライバを同時にインストールすることができます。CH9102_VCP_SER_MacOS v1.7`のインストール中にエラーが発生することがありますが、実際にはインストールは完了していますので、無視してください) 使用する際、もしプログラムが正常にダウンロードできない場合(プロンプトが時間オーバーやFailed to write to target RAM)は、デバイスドライバの再インストールを試してみてください。
ドライバ名 適用ドライバチップ ダウンロードリンク
CP210x_VCP_Windows CP2104 ダウンロード
CP210x_VCP_MacOS CP2104 ダウンロード
CP210x_VCP_Linux CP2104 ダウンロード
CH9102_VCP_SER_Windows CH9102 ダウンロード
CH9102_VCP_SER_MacOS v1.7 CH9102 ダウンロード
MacOSのポート選択
MacOSでは、2つの利用可能なポートが表示される場合があります。使用する際は、wchmodemという名前のポートを選択してください。

EasyLoader

EasyLoaderは、シンプルで高速なプログラムバーナーで、製品関連のケースプログラムを内蔵しており、簡単な手順でメインコントロールに焼き付けて、一連の機能検証を行うことができます。

Download Windows Version Easyloader Download MacOS Version Easyloader

**説明:**スピーカー、無線LAN、ボタン、加速度センサー、TFカード(microSDカード)、スクリーンなど、ハードウェアの動作テストを行います。

ピンマップ

液晶画面とTFカード

液晶の画素数 320x240 TFカードは最大16GBまで対応

ESP32 Chip GPIO23 GPIO19 GPIO18 GPIO14 GPIO27 GPIO33 GPIO32 GPIO4
ILI9342C MOSI/MISO / CLK CS DC RST BL
TF Card MOSI MISO CLK / / / / CS

ボタンとスピーカー

ESP32 Chip GPIO39 GPIO38 GPIO37 GPIO25
ボタンピン BUTTON A BUTTONB BUTTONC
スピーカー //////////////////////////////////// スピーカーピン

GROVEインターフェースA & IP5306

パワーマネジメントチップ(IP5306)はI2Cカスタマイズ版で、I2Cアドレスは0x75です。IP5306のレジスタマニュアルは こちら をクリックしてご覧ください。

ESP32 Chip GPIO22 GPIO21 5V GND
GROVE A SCL SDA 5V GND
IP5306 SCL SDA 5V GND

IP5306の充放電、電圧パラメータ

充電 放電
0.00 ~ 3.40V -> 0% 4.20 ~ 4.07V -> 100%
3.40 ~ 3.61V -> 25% 4.07 ~ 3.81V -> 75%
3.61 ~ 3.88V -> 50% 3.81 ~ 3.55V -> 50%
3.88 ~ 4.12V -> 75% 3.55 ~ 3.33V -> 25%
4.12 ~ / -> 100% 3.33 ~ 0.00V -> 0%

PORT

PORT-A(RED) G21/22 I2C
PORT-B(BLACK) G26/36 DAC/ADC
PORT-C(BLUE) G16/17 UART

esp32 adc/dac

ADC1 ADC2 DAC1 DAC2
8 channels 10 channels 2 channels 2 channels
G32-39 G0/2/4/12-15/25-27 G25 G26

M-BUS

M_BUS

ピンアサインおよびピンリマップの詳細については、 ESP32データシート を参照してください。

回路図

関連リンク

Module Size

module size

Examples

Arduino

ビデオ

バージョン変更

発売日 製品変更点 注意事項
2017.7 ファーストリリース(Core1.4)
2019.7 TN画面をIPS画面に変更(Core2.2) 画面映り込みの問題を解決するには、M5Stackライブラリを最新版(v0.2.8以上)にアップグレードしてください

| 2021.10 | v2.6へのアップグレード、CP2104をCH9102に変更、構造細部の最適化(Core2.6) | / | | 2021.10 | バージョンアップv2.7 | 画面をガラススクリーンに変更し、よりクリアな表示を実現、グローブポートにはブースト機能を追加し、より安定した負荷で5.1V出力が可能に |

注意: 2018.2A PCB版のデバイスは、C2C(TypeC to TypeC)接続とPD電源に対応していません。