diff --git a/docs/assets/img/product_pics/applications/lidarbot_05.jpg b/docs/assets/img/product_pics/applications/lidarbot_05.jpg index 5d0334ed..dfab9109 100644 Binary files a/docs/assets/img/product_pics/applications/lidarbot_05.jpg and b/docs/assets/img/product_pics/applications/lidarbot_05.jpg differ diff --git a/docs/en/product_documents/modules/module_plus.md b/docs/en/product_documents/modules/module_plus.md index c902b47c..32a8b567 100644 --- a/docs/en/product_documents/modules/module_plus.md +++ b/docs/en/product_documents/modules/module_plus.md @@ -2,7 +2,7 @@ ## DESCRIPTION -THis a enhanced module including battery(500mAh), gear potentiometer, IR transmitter, PORT B(UART Port), PORT C(GPIO Port) and MicroPhone Pad. You can stack it with a M5Core for function enhancement. The module comunicates with M5Core with I2C. It's I2C address is 0x89. +This a enhanced module including battery(500mAh), gear potentiometer, IR transmitter, PORT B(UART Port), PORT C(GPIO Port) and MicroPhone Pad. You can stack it with a M5Core for function enhancement. The module comunicates with M5Core with I2C. It's I2C address is 0x89. ## FEATURES diff --git a/docs/ja/product_documents.md b/docs/ja/product_documents.md index 06654eb0..399e4f23 100644 --- a/docs/ja/product_documents.md +++ b/docs/ja/product_documents.md @@ -4,7 +4,7 @@ ?> 各製品の使用方法は、製品の詳細情報の中に記載されています。 -## コア + @@ -12,41 +12,42 @@ |:------:|:--------:| | [BASIC](ja/product_documents/m5stack-core/m5core_basic) | [Stick](ja/product_documents/m5stack-core/minicore_stick) | | [GRAY](ja/product_documents/m5stack-core/m5core_gray) | / | +| [WHITE(M5GO Main Board)](ja/product_documents/m5stack-core/m5core_white) | / | | [FIRE](ja/product_documents/m5stack-core/m5core_fire) | / | +| [FACES Kit](/ja/product_documents/m5stack-core/face_kit) | / | | [M5GO IoT Kit](ja/product_documents/m5stack-core/m5go_iot_starter_kit)| / | -## モジュール + -| 無線通信モジュール | アクセサリモジュール | 制御モジュール | +| 無線通信 | アクセサリ | 制御 | |:---------------:|:-----------------:|:-----------:| | [GPS](ja/product_documents/modules/module_gps) | [PROTO](ja/product_documents/modules/module_proto) | [STEPMOTOR](ja/product_documents/modules/module_stepmotor) | | [LORA](ja/product_documents/modules/module_lora) | [BATTERY](ja/product_documents/modules/module_battery) | [SERVO](ja/product_documents/modules/module_servo) | | [SIM800/GPRS/GSM](ja/product_documents/modules/module_sim800) | [BTC](ja/product_documents/modules/module_btc) | [COMMU](ja/product_documents/modules/module_commu) | | [LoRaWAN](ja/product_documents/modules/module_lorawan) | [PLUS](ja/product_documents/modules/module_plus) | / | -## ベース + -- [M5GO](ja/product_documents/bases/m5go_base) -- [PLC](ja/product_documents/bases/plc_base) -- [FACES](ja/product_documents/bases/face_base) -- [LAN](ja/product_documents/bases/lan_base) -- [Node](ja/product_documents/bases/base_node) +| | | | +|:---:|:---:|:---:| +| [M5GO-Base](ja/product_documents/bases/m5go_base) | [PLC-Base](ja/product_documents/bases/plc_base) | [FACE-Base](ja/product_documents/bases/face_base) | +| [LAN](ja/product_documents/bases/lan_base)| / | / | +| [Node-Base](ja/product_documents/bases/base_node)| / | / | -## アクセサリ + -- [LEGO-CABLE](ja/product_documents/accessories/cables/lego_cable) -- [GROVE-CABLE](ja/product_documents/accessories/cables/grove_cable) -- [FRAME](ja/product_documents/accessories/frame) -- [Headers Socket](ja/product_documents/accessories/headers_socket) -- [USB-TTL UART Serial Adapter](ja/product_documents/accessories/usb_uart_adapter) +| | | | +|:---:|:---:|:---:| +| [LEGO-CABLE](ja/product_documents/accessories/cables/lego_cable) | [FRAME](ja/product_documents/accessories/frame) | [Headers Socket](ja/product_documents/accessories/headers_socket) | +| [GROVE-CABLE](ja/product_documents/accessories/cables/grove_cable) | [USB-TTL UART Serial Adapter](ja/product_documents/accessories/usb_uart_adapter) | / | -## ユニット + @@ -71,7 +72,7 @@ | [M5Camera](ja/product_documents/units/unit_m5camera) | / | / | | [NCIR](ja/product_documents/units/unit_ncir) | / | / | -## アプリケーション + @@ -79,7 +80,7 @@ |:--|:--|:--| | [BALA](ja/product_documents/applications/application_bala) | [LidarBOT](ja/product_documents/applications/application_lidarbot) | / | -## ツール + diff --git a/docs/ja/product_documents/applications/application_lidarbot.md b/docs/ja/product_documents/applications/application_lidarbot.md index 79225bd3..316d2d02 100644 --- a/docs/ja/product_documents/applications/application_lidarbot.md +++ b/docs/ja/product_documents/applications/application_lidarbot.md @@ -94,4 +94,4 @@ ESP-NOWを利用したリアルタイム通信により、リモコンでLidarBO ## 関連情報 -- [Lidar BOT 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Lidar-Lidar-8m-6-McNamm-NeoPixel-LED-ESP32-arduino-Micropython/3226069_32951134988.html) +- [LidarBOT 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Lidar-Lidar-8m-6-McNamm-NeoPixel-LED-ESP32-arduino-Micropython/3226069_32951134988.html) diff --git a/docs/ja/product_documents/m5stack-core/face_kit.md b/docs/ja/product_documents/m5stack-core/face_kit.md new file mode 100644 index 00000000..938a02d1 --- /dev/null +++ b/docs/ja/product_documents/m5stack-core/face_kit.md @@ -0,0 +1,52 @@ +# FACES Kit + +**FACES Kit** is a kit composed of M5Core GRAY, functional keyboards, FACES Base, FACES Charger and some accessories(including DuPont lines, lanyard, M3 fixing screws and so on). Currently, the functional keyboards are composed of GameBoy, Calculator and QWERTY. We'll add other keyboards to FACES Kit. You can program it through Arduino IDE or MicroPython. For different applications, you can stack corresponding keyboard on FACES Base and burn corresponding firmware into M5Core. And here, you can learn more about [FACES Base](en/product_documents/bases/face_base). + +*For each keyboard, it's integrated **MEGA328** chip, so that when you press a button, a corresponding value(**hexadecimal format**) will be sent from keyboard to M5Core. They(keyboard and m5core) are communicating using I2C. And the I2C address of each keyboard is 0x08.* + +Now, here's the picture of the whole kit. + +
+ +
+ +### 1. GameBoy Keyboard + +When create a handheld game, you can stack a GameBoy keyboard over FACES Base straight. And burn a Nintendo Entertainment System emulator. + +Here is the method of burning emulator and a game: [download game](en/quick_start/faces/gameboy_burn_a_nes_game) + +
+ +
+ +### 2. Calculator Keyboard + +When create a calculator, you need the Calculator Keyboard. Burn your firmware into M5Core. The button which was pressed will execute the callback specifical function, so the calculator is created. + +
+ +
+ +### 3. QWERTY Keyboard + +When your project needs full keyboard input, just to stack QWERTY over Base. + +Burn the following example(example function: M5Core and serial terminal will print button you pressed) + +- **source file of example** - a. [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/FACES) - b. [MicroPython](https://github.com/m5stack/M5Cloud/tree/master/examples/FACES)(for M5Cloud) + +- **M5Cloud usage** - [MicroPython(M5Cloud)](en/quick_start/m5core/m5stack_core_get_started_MicroPython_m5cloud) + +
+ +
+ + +### 4. FACES Charger + +**FACES Charger** built in some magnets. When charging, the FACES can be attached with charger. They are connected by PIGO Pin. + +
+ +
diff --git a/docs/ja/product_documents/m5stack-core/m5core_white.md b/docs/ja/product_documents/m5stack-core/m5core_white.md new file mode 100644 index 00000000..99349e71 --- /dev/null +++ b/docs/ja/product_documents/m5stack-core/m5core_white.md @@ -0,0 +1,157 @@ +# M5Core WHITE + +## DESCRIPTION + +**The White M5Core is a main board of M5GO IOT Starter Kit.** The White M5Core is similar with M5Core GRAY. But it's bottom module is M5GO Base, not the same as M5Core GRAY. + +It equips the ESP32 with everything necessary to program, run and develop on the wonderchip. It also features a MEMS Chip(**MPU9250**), and a TFT LCD, so you can create a 3D remote gesture controller, a simple "Leap Motion" via M5Stack GRAY in a day in stead of couple weeks and so on. + +The a Bottom board on the back of M5Core. It's designed for expanding gpio on M-Bus besides I2S Pins(GPIO0, GPIO12, GPIO13, GPIO15, GPIO34)for DIY. Each gpio on M-Bus is expanded as pin and port for convenience and flexibility. + +## FEATURES + +- Programming Support + - M5Flow + - MicroPython + - Arduino +- Compatible LEGO +- TF Card Support + +## PARAMETER + +| Source | Parameter | +| :----------: |:------------: | +| ESP32 | 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth | +| Flash | 16MB | +| Input | 5V @ 500mA | +| Interface | TypeC x 1, GROVE(I2C+I/0+UART) x 1 | +| LCD | 2 inch, 320x240 Colorful TFT LCD, ILI9342 | +| Speaker | 1W-0928 | +| **MEMS** | MPU9250 | +| Battery | 150mAh @ 3.7V, inside vb | +| Op.Temp. | 32°F to 104°F ( 0°C to 40°C ) | +| Size | 54 x 54 x 12.5 mm | +| C.A.S.E | Plastic ( PC ) | +| Weight | 120g with bottom, 100g only core | + +## PinMap + +**POGO Pin** + +| POGO Pin | ESP32 Chip | +| :----------: |:------------: | +| SCL | GPIO22 | +| SDA | GPIO21 | + +**LED Bar** + +| LED Pin | ESP32 Chip | +| :----------: |:------------: | +| LED Pin | GPIO15 | + +**MIC** + +| MIC Pin | ESP32 Chip | +| :----------: |:------------: | +| MIC Pin | GPIO34 | + +**Speak** + +| Speak Pin | ESP32 Chip | +| :----------: |:------------: | +| Speak Pin | GPIO25 | + +**Button** + +| Button Pin | ESP32 Chip | +| :----------: |:------------: | +| BUTTON A | GPIO39 | +| BUTTON B | GPIO38 | +| BUTTON C | GPIO37 | + +**GROVE** + +| PORT A(I2C) | ESP32 Chip | +| :----------: |:------------: | +| SCL | GPIO22 | +| SDA | GPIO21 | +| 5V | 5V | +| GND | GND | + +| PORT B(I/O) | ESP32 Chip | +| :----------: |:------------: | +| G36 | GPIO36 | +| G26 | GPIO26 | +| 5V | 5V | +| GND | GND | + +| PORT C(UART2) | ESP32 Chip | +| :----------: |:------------: | +| RXD | GPIO16 | +| TXD | GPIO17 | +| 5V | 5V | +| GND | GND | + +**MEMS Chip** + +*MPU9250 i2c address: 0x68* + +| MPU9250 | ESP32 Chip | +| :----------: |:------------: | +| SCL | GPIO22 | +| SDA | GPIO21 | +| 5V | 5V | +| GND | GND | + +**LCD** + +| ILI9341 | ESP32 Chip | +| :----------: |:------------: | +| MOSI | GPIO23 | +| MISO | / | +| CLK | GPIO18 | +| CS | GPIO14 | +| DC | GPIO27 | +| RST | GPIO33 | +| BL | GPIO32 | + +**TF Card** + +| TFCard Pin | ESP32 Chip | +| :----------: |:------------: | +| MOSI | GPIO23 | +| MISO | GPIO19 | +| CLK | GPIO18 | +| CS | GPIO4 | + +**M-Bus** + +
+ M_BUS +
+ +## INCLUDES + +- 1x M5Core WHITE +- 1x M5GO Base +- 1x M5GO CHG BASE +- Type-C USB Cable +- User Manual + +## DOCUMENTS + +- **Example** - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples) - [MicroPython](https://github.com/m5stack/M5GO/tree/master/examples) + +- **GitHub** - [Arduino](https://github.com/m5stack/M5Stack) - [MicroPython](https://github.com/m5stack/M5GO) + +- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Stock-Offer-M5GO-IoT-Starter-Kit-ESP32-for-Arduino-MicroPython-Programming-Development-IR-MIC/3226069_32881911596.html?spm=2114.12010615.8148356.6.44fa2da3D2i5Yi)** + +- **Quick Start** + - Arduino - [MacOS](/en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS) - [Windows_64](/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows) + - [MicroPython](/en/quick_start/m5core/m5stack_core_get_started_MicroPython) + +- **[The difference between M5Cores](https://github.com/m5stack/M5-Schematic/blob/master/Core/hardware_diff_between_m5cores.md)** + +
+ +
diff --git a/docs/ja/product_documents/modules/module_battery.md b/docs/ja/product_documents/modules/module_battery.md index 03b2b6c5..d466531b 100644 --- a/docs/ja/product_documents/modules/module_battery.md +++ b/docs/ja/product_documents/modules/module_battery.md @@ -1,8 +1,8 @@ -# M5Stack BATTERY モジュール +# BATTERY モジュール ## 概要 -**M5Stack BATTERY**モジュールは850mAhの大容量バッテリを内蔵しています。 +**BATTERY**モジュールは850mAhの大容量バッテリを内蔵しています。 これによりM5Stack単独で動作するポータブルデバイスを開発する事が可能です。 @@ -12,7 +12,7 @@ ## パッケージ内容 -- 1x M5Stack BATTERY モジュール +- 1x BATTERY モジュール ## ドキュメント @@ -28,5 +28,5 @@ ## 関連情報 -- [M5Stack BATTERY モジュール 購入(スイッチサイエンス)](https://www.switch-science.com/catalog/3653/) -- [M5Stack BATTERY モジュール 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-arduino-ESP32-850-mah-iot/3226069_32839688875.html) +- [BATTERY モジュール 購入(スイッチサイエンス)](https://www.switch-science.com/catalog/3653/) +- [BATTERY モジュール 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-arduino-ESP32-850-mah-iot/3226069_32839688875.html) diff --git a/docs/ja/product_documents/modules/module_btc.md b/docs/ja/product_documents/modules/module_btc.md index 93bcbaf1..a24c3c64 100644 --- a/docs/ja/product_documents/modules/module_btc.md +++ b/docs/ja/product_documents/modules/module_btc.md @@ -1,8 +1,8 @@ -# M5Stack BTC モジュール +# BTC モジュール ## 概要 -**M5Stack BTC**モジュールは温度と湿度を計測することができるDHT12センサーを内蔵しています。 +**BTC**モジュールは温度と湿度を計測することができるDHT12センサーを内蔵しています。 また充電スタンドとして利用できます。これにより小型温湿度計やBTCティッカーなどを作成する事が可能です。 ## 特徴 @@ -40,5 +40,5 @@ ## 関連情報 -- [M5Stack BTC モジュール 購入(スイッチサイエンス)](https://www.switch-science.com/catalog/3993/) -- [M5Stack BTC モジュール 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-btc-DHT12-ESP32-micropython-bitcoin/3226069_32852302770.html) \ No newline at end of file +- [BTC モジュール 購入(スイッチサイエンス)](https://www.switch-science.com/catalog/3993/) +- [BTC モジュール 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-btc-DHT12-ESP32-micropython-bitcoin/3226069_32852302770.html) \ No newline at end of file diff --git a/docs/ja/product_documents/modules/module_commu.md b/docs/ja/product_documents/modules/module_commu.md index a3858dcc..8d972cd4 100644 --- a/docs/ja/product_documents/modules/module_commu.md +++ b/docs/ja/product_documents/modules/module_commu.md @@ -1,8 +1,8 @@ -# M5Stack COMMU モジュール +# COMMU モジュール ## 概要 -**M5Stack COMMU**モジュールはアプリケーション設計の大部分を満たす事ができる通信インターフェースコンバータモジュールです。1つのRS-485インターフェース、1つのCANインターフェース、2つのI2Cインターフェースを備えています。M5Coreにスタックするだけで、RS-485デバイスやCANデバイスを制御する事が可能です。TTLインターフェースに注意してください。デフォルトではUARTですが、(J6, J7, J9, J10)のジャンパを変更する事でUART2に接続可能です。 +**COMMU**モジュールはアプリケーション設計の大部分を満たす事ができる通信インターフェースコンバータモジュールです。1つのRS-485インターフェース、1つのCANインターフェース、2つのI2Cインターフェースを備えています。M5Coreにスタックするだけで、RS-485デバイスやCANデバイスを制御する事が可能です。TTLインターフェースに注意してください。デフォルトではUARTですが、(J6, J7, J9, J10)のジャンパを変更する事でUART2に接続可能です。 ## 特徴 @@ -13,7 +13,7 @@ ## パッケージ内容 -- 1x M5Stack COMMU モジュール +- 1x COMMU モジュール ## ピンマップ @@ -49,4 +49,4 @@ ## 関連情報 -- [M5Stack COMMU モジュール 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-RS485-TTL-I2C-MCP2515-TJA1051-SP3485/3226069_32954475633.html) \ No newline at end of file +- [COMMU モジュール 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-RS485-TTL-I2C-MCP2515-TJA1051-SP3485/3226069_32954475633.html) \ No newline at end of file diff --git a/docs/ja/product_documents/modules/module_gps.md b/docs/ja/product_documents/modules/module_gps.md index 333cce33..2df0eedb 100644 --- a/docs/ja/product_documents/modules/module_gps.md +++ b/docs/ja/product_documents/modules/module_gps.md @@ -1,8 +1,8 @@ -# M5Stack GPS モジュール +# GPS モジュール ## 概要 -**M5Stack GPS**モジュールはu-bloxのNEO-M8Nを採用した小型のGPSモジュールです。 +**GPS**モジュールはu-bloxのNEO-M8Nを採用した小型のGPSモジュールです。 **GPS**モジュールはu-bloxのM8 GNSSエンジンにより、高い性能と受信感度を発揮します。 @@ -16,7 +16,7 @@ ## パッケージ内容 -- 1x M5Stack GPS モジュール +- 1x GPS モジュール - 1x 外付けアンテナ ## アプリケーション @@ -56,5 +56,5 @@ ## 関連情報 -- [M5Stack GPS モジュール 購入(スイッチサイエンス)](https://www.switch-science.com/catalog/3861/) -- [M5Stack GPS モジュール 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-gps-mcx-iot-arduino-ESP32/3226069_32840757048.html) \ No newline at end of file +- [GPS モジュール 購入(スイッチサイエンス)](https://www.switch-science.com/catalog/3861/) +- [GPS モジュール 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-gps-mcx-iot-arduino-ESP32/3226069_32840757048.html) \ No newline at end of file diff --git a/docs/ja/product_documents/modules/module_lora.md b/docs/ja/product_documents/modules/module_lora.md index 1e553525..1168836d 100644 --- a/docs/ja/product_documents/modules/module_lora.md +++ b/docs/ja/product_documents/modules/module_lora.md @@ -1,8 +1,8 @@ -# M5Stack LORA モジュール +# LORA モジュール ## 概要 -**M5Stack LORA**モジュールはRa-02と呼ばれる小型のLoRa™モジュールを採用しています。 +**LORA**モジュールはRa-02と呼ばれる小型のLoRa™モジュールを採用しています。 LoRa™は少ない消費電力で広いエリアをカバーする無線通信方式の一つです。 @@ -16,7 +16,7 @@ LoRa™は少ない消費電力で広いエリアをカバーする無線通信 ## パッケージ内容 -- 1x M5Stack LORA モジュール +- 1x LORA モジュール ## アプリケーション @@ -58,20 +58,4 @@ LoRa™は少ない消費電力で広いエリアをカバーする無線通信 ## 関連情報 -<<<<<<< HEAD -- [M5Stack LORA モジュール 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-lora-ESP32-diy-433-mhz-iot/3226069_32839736315.html) -======= -- [M5Stack LORA モジュール 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-Stock-Offer-LoRa-Module-for-ESP32-DIY-Development-Kit-Wireless-433MHz-Built-in-Antenna/3226069_32839736315.html) - -
- -
- -
- -
- -
- -
->>>>>>> pr/43 +- [LORA モジュール 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-lora-ESP32-diy-433-mhz-iot/3226069_32839736315.html) diff --git a/docs/ja/product_documents/modules/module_lorawan.md b/docs/ja/product_documents/modules/module_lorawan.md index 1ca8ee74..c401a517 100644 --- a/docs/ja/product_documents/modules/module_lorawan.md +++ b/docs/ja/product_documents/modules/module_lorawan.md @@ -1,8 +1,8 @@ -# M5Stack LoRaWAN モジュール +# LoRaWAN モジュール ## 概要 -**M5Stack LoRaWAN**モジュールはLoRaチップ(SX1276)とMCU内蔵の小型LoRa端末モジュールです。完全なLoRaプロトコルスタックが組み込まれており、UARTまたはsimple ATコマンドを利用してLoRaWANモジュールを開発することができます。 +**LoRaWAN**モジュールはLoRaチップ(SX1276)とMCU内蔵の小型LoRa端末モジュールです。完全なLoRaプロトコルスタックが組み込まれており、UARTまたはsimple ATコマンドを利用してLoRaWANモジュールを開発することができます。 デフォルトUART config: "9600, 8, n, 1" (8ビットデータ, ノーパリティ, 1ストップビット) @@ -48,4 +48,4 @@ ## 関連情報 -- [M5Stack LoRaWAN モジュール 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-LoRaWAN-433-470-mhz-868-915-mhz-mcx/3226069_32953098569.html) \ No newline at end of file +- [LoRaWAN モジュール 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-LoRaWAN-433-470-mhz-868-915-mhz-mcx/3226069_32953098569.html) \ No newline at end of file diff --git a/docs/ja/product_documents/modules/module_plus.md b/docs/ja/product_documents/modules/module_plus.md index c74e0afd..8cf164bc 100644 --- a/docs/ja/product_documents/modules/module_plus.md +++ b/docs/ja/product_documents/modules/module_plus.md @@ -1,8 +1,8 @@ -# M5Stack PLUS モジュール +# PLUS モジュール ## 概要 -**M5Stack PLUS**モジュールは500mAhのバッテリ、ロータリエンコーダ、IR送信機、PORT B(UART)、PORT C(GPIO)そしてマイクジャックの為のパッドを備えています。M5Stackの下に重ねるだけで、機能を強化することが出来ます。M5Stackとの通信にはI2Cを使用します。I2Cアドレスは **0x89**です。 +**PLUS**モジュールは500mAhのバッテリ、ロータリエンコーダ、IR送信機、PORT B(UART)、PORT C(GPIO)そしてマイクジャックの為のパッドを備えています。M5Stackの下に重ねるだけで、機能を強化することが出来ます。M5Stackとの通信にはI2Cを使用します。I2Cアドレスは **0x89**です。 ## 特徴 @@ -34,4 +34,4 @@ ## 関連情報 -- [M5Stack PLUS モジュール 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-MEGA328P-500-mah-ISP-Ir-UART-GPIO/3226069_32949278724.html) \ No newline at end of file +- [PLUS モジュール 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-MEGA328P-500-mah-ISP-Ir-UART-GPIO/3226069_32949278724.html) \ No newline at end of file diff --git a/docs/ja/product_documents/modules/module_proto.md b/docs/ja/product_documents/modules/module_proto.md index 332193a1..5aff11dd 100644 --- a/docs/ja/product_documents/modules/module_proto.md +++ b/docs/ja/product_documents/modules/module_proto.md @@ -1,8 +1,8 @@ -# M5Stack PROTO モジュール +# PROTO モジュール ## 概要 -**M5Stack PROTO**モジュールは、各M5Stack Coreと接続可能な30ピンソケットとユニバーサル基板が一体になった試作用モジュールです。あなたのアイデアを自由に試作することができます。 +**PROTO**モジュールは、各M5Stack Coreと接続可能な30ピンソケットとユニバーサル基板が一体になった試作用モジュールです。あなたのアイデアを自由に試作することができます。 ## 特徴 @@ -34,7 +34,7 @@ ### PROTO モジュール Kit -- 1x M5Stack PROTO モジュール +- 1x PROTO モジュール - 1x DHT12 温湿度センサー - 1x バスソケット - 1x Grove ケーブル @@ -43,11 +43,11 @@ ### PROTOT モジュール -- 1x M5Stack PROTO モジュール +- 1x PROTO モジュール ### ボード -- 3x M5Stack PROTO ボード +- 3x PROTO ボード ## ドキュメント diff --git a/docs/ja/product_documents/modules/module_servo.md b/docs/ja/product_documents/modules/module_servo.md index fcbda7bd..4faf112e 100644 --- a/docs/ja/product_documents/modules/module_servo.md +++ b/docs/ja/product_documents/modules/module_servo.md @@ -1,8 +1,8 @@ -# M5Stack SERVO モジュール +# SERVO モジュール ## 概要 -**M5Stack SERVO**モジュールは、12ウェイサーボモータを同時に駆動できるサーボモータドライバモジュールです。(現在、最大電流の制限により、駆動できるサーボモータの最大数は9です。すぐにアップグレード版を公開します。) +**SERVO**モジュールは、12ウェイサーボモータを同時に駆動できるサーボモータドライバモジュールです。(現在、最大電流の制限により、駆動できるサーボモータの最大数は9です。すぐにアップグレード版を公開します。) サーボモータをコントロールするのはとても簡単です。Arduino IDEで2〜3行のコードを書くか、UiFlowで2-3ブロックをドラッグ&ドロップするだけで、一度に多くのサーボモータを駆動できます。 @@ -17,7 +17,7 @@ ## パッケージ内容 -- 1x M5Stack SERVO モジュール +- 1x SERVO モジュール - 1x 6-12V 電源インターフェース ## アプリケーション @@ -49,4 +49,4 @@ ## 関連情報 -- [M5Stack SERVO モジュール 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-12-MEGA328-6-24/3226069_32951356502.html) \ No newline at end of file +- [SERVO モジュール 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-12-MEGA328-6-24/3226069_32951356502.html) \ No newline at end of file diff --git a/docs/ja/product_documents/modules/module_sim800.md b/docs/ja/product_documents/modules/module_sim800.md index c8732a97..5597d300 100644 --- a/docs/ja/product_documents/modules/module_sim800.md +++ b/docs/ja/product_documents/modules/module_sim800.md @@ -1,8 +1,8 @@ -# M5Stack SIM800L モジュール +# SIM800L モジュール ## 概要 -**M5Stack SIM800L**モジュールは小型のSIM800Lを用いたGSM/GPRS通信用モジュールです。 +**SIM800L**モジュールは小型のSIM800Lを用いたGSM/GPRS通信用モジュールです。 M5Stackシリーズのコアを使用し、Blockly、Arduino、MicroPythonでプログラムすることが可能です。 **SIM800L**モジュールはクアッドバンドのGSM/GPRS通信ソリューションを提供します。SIM800LとM5StackはUSART2と呼ばれるシリアルポートで接続されます。もちろん、あなた自身でシリアルポート番号を変更することも可能です。 @@ -22,7 +22,7 @@ M5Stackシリーズのコアを使用し、Blockly、Arduino、MicroPythonでプ ## パッケージ内容 -- 1x M5Stack SIM800L モジュール +- 1x SIM800L モジュール ## アプリケーション @@ -50,4 +50,4 @@ M5Stackシリーズのコアを使用し、Blockly、Arduino、MicroPythonでプ ## 関連情報 -- [M5Stack SIM800L モジュール 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-gsm-SIM800L-iot-arduino-ESP32-3-5/3226069_32843211923.html) +- [SIM800L モジュール 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-gsm-SIM800L-iot-arduino-ESP32-3-5/3226069_32843211923.html) diff --git a/docs/ja/related_documents.md b/docs/ja/related_documents.md new file mode 100644 index 00000000..d9fedcc2 --- /dev/null +++ b/docs/ja/related_documents.md @@ -0,0 +1,11 @@ +# その他のドキュメント + +### [1. シリアルドライバのインストール方法](ja/related_documents/establish_serial_connection) + +### [2. M5Burnerの使用方法](ja/related_documents/how_to_burn_firmware) + +### [3. M5CoreのWi-Fi接続方法](ja/related_documents/how_to_connect_wifi_using_core) + +### [4. GitとArduinoのインストール方法](ja/related_documents/how_to_install_git_and_arduino) + +### [5. Arduino-M5Stack ライブラリの更新方法](ja/related_documents/upgrade_m5stack_lib) diff --git a/docs/ja/related_documents/establish_serial_connection.md b/docs/ja/related_documents/establish_serial_connection.md new file mode 100644 index 00000000..646a5ae0 --- /dev/null +++ b/docs/ja/related_documents/establish_serial_connection.md @@ -0,0 +1,97 @@ +# Establish Serial Connection + +**This section provides guidance how to establish serial connection between your board and PC.** + +## For MacOS + +### 1. Install the USB driver + +**[Download the SiLabs CP2104 Driver](https://www.silabs.com/documents/public/software/Mac_OSX_VCP_Driver.zip)** + +**As the disk image SiLabsUSBDriverDisk.dmg is downloaded, mount it. Proceed according to the instructions OK.** + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +### 2. Check port on MacOS + +**To check the device name for the serial port of your your board board (or external converter dongle), open terminal and run this command two times, first with the board / dongle unplugged, then with plugged in. The port which appears the second time is the one you need:** + +**MacOS** + + ls /dev/cu.* + + + +## For Windows + +### 1.Install the USB driver + +**Download the [SiLabs CP2104 Driver](https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers)** + +**Choice the version of USB driver according to your windows version(Windows7/8/10).** + +
+ +
+ +**Choice the right version installer(x64/x86), and install it.** + +
+ +
+ +
+ +
+ +
+ +
+ +### 2. Check port on Windows + +**Check the list of identified COM ports in the Windows Device Manager. Disconnect your board and connect it back, to verify which port disappears from the list and then shows back again.** + +**Figures below show serial port for M5Stack Core board** + +
+ +
diff --git a/docs/ja/related_documents/how_to_burn_firmware.md b/docs/ja/related_documents/how_to_burn_firmware.md new file mode 100644 index 00000000..f68e4b7b --- /dev/null +++ b/docs/ja/related_documents/how_to_burn_firmware.md @@ -0,0 +1,71 @@ +# How to Burn Firmware + +**This article will guide you how to burn a right firmware to your board via M5Burner.** + +## For MacOS + +***(Coming soon...)*** + +## For Windows + +### 1. Download M5Burner + +For downloading M5Burner, visit the [offical website](http://www.m5stack.com) please. + +
+ Screenshot of coverpage +
+ +### 2. Burn the firmware + +Unzip the M5Burner tool which you donwloaded for official website just now, then double click `M5Burner.exe`. + +
+ Screenshot of coverpage +
+ + +**Then choice the `serial port` which is connected with your board and the `Baud` which is 921600 following below steps.** + +
+ Screenshot of coverpage +
+ +!> **Notice** If it does not display any ``COMx`` port or only ``COM1`` exists at the option, you need to visit this article [establish_serial_connection](/en/related_documents/establish_serial_connection) and reinstall the USB driver. + +**a. Choice a right firmware** + +a. select `M5Flow-vx.x` option(the lastest version), if you want to program with [M5Flow](http://flow.m5stack.com) + +b. select `M5Cam-vx.x (/M5Cam-psram)` option, if you own a ESP32CAM (/ M5CAMERA) + +**b. Click `Erase`** + +
+ Screenshot of coverpage +
+ +*If M5Burner shows the information `Hard resetting via RTS pin...` below, it means chip has been erased successfully.* + +
+ Screenshot of coverpage +
+ +**c. Click `Burn`** + +
+ Screenshot of coverpage +
+ +*If M5Burner shows the information `Leaving... Staying in bootloader.` below, it means chip has been burnt successfully.* + +
+ Screenshot of coverpage +
+ +### 3. Then reset your board + +?> **Tip** +If M5Burner means be busy after clicking `Burn`, please wait for a few minutes. It'll be normal after the firmware has been burnt successfully. + +?> **Tip** If the burning procedure has been interrupted(like `M5Burner has been closed suddenly...`), it's better to burn your board again. \ No newline at end of file diff --git a/docs/ja/related_documents/how_to_connect_wifi_using_core.md b/docs/ja/related_documents/how_to_connect_wifi_using_core.md new file mode 100644 index 00000000..82f1a36c --- /dev/null +++ b/docs/ja/related_documents/how_to_connect_wifi_using_core.md @@ -0,0 +1,56 @@ +# How to Connect WIFI Using Core + +?> **Tip** *If your M5Stack Core was not burnt with a specific firmware named `M5Flow` in advance, please visit this article [How to burn firmware](/en/related_documents/how_to_burn_firmware) for burnning)* + +**After powering on Core and pressing the red button on the left hand side of the M5,you will be greeted by this screen. Let's connect to networkable AP.** + +
+ +
+ +## CONTENT + +1. [Press UPLOAD Button](#press-upload-button) + +2. [Select Networkable AP](#select-networkable-ap) + +3. [Reset Your Device](#reset-your-device) + + +## 1. Press `UPLOAD` Button + +**Now, press the `upload` buttom. The screen will show this message.** + +
+ +
+ +## 2. Select Networkable AP + +**Use Mobile Phone or PC for connectting to M5Core AP(like `M5Stack-a67c`), and then open brower to login 192.168.4.1 for setting your networkable WIFI name and password. (Now, my networkable wifi is named `MasterHax_5G`)** + +
+ +
+ +## 3. Reset Your Device + +**After connected wifi successfully, reset your core according to the prompt on `192.168.4.1`** + +
+ +
+ +## Complete + +Once you've reset M5Stack Core, pressed the upload buttom, you will arrive at a screen with a QR code. Now, you can try to program with your core following this article [Quick Start with M5Flow](/en/quick_start/m5core/m5stack_core_get_started_MicroPython) + +
+ +
+ +?> **Note** Similarly, if you want another networkable WIFI AP to connect with Core, press the SETUP buttom while core was power-up. + +
+ +
\ No newline at end of file diff --git a/docs/ja/related_documents/how_to_connect_wifi_using_core_with_m5cloud.md b/docs/ja/related_documents/how_to_connect_wifi_using_core_with_m5cloud.md new file mode 100644 index 00000000..325c875a --- /dev/null +++ b/docs/ja/related_documents/how_to_connect_wifi_using_core_with_m5cloud.md @@ -0,0 +1,52 @@ +# How to Connect WIFI (For M5Cloud) + +?> **Tip** *If your M5Stack Core was not burnt with a specific firmware named `M5Cloud` in advance, please visit this article [How to burn firmware](en/related_documents/how_to_burn_firmware) for burnning)* + +**After powering on Core,you will be greeted by this screen. Let's connect to networkable AP.** + +
+ +
+ +## CONTENT + +1. [Connect to M5Core AP](#connect-to-m5Core-AP) + +2. [Select Networkable AP](#select-networkable-ap) + +3. [Reset Your Device](#reset-your-device) + +## 1. Connect to M5Core AP + +**Use Mobile Phone or PC for connectting to M5Core AP(like `M5Stack-a67c`)** + +## 2. Select Networkable AP + +**Then open brower to login 192.168.4.1 for setting your networkable WIFI name and password. (Now, my networkable wifi is named `MasterHax_5G`)** + +
+ +
+ +
+ +
+ +?> **Note** If you connect wifi unsuccessfully, repeat it again please. + +## 3. Reset Your Device + +**After connected wifi successfully, reset your core according to the prompt on `192.168.4.1`** + +
+ +
+ +?> **Note** If your device has been bound to M5Cloud's account before(means you have entered the check code on [M5Cloud](http://cloud.m5stack.com)), the screen will display as below +
+ +
+ +## Complete + +Now, you can try to program with your core following this article [Quick Start with M5Cloud](en/quick_start/m5core/m5stack_core_get_started_MicroPython_m5cloud) diff --git a/docs/ja/related_documents/how_to_install_git_and_arduino.md b/docs/ja/related_documents/how_to_install_git_and_arduino.md new file mode 100644 index 00000000..ebdf5e4e --- /dev/null +++ b/docs/ja/related_documents/how_to_install_git_and_arduino.md @@ -0,0 +1,23 @@ +# How to install Git and Arduino IDE (Windows) + +## 1. Install `Git` +If you has installed `Git`, please following next setp 2 straight.Otherwise, download the client of [Git](https://git-scm.com/download/win) and install it. + +## 2. Install `Arduino IDE` + +*download address* +https://www.arduino.cc/en/Main/Software + +
+ +
+ +Double click to install Arduino IDE + +
+ +
+ +
+ +
\ No newline at end of file diff --git a/docs/ja/related_documents/upgrade_m5stack_lib.md b/docs/ja/related_documents/upgrade_m5stack_lib.md new file mode 100644 index 00000000..6da8c7a1 --- /dev/null +++ b/docs/ja/related_documents/upgrade_m5stack_lib.md @@ -0,0 +1,17 @@ +# Upgrade M5Stack Lib + +### 1. Start up Arduino IDE, then Select `Sketch`->`Include Library`->`Manage Libraries...` + +### 2. Type `M5Stack` into the search box, search it. + +
+ Screenshot of coverpage +
+ +### 3. If it shows as below figure, click `Update`. + +**But if it shows `Install`, it means you has not installed M5Stack Lib. So, you need click `Install` for installing lib.** + +
+ Screenshot of coverpage +
diff --git a/docs/ja/sidebar.md b/docs/ja/sidebar.md index 6ee25a66..811e9b9e 100644 --- a/docs/ja/sidebar.md +++ b/docs/ja/sidebar.md @@ -2,6 +2,7 @@ - [クイックスタート](ja/quick_start) - [API リファレンス](ja/api_reference) - [M5Stack 応用例](ja/m5stack_cases) +- [その他のドキュメント](ja/related_documents) - [よくある質問](ja/faq)