diff --git a/docs/assets/img/product_pics/base/m5go_bottom2/m5go_bottom2_aws_sch.jpg b/docs/assets/img/product_pics/base/m5go_bottom2/m5go_bottom2_aws_sch.jpg new file mode 100644 index 00000000..16df5c8d Binary files /dev/null and b/docs/assets/img/product_pics/base/m5go_bottom2/m5go_bottom2_aws_sch.jpg differ diff --git a/docs/assets/img/product_pics/base/m5go_bottom2/m5go_bottom2_aws_sch.webp b/docs/assets/img/product_pics/base/m5go_bottom2/m5go_bottom2_aws_sch.webp new file mode 100644 index 00000000..b710cb8a Binary files /dev/null and b/docs/assets/img/product_pics/base/m5go_bottom2/m5go_bottom2_aws_sch.webp differ diff --git a/docs/assets/img/quick_start/echo/echo_firmware_01.webp b/docs/assets/img/quick_start/echo/echo_firmware_01.webp new file mode 100644 index 00000000..9ed59803 Binary files /dev/null and b/docs/assets/img/quick_start/echo/echo_firmware_01.webp differ diff --git a/docs/assets/img/quick_start/echo/echo_firmware_02.webp b/docs/assets/img/quick_start/echo/echo_firmware_02.webp new file mode 100644 index 00000000..2e8dcbec Binary files /dev/null and b/docs/assets/img/quick_start/echo/echo_firmware_02.webp differ diff --git a/docs/en/1515/6060-push.md b/docs/en/1515/6060-push.md index d4de460d..80d44e33 100644 --- a/docs/en/1515/6060-push.md +++ b/docs/en/1515/6060-push.md @@ -36,7 +36,7 @@ This an application-level module, which implements a motion & robotic control an
-
-- [M5GO-Bottom For AWS-Schematic](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/schematic/Core/CORE2_EXT_Board.pdf)
+
## Example
diff --git a/docs/en/core/face_kit.md b/docs/en/core/face_kit.md
index 05b94a4e..9b89e369 100644
--- a/docs/en/core/face_kit.md
+++ b/docs/en/core/face_kit.md
@@ -112,7 +112,7 @@ Choose the development platform you want to use, view the corresponding tutorial
+
+
+ Windows10
+
+
+
+
+ MacOS
+
+
-## EchoSTT service
-EchoSTT is a speech to text service, which sends the local speech to the cloud server through the network and returns the recognition results to the local device. Whether you use this service in UIFlow, you need to bind token through MAC address to obtain permission. The specific steps are as follows:
+Since **G19/G22/G23/G33** are used as I2S, they cannot be reused as other functional pins, otherwise there will be a risk of equipment damage. The firmware is compiled under the ESP-IDF platform, and ordinary users can directly download EasyLoader to burn. If advanced users need to develop other functions by themselves, they can perform [ESP-IDF environment setup](https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html#id2), factory firmware source code and BIN file [click here to download](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Core/Atom/AtomEcho/Factory_BT_SPEAKER_Firmware), including the BIN file The programming address is `0x0000`.
-- Go to [Official website](https://m5stack.com/pages/download)to download latest version M5Burner(2.0.0 and above)
+## EchoSTT
-- Connect the ECHO to the USB port of the computer, select the corresponding COM port, the baud rate is 750000 by default, input your WiFi SSID and password, and click "Erase" to erase the flash.
+EchoSTT is a voice-to-text service that sends local voice to a cloud server through the network, and returns the recognition result to the machine or other M5 devices. Whether you use the service in UIFlow or Arduino, you need to bind the Token with the MAC address to obtain the permission. The specific steps are as follows:
-- Find the **ATOM** option, select EchoSTT, click download to download the firmware, and select English firmware or Chinese firmware according to the language you want to recognition.
+?>The following tutorial will show you how to use other M5 devices to obtain Echo voice recognition results in UIFlow.
-- Click "Burn" to flash firmware, and wait for the "COM Monitor" to display the burn completion prompt.
+### Firmware&Token
-- Click "Get token" to get the token needed to connect to STT server, record the token, which will be used in your subsequent programming.
+#### Burn Firmware
-
+>Please click the button below to download the corresponding M5Burner firmware burning tool according to your operating system. Unzip and open the application.
-## UIFlow example for EchoSTT services
+
+
+
+ Windows10
+
+
+
+
+ MacOS
+
+
+
+
+ Linux
+
+
-3.Press the button and the status light turns yellow
+?>Note: After installation for MacOS users, please put the application into the Application folder, as shown in the figure below.
-4.The recognition result recognition status light is red
+>
-5.The recognition result is successful and the status light is green
+?>Note: For Linux users, please switch to the decompressed file path and run `./M5Burner` in the terminal to run the application.
-Before running this example, make sure that you have completed the above steps to get the token.
+#### Token
+
+- Find the **ATOM** option, select EchoSTT and click download to download the firmware, select English firmware or Chinese firmware according to the language you want to recognize. Connect ECHO to the computer USB port, select the corresponding COM port, click burn to burn, and wait for the serial port The monitor shows a prompt that the programming is complete.
+
+
+
+- Click Get Token to get the Token needed to connect to the STT server, record this Token, it will be used in your subsequent programming
+
+
+
+#### UIFlow case program for EchoSTT service
+
+Configure other M5 devices in WIFI programming mode and connect to UIFlow Web IDE (for related configuration tutorials, please refer to the UIFlow manual of the master you are using). Fill in the Token obtained in the above steps before running this example. During configuration, run the program.
+
+After completing the above steps, press the middle button of Echo to start voice recording. After release, the voice will be automatically uploaded to the cloud for recognition, and the M5 device will automatically obtain the recognition result for display.
-## Arduino example for EchoSTT services
+### Arduino example program for EchoSTT service
-When using this example, you need to input WIFI SSID and PASSWORD,get token through M5Burner,then find rest.settoken("your_Token"); fill in the acquired token.
+**LED description**
-- [EchoSTT services](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Core/Atom/AtomEcho/Arduino/EchoSTT)
+1. The red status light after booting means that the network is not connected
-## Arduino Example
+2. The green status light after booting means that it is connected to the network
-1. This example is used to test whether the LED, microphone and loudspeaker work normally. If you press the key when power is on, the music will play all the time. Otherwise, you will enter the test microphone link. You can check it through the serial monitor.
+3. Press the button and the status light turns yellow
+
+4. The recognition result recognition status light is red
+
+5. The successful status light of the recognition result is green
+
+When using this case, you need to click to obtain Token through M5Burner, fill in the SSID and WIFI password in the example, and find rest.settoken("your_token"); fill in the obtained Token in it
+
+- [EchoSTT-Arduino](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Core/Atom/AtomEcho/Arduino/EchoSTT)
+
+### Arduino sample program
+
+1. This example is used to test whether the LED, microphone, and speaker work normally. If you press the button while power is on, the speaker will always play music, otherwise it will only play once and then enter the test microphone link. You can check it through the serial monitor.
- [FactoryTest](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Core/Atom/AtomEcho/Arduino/Factory_Test)
-2. This is an example of recording and playback. When you press and hold the button, the recording starts. The recording time is no more than 6 seconds. When you release the key, the recorded content will be played back.
+2. This is an example of recording and playback. Recording starts when you press and hold the button. The recording time is no more than 6 seconds. After you release the button, the recorded content will be played.
- [Recoder&Replay](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Core/Atom/AtomEcho/Arduino/Repeater)
-3. This example can play music through URL. Because the buffer memory is small, continuous noise will appear when the network condition is not good. Please choose the URL and your WiFi network reasonably.
+3. In this example, you can play music through url. Because the buffer memory is small, continuous noise will occur when the network is in a bad condition. Please choose the url link and your wifi network reasonably.
- - [StreamHttpMP3](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Core/Atom/AtomEcho/Arduino/StreamHttpClient_ECHO)
\ No newline at end of file
+ - [StreamHttpMP3](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Core/Atom/AtomEcho/Arduino/StreamHttpClient_ECHO)
+
+
\ No newline at end of file
diff --git a/docs/en/tool/usb_downloader.md b/docs/en/tool/usb_downloader.md
index ef67a5ba..02a90360 100644
--- a/docs/en/tool/usb_downloader.md
+++ b/docs/en/tool/usb_downloader.md
@@ -30,7 +30,7 @@ TXD led, RXD led, Power led and 6pin @ 2.54mm bus sockets.
-
-- [M5GO-Bottom For AWS-原理图pdf](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/schematic/Core/CORE2_EXT_Board.pdf)
+
## 案例程序
diff --git a/docs/zh_CN/core/m5paper.md b/docs/zh_CN/core/m5paper.md
index ca6087ad..8996a266 100644
--- a/docs/zh_CN/core/m5paper.md
+++ b/docs/zh_CN/core/m5paper.md
@@ -34,7 +34,7 @@
-由于**G19/G22/G23/G33**被用作I2S,不可作为其他功能引脚复用,否则将产生设备损坏的风险。该固件在ESP-IDF平台下进行编译,普通用户可直接通过下载EasyLoader进行烧录。高级用户如需自行开发其他功能,可根据乐鑫官方文档进行[ESP-IDF环境搭建](https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html#id2),出厂固件源码及BIN文件[点击此处下载](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Core/Atom/AtomEcho/Factory_BT_SPEAKER_Firmware),其中BIN文件烧录地址为0x0000。
+由于**G19/G22/G23/G33**被用作I2S,不可作为其他功能引脚复用,否则将产生设备损坏的风险。该固件在ESP-IDF平台下进行编译,普通用户可直接通过下载EasyLoader进行烧录。高级用户如需自行开发其他功能,可根据乐鑫官方文档进行[ESP-IDF环境搭建](https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html#id2),出厂固件源码及BIN文件[点击此处下载](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Core/Atom/AtomEcho/Factory_BT_SPEAKER_Firmware),其中BIN文件烧录地址为`0x0000`。
## EchoSTT
EchoSTT是一个语音转文字服务,通过网络将本地语音发送至云服务器,并将识别结果返回至本机或是其他M5设备。无论您在UIFlow或Arduino中使用该服务都需要通过MAC地址绑定Token,以获得使用权限,具体操作步骤如下:
+?>以下教程将向你介绍如何使用其他的M5设备在UIFlow中获取Echo语音识别结果。
+
### 固件&Token
#### 烧录固件
@@ -75,19 +77,19 @@ EchoSTT是一个语音转文字服务,通过网络将本地语音发送至云
#### 获取Token
-- 找到**ATOM**选项,选择EchoSTT点击download下载固件,根据您想识别的语言选择英文固件或中文固件
+- 找到**ATOM**选项,选择EchoSTT点击download下载固件,根据您想识别的语言选择英文固件或中文固件.将ECHO连接电脑USB端口,选择对应的COM端口,点击burn进行烧录,等待串口监视器出现烧录完成提示.
-- 将ECHO连接电脑USB端口,选择对应的COM端口,
-
-- 点击burn进行烧录,等待串口监视器出现烧录完成提示
+
- 点击Get Token获取连接STT服务器所需要的Token,记录此Token,它将在您的后续编程中会用到
-
+
#### EchoSTT服务的UIFlow案例程序
-在运行此示例前确保您已通过上述步骤完成Token的获取
+将其他的M5设备配置WIFI编程模式并连接到UIFlow Web IDE(相关的配置教程,请参考你所使用的主控的UIFlow上手文档). 在运行此示例前将上述步骤获取到的Token填入初始化配置中,运行程序。
+
+完成上述步骤,按下Echo的中间按钮,开始语音录制。释放后将自动将语音上传云端识别,M5设备将自动获取识别结果进行显示。
diff --git a/docs/zh_CN/unit/ameter.md b/docs/zh_CN/unit/ameter.md
index c41b8d5e..60566729 100644
--- a/docs/zh_CN/unit/ameter.md
+++ b/docs/zh_CN/unit/ameter.md
@@ -22,7 +22,6 @@
- 免重新校准(EEPROM出厂写入)
- 内置 CA-IS3020S隔离芯片,抗干扰
- 隔离DC-DC
-- 高达 1000 VRMS 隔离耐压
- 开发平台: Arduino, UIFlow(Blockly,Pyhton)
- 2x LEGO 兼容孔
@@ -42,10 +41,6 @@