M5Stack BASIC Kitは、その名の通り、M5Stack開発キットシリーズの中のスターターキットです。ESP-32コアを搭載し、オープンソース、低コスト、フル機能で、回路設計、PCB設計、ソフトウェア、金型設計、生産などすべての段階での新製品開発を容易にする、モジュール式、スタッカブル、スケーラブル、かつポータブルなデバイスです。このBasicキットは、親しみやすい価格とフル機能のリソースを提供しており、IoTを探求するための良いスターターキットとなっています。
IoTプロトタイピングの最速の方法を探求したいのであれば、M5Stack開発ボードは完璧なソリューションです。M5Stack開発ボードは、産業グレードのケースとESP32ベースの開発ボードで覆われており、他の製品とは異なり、非常に効率的です。Wi-Fiモジュールと統合され、デュアルコアと16MBのSPIフラッシュを搭載しています。30以上のM5Stackスタッカブルモジュール、40以上の拡張可能なユニット、およびさまざまなレベルのプログラム言語とともに、非常に短い時間でIoT製品を作成および検証することができます。
サポートする開発プラットフォームとプログラミング言語 Arduino、 UIFlow を用いたBlockly言語、Micropython。M5Stackは、お客様のプログラミングスキルに関係なく、アイデアの実現から製品化まで、すべてのステップをサポートします。 e ESP8266 を使用したことがあれば、ESP32 が ESP8266 の完璧なアップグレードであることにお気づきでしょう。ESP32は、より多くのGPIO、より多くのアナログ入力と2つのアナログ出力、複数の追加周辺回路(予備のUARTなど)を備えています。ESP-IDFの公式開発プラットフォームには、FreeRTOSが移植されています。デュアルコアとリアルタイムOSにより、より整理されたコードと高速なプロセッサを手に入れることができます。
M5Stack Basicは、2つのパーツから構成されています。上側には、各種プロセッサ、チップ、その他のスロット部品が搭載されています。下側にはリチウム電池、M-BUSソケット、拡張用ピンが搭載されています。
リソース | パラメータ |
---|---|
ESP32-D0WDQ6-V3 | 240MHzデュアルコア、600DMIPS、520KB SRAM、Wi-Fi |
フラッシュメモリ | 16MB |
電源入力 | 5V、500mA |
ポート | TypeC×1、GROVE(I2C+I/0+UART)×1 |
コアボトムポート | PIN(G1、G2、G3、G16、G17、G18、G19、G21、G22、G23、G25、G26、G35、G36) |
IPSスクリーン | 2インチ、320x240、ILI9342C、最大輝度853nitのカラフルなTFT LCD |
ボタン | カスタムボタン×3 |
スピーカー | 1W-0928 |
バッテリー | 110mAh@3.7V |
アンテナ | 2.4G 3D アンテナ |
動作温度 | 0℃~60 |
製品重量 | 47.2g |
梱包重量 | 93g |
製品サイズ | 54×54×18mm |
梱包サイズ | 95 x 65 x 25mm |
ケース素材 | プラスチック(PC) |
ドライバ名 | 適用ドライバチップ | ダウンロードリンク |
---|---|---|
CP210x_VCP_Windows | CP2104 | ダウンロード |
CP210x_VCP_MacOS | CP2104 | ダウンロード |
CP210x_VCP_Linux | CP2104 | ダウンロード |
CH9102_VCP_SER_Windows | CH9102 | ダウンロード |
CH9102_VCP_SER_MacOS v1.7 | CH9102 | ダウンロード |
EasyLoaderは、製品に関連するケースプログラムを内蔵した、簡潔で高速なプログラムライターです。簡単な手順で主制御に焼き付け、一連の機能検証を行うことができます。
**LCDとTFカード
LCD :320x240 TFカード 最大サイズ16GB
ESP32 Chip | GPIO23 | GPIO19 | GPIO18 | GPIO14 | GPIO27 | GPIO33 | GPIO32 | GPIO4 |
---|---|---|---|---|---|---|---|---|
ILI9342C | MOSI/MISO | / | CLK | CS | DC | RST | BL | |
TFカード | MOSI | MISO | CLK | CS |
ボタンとスピーカ
ESP32 Chip | GPIO39 | GPIO38 | GPIO37 | GPIO25 |
---|---|---|---|---|
Button Pin | BUTTON A | BUTTON B | BUTTON C | / |
Speaker | / | / | / | DA PIN |
グローブポートA&IP5306
| ESP32チップ | GPIO22 | GPIO21 | 5V | GND | | | 。 | ---------- | ------ | ------ | --- | --- | | グローブA | SCL | SDA | 5V | GND | | IP5306 | SCL | SDA | 5V | GND | ip5306 | SCL | SDA | 5V | GND | | 。
充電 | 放電 |
---|---|
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 | PIN | Note: |
---|---|---|
PORT-A(Red) | G21/22 | I2C |
PORT-B(Black) | G26/36 | DAC/ADC |
PORT-C(Blue) | G16/17 | UART |
ADC1 | ADC2 | DAC1 | DAC2 |
---|---|---|---|
8 channels | 10 channels | 2 channels | 2 channels |
G32-39 | G0/2/4/12-15/25-27 | G25 | G26 |
**充電電流測定値※2
charging current | Fully charged current(Power OFF) | Fully charged current(Power ON) |
---|---|---|
0.55A | - | 0.066A |
ピンアサインおよびピンリマップの詳細については、 ESP32 Datasheet を参照してください。
データシート
API
M5Stackの紹介
リリース日 | 製品の変更点 | 注記 |
---|---|---|
2017.7 | 公式の最初のバージョン | / |
2019.7 | 液晶ディスプレイがTN液晶からIPS液晶へ変更 | ArduinoのM5Stackライブラリが0.2.7以前だと画面の色が反転します。 |
2020.3 | バッテリー容量が150mAhから110mAhに変更されました。 | |
2020.6 | フラッシュメモリのサイズが4mbから16mbに変更されました。 |
注:2018.2A
というシルクの基板はC2C(USB TypeC to TypeC)ケーブルでの接続とPD充電に対応していせん。