diff --git a/docs/assets/img/product_pics/core/minicore/m5stick/m5stick_01.jpg b/docs/assets/img/product_pics/core/minicore/m5stick/m5stick_01.jpg new file mode 100644 index 00000000..a753de86 Binary files /dev/null and b/docs/assets/img/product_pics/core/minicore/m5stick/m5stick_01.jpg differ diff --git a/docs/assets/img/product_pics/core/minicore/m5stick/m5stick_02.jpg b/docs/assets/img/product_pics/core/minicore/m5stick/m5stick_02.jpg new file mode 100644 index 00000000..c2ec8ec5 Binary files /dev/null and b/docs/assets/img/product_pics/core/minicore/m5stick/m5stick_02.jpg differ diff --git a/docs/assets/img/product_pics/core/minicore/m5stick/m5stick_03.jpg b/docs/assets/img/product_pics/core/minicore/m5stick/m5stick_03.jpg new file mode 100644 index 00000000..370a0e9b Binary files /dev/null and b/docs/assets/img/product_pics/core/minicore/m5stick/m5stick_03.jpg differ diff --git a/docs/en/product_documents.md b/docs/en/product_documents.md index acfceffb..0e1c5120 100644 --- a/docs/en/product_documents.md +++ b/docs/en/product_documents.md @@ -6,7 +6,7 @@ | M5Core | MiniCore | | :----------: |:------------: | -| [BASIC](en/product_documents/m5stack-core/m5core_basic) | [Stick](en/minicore_stick) | +| [BASIC](en/product_documents/m5stack-core/m5core_basic) | [Stick](en/product_documents/m5stack-core/minicore_stick) | | [GRAY](en/product_documents/m5stack-core/m5core_gray) | / | | [FIRE](en/product_documents/m5stack-core/m5core_fire) | / | diff --git a/docs/en/product_documents/m5stack-core/minicore_stick.md b/docs/en/product_documents/m5stack-core/minicore_stick.md index dc72f2d3..70bc467b 100644 --- a/docs/en/product_documents/m5stack-core/minicore_stick.md +++ b/docs/en/product_documents/m5stack-core/minicore_stick.md @@ -1,3 +1,76 @@ -# Stick +# M5Stick -## (coming soon...) \ No newline at end of file +## DESCRIPTION + +**M5Stick** is a mini esp32 development board including 1.3' OLED Screen(64x128), led, button, buzzer, IR Transmitter, 80mAh-Battery and **optional MEMS(MPU9250)**. Usually, you can put it on your wrist with `WATCH BELT` or band it on the wall with `WALL` or `BRICK`. + +There are two version of it. One M5Stick does not contain MPU9250, another version contains MPU9250 and some accessories(likes `WATCH BELT`, `WALL` and `BRICK`). + +## FEATURES + +- Programming Support: Arduino, UIFlow(Blockly, MicroPython) +- Wearable +- Optional MEMS: MPU9250 + +## PinMap + +| *BLUE_LED* | *ESP32* | +| :----------: |:------------: | +| LED_Pin | GPIO19 | + +| *BUTTON* | *ESP32* | +| :----------: |:------------: | +| Button_Pin | GPIO25 | + +| *BUZZER* | *ESP32* | +| :----------: |:------------: | +| Buzzer_Pin | GPIO26 | + +| *IR* | *ESP32* | +| :----------: |:------------: | +| Buzzer_Pin | GPIO17 | + +| *GROVE* | *ESP32* | +| :----------: |:------------: | +| SDA | GPIO25 | +| SCL | GPIO13 | + + +**Optional:** + +| *MPU9250* | *ESP32* | +| :----------: |:------------: | +| SDA | GPIO22 | +| SCL | GPIO21 | + + + +## INCLUDES + +- 1x M5Stick including 80mAh-Battery +- 1x Type-C USB Cable + +MPU9250 Version: +- Some accessories: `WATCH BELT`, `WALL` and `BRICK` + +## DOCUMENTS + +- **Example** - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Stick/FactoryTest) + +- **Datasheet** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [MPU9250](https://www.invensense.com/wp-content/uploads/2015/02/PS-MPU-9250A-01-v1.1.pdf) + +- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-New-M5Stick-Mini-Development-Kit-ESP32-1-3-OLED-80mAh-Battery-Inside-Buzzer-IR/3226069_32947692973.html?spm=a2g1y.12024536.productList_5885011.subject_1)** + +- **Quick Start** - Arduino + +
+ +
+ +
+ +
+ +
+ +
\ No newline at end of file diff --git a/docs/en/product_documents/units/unit_adc.md b/docs/en/product_documents/units/unit_adc.md index ddc6db1f..532b0dac 100644 --- a/docs/en/product_documents/units/unit_adc.md +++ b/docs/en/product_documents/units/unit_adc.md @@ -22,7 +22,7 @@ This is a unit having self-calibrating function and 16bit analog-to-digitial cov - GitHub - - [Arduino](https://github.com/m5stack/M5Stack) + - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/ADC_ADS1100) - Datasheet diff --git a/docs/en/product_documents/units/unit_adc_cn.md b/docs/en/product_documents/units/unit_adc_cn.md deleted file mode 100644 index f2c3523c..00000000 --- a/docs/en/product_documents/units/unit_adc_cn.md +++ /dev/null @@ -1,34 +0,0 @@ -# Unit ADC - -## 描述 DESCRIPTION - -这是带自校准功能的16位模拟数字转换unit,相比ESP32芯片自带的ADC(12位)功能分辨率高了不少,意味着你可以测量更小幅值的电压等模拟量,也就是能测量更细微一倍的模拟量,比如采集心电电压做心电监护项目、做血压监测项目、高精度电压监控项目等等。unit集成的ADC芯片通过I2C接口与M5的主控通讯,可以设置成单周期转换和连续转换方式。 - -## 特性 FEATURES - -- ADC有16位分辨率,可以设置每秒采样8、16、32、128次以进行A/D转换 -- ADC芯片内部可以产生高达8倍的放大,从而可以采集幅值更小的模拟信号 -- 能测量0~12V的电压输入 -- 乐高孔接口 - -## 应用 APPLICATION - -- 心电信号采集 -- 血压测量 -- 测力计 - -## 文档 DOCUMENTS - -- GitHub - - - [Arduino](https://github.com/m5stack/M5Stack) - -- Datasheet - - - [ADS1100](http://pdf1.alldatasheet.com/datasheet-pdf/view/619024/TI1/ADS1100.html) - -- [Purchase]() - -
- -
diff --git a/docs/en/product_documents/units/unit_color_sensor.md b/docs/en/product_documents/units/unit_color_sensor.md index d0ff9040..e217353c 100644 --- a/docs/en/product_documents/units/unit_color_sensor.md +++ b/docs/en/product_documents/units/unit_color_sensor.md @@ -19,7 +19,7 @@ This is a unit can detecte the color of object surface which integrates TCS3472 - GitHub - - [Arduino](https://github.com/m5stack/M5Stack) + - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Color) - Datasheet diff --git a/docs/en/product_documents/units/unit_dac.md b/docs/en/product_documents/units/unit_dac.md index 0111226c..9572c5bc 100644 --- a/docs/en/product_documents/units/unit_dac.md +++ b/docs/en/product_documents/units/unit_dac.md @@ -19,7 +19,7 @@ This is a unit can convert digital signal to analog signal like voltage waveform - GitHub - - [Arduino](https://github.com/m5stack/M5Stack) + - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/DAC_MCP4725) - Datasheet diff --git a/docs/en/product_documents/units/unit_dac_cn.md b/docs/en/product_documents/units/unit_dac_cn.md deleted file mode 100644 index 498dc999..00000000 --- a/docs/en/product_documents/units/unit_dac_cn.md +++ /dev/null @@ -1,31 +0,0 @@ -# Unit ADC - -## 描述 DESCRIPTION - -这是带EEPROM存储的12位数字模拟转换unit,相比ESP32芯片自带的DAC(8位)功能分辨率高了不少,可以将输入的数字信号转换成模拟信号如电压、声音等输出。unit集成的DAC芯片是单通道采集,通过I2C接口与M5的主控通讯,你还可以将输入端的数字量和配置数据都保存到EEPROM中,这样在上电之后,能够立马将本来保存的数字量转换成模拟信号输出。 - -## 特性 FEATURES - -- DAC有12位分辨率 -- 乐高孔接口 - -## 应用 APPLICATION - -- MP3音频播放器 -- mini示波器 - -## 文档 DOCUMENTS - -- GitHub - - - [Arduino](https://github.com/m5stack/M5Stack) - -- Datasheet - - - [MCP4725](http://pdf1.alldatasheet.com/datasheet-pdf/view/233449/MICROCHIP/MCP4725.html) - -- [Purchase]() - -
- -
diff --git a/docs/en/product_documents/units/unit_tof.md b/docs/en/product_documents/units/unit_tof.md index 885bfb12..8a9a6517 100644 --- a/docs/en/product_documents/units/unit_tof.md +++ b/docs/en/product_documents/units/unit_tof.md @@ -18,7 +18,7 @@ This is a unit can detect distance using a newest "Time-to-Flight" sensor using - GitHub - - [Arduino](https://github.com/m5stack/M5Stack) + - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/TOF_VL53L0X) - Datasheet diff --git a/docs/ja/product_documents/m5stack-core/minicore_stick.md b/docs/ja/product_documents/m5stack-core/minicore_stick.md new file mode 100644 index 00000000..f8e416f6 --- /dev/null +++ b/docs/ja/product_documents/m5stack-core/minicore_stick.md @@ -0,0 +1,81 @@ +# M5Stick + +## 概要 + +**M5Stick**は1.3インチのOLEDスクリーン(64x128)、LED、ボタン、ブザー、IR送信機と80mAhの電池を内蔵した開発用ボードです。小型なのでウェアラブルデバイスとして使ったり、壁などに固定して利用することが可能です。 + +M5Stickは2種類のバージョンがあります。ひとつはpsRAM内蔵版、もうひとつはMPU9250内蔵版です。また`WATCH BELT`、`WALL`、`BRICK`などが付属しています。 + +## 特徴 + +- サポートプログラミング + - Arduino + - UIFlow (Blockly / MicroPython) +- ウェアラブル +- MEMS 9DoF(MPU9250版のみ) + +## スペック + +|項目|詳細| +|:---|:---| +|Core|M5Stick| + +## ピンアサイン + +|項目|PIN| +|:---|:---| +|LED|GPIO19| +|ボタン|GPIO25| +|ブザー|GPIO26| +|IR|GPIO17| +|SCL|GPIO13| +|SDA|GPIO25| + +**MPU9250** + +|項目|PIN| +|:---|:---| +|SCL|GPIO21| +|SDA|GPIO22| + +## パッケージ内容 + +### 共通 + +- 1x M5Stick 内蔵 80mAh バッテリー +- 1x USB Type-C ケーブル + +### MPU9250版のみ + +- 付属品 + - `WATCH BELT` + - `WALL` + - `BRICK` + +## ドキュメント + +- **サンプルコード** + - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Stick/FactoryTest) + +- **データシート** + - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) + - [MPU9250](https://www.invensense.com/wp-content/uploads/2015/02/PS-MPU-9250A-01-v1.1.pdf) + +- **クイックスタート (Arduino)** + - 近日公開... + +
+ +
+ +
+ +
+ +
+ +
+ +## 関連情報 + +- [M5Stick 購入](https://www.aliexpress.com/store/product/M5Stack-Official-New-M5Stick-Mini-Development-Kit-ESP32-1-3-OLED-80mAh-Battery-Inside-Buzzer-IR/3226069_32947692973.html?spm=a2g1y.12024536.productList_5885011.subject_1) \ No newline at end of file diff --git a/docs/ja/product_documents_ja.md b/docs/ja/product_documents_ja.md index 77ec8275..4bb68579 100644 --- a/docs/ja/product_documents_ja.md +++ b/docs/ja/product_documents_ja.md @@ -6,7 +6,7 @@ | M5Core | MiniCore | | :----------: |:------------: | -| [BASIC](ja/product_documents/m5stack-core/m5core_basic) | [Stick](ja/minicore_stick) | +| [BASIC](ja/product_documents/m5stack-core/m5core_basic) | [Stick](ja/product_documents/m5stack-core/minicore_stick) | | [GRAY](ja/product_documents/m5stack-core/m5core_gray) | / | | [FIRE](ja/product_documents/m5stack-core/m5core_fire) | / | diff --git a/docs/zh_CN/product_documents/m5stack-core/minicore_stick.md b/docs/zh_CN/product_documents/m5stack-core/minicore_stick.md index dc72f2d3..656e8390 100644 --- a/docs/zh_CN/product_documents/m5stack-core/minicore_stick.md +++ b/docs/zh_CN/product_documents/m5stack-core/minicore_stick.md @@ -1,3 +1,76 @@ -# Stick +# M5Stick -## (coming soon...) \ No newline at end of file +## 描述 + +**M5Stick** 是一个包含1.3寸OLED屏幕(64x128),LED灯,按键,蜂鸣器,红外发射管和80mA的电池的小型ESP32开发板。你通常可以将它戴在手腕上,也可以利用我们的配件将它固定到墙上。 + +M5Stick有两个版本,第一个是无PSRAM的版本,另外一个是有MPU9250的版本,附送一些配件(`WATCH BELT`, `WALL` 和 `BRICK`)。 + +## 特性 + +- 支持可编程操作: Arduino, UIFlow(Blockly, MicroPython) +- 编程板可穿戴 +- 可选:MEMS(MPU9250) + +## 管脚映射 + +| *BLUE_LED* | *ESP32* | +| :----------: |:------------: | +| LED_Pin | GPIO19 | + +| *BUTTON按键* | *ESP32* | +| :----------: |:------------: | +| Button_Pin | GPIO25 | + +| *BUZZER蜂鸣器* | *ESP32* | +| :----------: |:------------: | +| Buzzer_Pin | GPIO26 | + +| *IR红外发射管* | *ESP32* | +| :----------: |:------------: | +| Buzzer_Pin | GPIO17 | + +| *GROVE* | *ESP32* | +| :----------: |:------------: | +| SDA | GPIO25 | +| SCL | GPIO13 | + + +**可选:** + +| *MPU9250* | *ESP32* | +| :----------: |:------------: | +| SDA | GPIO22 | +| SCL | GPIO21 | + + + +## 包含 + +- 1x M5Stick 内置 80mAh-Battery +- 1x Type-C USB 线 + +MPU9250 版本: +- 一些配件: `WATCH BELT`, `WALL` and `BRICK` + +## 文档 + +- **例程** - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Stick/FactoryTest) + +- **数据手册** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [MPU9250](https://www.invensense.com/wp-content/uploads/2015/02/PS-MPU-9250A-01-v1.1.pdf) + +- **[旗舰店](https://www.aliexpress.com/store/product/M5Stack-Official-New-M5Stick-Mini-Development-Kit-ESP32-1-3-OLED-80mAh-Battery-Inside-Buzzer-IR/3226069_32947692973.html?spm=a2g1y.12024536.productList_5885011.subject_1)** + +- **快速上手** - Arduino + +
+ +
+ +
+ +
+ +
+ +
\ No newline at end of file diff --git a/docs/zh_CN/product_documents/units/unit_adc.md b/docs/zh_CN/product_documents/units/unit_adc.md index ddc6db1f..b2a3a540 100644 --- a/docs/zh_CN/product_documents/units/unit_adc.md +++ b/docs/zh_CN/product_documents/units/unit_adc.md @@ -1,35 +1,34 @@ # Unit ADC -## DESCRIPTION +## 描述 DESCRIPTION -This is a unit having self-calibrating function and 16bit analog-to-digitial coverter. The resolution is double than insided ADC of esp32, that means you can detect smaller amplitude voltage. The unit communicates with M5Core with I2C. It has provided two modes: continuously conversion and single conversion. +这是带自校准功能的16位模拟数字转换unit,相比ESP32芯片自带的ADC(12位)功能分辨率高了不少,意味着你可以测量更小幅值的电压等模拟量,也就是能测量更细微一倍的模拟量,比如采集心电电压做心电监护项目、做血压监测项目、高精度电压监控项目等等。unit集成的ADC芯片通过I2C接口与M5的主控通讯,可以设置成单周期转换和连续转换方式。 -## FEATURES +## 特性 FEATURES -- Up to 16 bits of resolution and perform conversions at rates of 8, 16, 32, or 128 samples per second -- Programmable gain amplifier - - Gain = 1, 2, 4, OR 8 -- Detect 0~12V voltage Input -- Two Lego installation holes +- ADC有16位分辨率,可以设置每秒采样8、16、32、128次以进行A/D转换 +- ADC芯片内部可以产生高达8倍的放大,从而可以采集幅值更小的模拟信号 +- 能测量0~12V的电压输入 +- 乐高孔接口 -## APPLICATION +## 应用 APPLICATION -- ECG signal acquisition -- Blood pressure measurement -- Dynamometer +- 心电信号采集 +- 血压测量 +- 测力计 -## DOCUMENTS +## 文档 DOCUMENTS - GitHub - - [Arduino](https://github.com/m5stack/M5Stack) + - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/ADC_ADS1100) - Datasheet - [ADS1100](http://pdf1.alldatasheet.com/datasheet-pdf/view/619024/TI1/ADS1100.html) -- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-ADC-Unit-16-Bit-I2C-GROVE-ADS1100-Module-0V-to-12V-analog-to-digital/3226069_32946953374.html?spm=a2g1x.12024536.productList_5885013.pic_7) +- [Purchase]()
-
\ No newline at end of file + diff --git a/docs/zh_CN/product_documents/units/unit_adc_cn.md b/docs/zh_CN/product_documents/units/unit_adc_cn.md deleted file mode 100644 index f2c3523c..00000000 --- a/docs/zh_CN/product_documents/units/unit_adc_cn.md +++ /dev/null @@ -1,34 +0,0 @@ -# Unit ADC - -## 描述 DESCRIPTION - -这是带自校准功能的16位模拟数字转换unit,相比ESP32芯片自带的ADC(12位)功能分辨率高了不少,意味着你可以测量更小幅值的电压等模拟量,也就是能测量更细微一倍的模拟量,比如采集心电电压做心电监护项目、做血压监测项目、高精度电压监控项目等等。unit集成的ADC芯片通过I2C接口与M5的主控通讯,可以设置成单周期转换和连续转换方式。 - -## 特性 FEATURES - -- ADC有16位分辨率,可以设置每秒采样8、16、32、128次以进行A/D转换 -- ADC芯片内部可以产生高达8倍的放大,从而可以采集幅值更小的模拟信号 -- 能测量0~12V的电压输入 -- 乐高孔接口 - -## 应用 APPLICATION - -- 心电信号采集 -- 血压测量 -- 测力计 - -## 文档 DOCUMENTS - -- GitHub - - - [Arduino](https://github.com/m5stack/M5Stack) - -- Datasheet - - - [ADS1100](http://pdf1.alldatasheet.com/datasheet-pdf/view/619024/TI1/ADS1100.html) - -- [Purchase]() - -
- -
diff --git a/docs/zh_CN/product_documents/units/unit_color_sensor.md b/docs/zh_CN/product_documents/units/unit_color_sensor.md index d0ff9040..e217353c 100644 --- a/docs/zh_CN/product_documents/units/unit_color_sensor.md +++ b/docs/zh_CN/product_documents/units/unit_color_sensor.md @@ -19,7 +19,7 @@ This is a unit can detecte the color of object surface which integrates TCS3472 - GitHub - - [Arduino](https://github.com/m5stack/M5Stack) + - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Color) - Datasheet diff --git a/docs/zh_CN/product_documents/units/unit_dac.md b/docs/zh_CN/product_documents/units/unit_dac.md index 0111226c..9572c5bc 100644 --- a/docs/zh_CN/product_documents/units/unit_dac.md +++ b/docs/zh_CN/product_documents/units/unit_dac.md @@ -19,7 +19,7 @@ This is a unit can convert digital signal to analog signal like voltage waveform - GitHub - - [Arduino](https://github.com/m5stack/M5Stack) + - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/DAC_MCP4725) - Datasheet diff --git a/docs/zh_CN/product_documents/units/unit_dac_cn.md b/docs/zh_CN/product_documents/units/unit_dac_cn.md deleted file mode 100644 index 498dc999..00000000 --- a/docs/zh_CN/product_documents/units/unit_dac_cn.md +++ /dev/null @@ -1,31 +0,0 @@ -# Unit ADC - -## 描述 DESCRIPTION - -这是带EEPROM存储的12位数字模拟转换unit,相比ESP32芯片自带的DAC(8位)功能分辨率高了不少,可以将输入的数字信号转换成模拟信号如电压、声音等输出。unit集成的DAC芯片是单通道采集,通过I2C接口与M5的主控通讯,你还可以将输入端的数字量和配置数据都保存到EEPROM中,这样在上电之后,能够立马将本来保存的数字量转换成模拟信号输出。 - -## 特性 FEATURES - -- DAC有12位分辨率 -- 乐高孔接口 - -## 应用 APPLICATION - -- MP3音频播放器 -- mini示波器 - -## 文档 DOCUMENTS - -- GitHub - - - [Arduino](https://github.com/m5stack/M5Stack) - -- Datasheet - - - [MCP4725](http://pdf1.alldatasheet.com/datasheet-pdf/view/233449/MICROCHIP/MCP4725.html) - -- [Purchase]() - -
- -
diff --git a/docs/zh_CN/product_documents/units/unit_tof.md b/docs/zh_CN/product_documents/units/unit_tof.md index 885bfb12..8a9a6517 100644 --- a/docs/zh_CN/product_documents/units/unit_tof.md +++ b/docs/zh_CN/product_documents/units/unit_tof.md @@ -18,7 +18,7 @@ This is a unit can detect distance using a newest "Time-to-Flight" sensor using - GitHub - - [Arduino](https://github.com/m5stack/M5Stack) + - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/TOF_VL53L0X) - Datasheet diff --git a/docs/zh_CN/product_documents_zh_CN.md b/docs/zh_CN/product_documents_zh_CN.md index 425a4a9b..42c6a7de 100644 --- a/docs/zh_CN/product_documents_zh_CN.md +++ b/docs/zh_CN/product_documents_zh_CN.md @@ -6,7 +6,7 @@ | M5Core | MiniCore | | :----------: |:------------: | -| [BASIC](zh_CN/product_documents/m5stack-core/m5core_basic) | [Stick](zh_CN/minicore_stick) | +| [BASIC](zh_CN/product_documents/m5stack-core/m5core_basic) | [Stick](zh_CN/product_documents/m5stack-core/minicore_stick) | | [GRAY](zh_CN/product_documents/m5stack-core/m5core_gray) | / | | [FIRE](zh_CN/product_documents/m5stack-core/m5core_fire) | / |