diff --git a/docs/assets/img/getting_started_pics/m5stickv/kflash_gui_01.jpg b/docs/assets/img/getting_started_pics/m5stickv/kflash_gui_01.jpg index 096b39a1..530d35e7 100644 Binary files a/docs/assets/img/getting_started_pics/m5stickv/kflash_gui_01.jpg and b/docs/assets/img/getting_started_pics/m5stickv/kflash_gui_01.jpg differ diff --git a/docs/assets/img/product_pics/core/minicore/m5stickc/m5stickc_05.jpg b/docs/assets/img/product_pics/core/minicore/m5stickc/m5stickc_05.jpg index 436dc13b..559182cf 100644 Binary files a/docs/assets/img/product_pics/core/minicore/m5stickc/m5stickc_05.jpg and b/docs/assets/img/product_pics/core/minicore/m5stickc/m5stickc_05.jpg differ diff --git a/docs/assets/img/product_pics/unit/Fan/unit_fan_01.jpg b/docs/assets/img/product_pics/unit/fan/unit_fan_01.jpg similarity index 100% rename from docs/assets/img/product_pics/unit/Fan/unit_fan_01.jpg rename to docs/assets/img/product_pics/unit/fan/unit_fan_01.jpg diff --git a/docs/assets/img/product_pics/unit/Fan/unit_fan_02.jpg b/docs/assets/img/product_pics/unit/fan/unit_fan_02.jpg similarity index 100% rename from docs/assets/img/product_pics/unit/Fan/unit_fan_02.jpg rename to docs/assets/img/product_pics/unit/fan/unit_fan_02.jpg diff --git a/docs/assets/img/product_pics/unit/Fan/unit_fan_03.jpg b/docs/assets/img/product_pics/unit/fan/unit_fan_03.jpg similarity index 100% rename from docs/assets/img/product_pics/unit/Fan/unit_fan_03.jpg rename to docs/assets/img/product_pics/unit/fan/unit_fan_03.jpg diff --git a/docs/assets/img/product_pics/unit/Fan/unit_fan_04.jpg b/docs/assets/img/product_pics/unit/fan/unit_fan_04.jpg similarity index 100% rename from docs/assets/img/product_pics/unit/Fan/unit_fan_04.jpg rename to docs/assets/img/product_pics/unit/fan/unit_fan_04.jpg diff --git a/docs/assets/img/related_documents/v-training/1.jpg b/docs/assets/img/related_documents/v-training/1.jpg index 58ea99fb..9e0cdfab 100644 Binary files a/docs/assets/img/related_documents/v-training/1.jpg and b/docs/assets/img/related_documents/v-training/1.jpg differ diff --git a/docs/assets/img/related_documents/v-training/v_training.png b/docs/assets/img/related_documents/v-training/v_training.png new file mode 100644 index 00000000..51ed5750 Binary files /dev/null and b/docs/assets/img/related_documents/v-training/v_training.png differ diff --git a/docs/en/app/flir.md b/docs/en/app/flir.md index e9db15c7..30757113 100644 --- a/docs/en/app/flir.md +++ b/docs/en/app/flir.md @@ -28,6 +28,7 @@ The effective image generate by the Lepton sensor is 160×120, but you can proce - Field of view: 56°, with shutter - Lepton Input Supply Voltage: 1.2V,2.8V,2.5V - 3.1V IO - Fast imaging time (< 0.5 second) +- Product Size:54mm x 54mm x 29mm ## Parameter diff --git a/docs/en/app/lidarbot.md b/docs/en/app/lidarbot.md index a1ef099b..76257a26 100644 --- a/docs/en/app/lidarbot.md +++ b/docs/en/app/lidarbot.md @@ -78,9 +78,9 @@ If you are interest in AGV development, We especially encourage you to modify th - + - + >1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**Currently EasyLoader is only available for Windows OS**) diff --git a/docs/en/core/fire.md b/docs/en/core/fire.md index 2ed5001a..8d83b810 100644 --- a/docs/en/core/fire.md +++ b/docs/en/core/fire.md @@ -35,7 +35,7 @@ The newly-produced M5Core replaces the screen with better display performance an **Notice2:** -There are two versions of IMU sensors (MPU6886 and SH200Q) currently available on the Fire host, which are basically identical in function. +There are two versions of IMU sensors (MPU6886 and SH200Q) currently available on the Fire host, which are basically identical in function.To identify the IMU sensor, you can use python code to scan the I2C address MPU6886(0x68)/SH200Q(0x6c) **Notice3:** diff --git a/docs/en/hat/hat-neoflash.md b/docs/en/hat/hat-neoflash.md new file mode 100644 index 00000000..9861cac9 --- /dev/null +++ b/docs/en/hat/hat-neoflash.md @@ -0,0 +1,86 @@ +# Neoflash HAT {docsify-ignore-all} + + + +*** + +:memo:**[Description](#Description)**    🛒**[Purchase](https://m5stack.com/products/m5stickc-proto-plus-hat)** + + +## Description + +**Neoflash HAT** is + + + + +## Product Features + +- Hole Size: 0.039" 1mm (CNC Drilled) +- Hole Pitch: 0.1 in - (2.54 mm) +- Entire Hole Quantity: 168 Holes + +## Include + +- 1x PROTO PLUS HAT +- 1x 8 pin header(90°) + +## Application + +- Prototyping +- Related work by M5 User: [view](https://www.hackster.io/kiraku-labo/balance-robot-9009db) + + + +## Video + +**Demo** + + + + +## Code + +*To get complete code, please click [here](https://github.com/ShashaDDD/EC11Encoder).* + +```arduino +#include +#include +#include +#include "RotaryEncoderWithButton.h" + + +//#include + +//RotaryEncoderWithButton rotary(2,3,4); +RotaryEncoderWithButton rotary(26,36,0); + +uint32_t data; +int i; +void t1Callback(); +Task t1(5, TASK_FOREVER, &RotaryEncoderWithButton::ReadAB); +Scheduler runner; + +void setup() { + M5.begin(); + Serial.begin(115200); + rotary.begin(); + + runner.init(); + runner.addTask(t1); + + delay(100); + t1.enable(); + +} + +void loop() { + runner.execute(); +} +``` + + + + diff --git a/docs/en/related_documents/v-training.md b/docs/en/related_documents/v-training.md index 59ddcab9..55f568e2 100644 --- a/docs/en/related_documents/v-training.md +++ b/docs/en/related_documents/v-training.md @@ -1,20 +1,27 @@ # V-Training {docsify-ignore-all} -**[1. Download Firmware](#Download-Firmware)** + -**[2. Flash Firmware](#Flash-Firmware)** +**[1. Burner Firmware](#Burner-Firmware)** + +**[2. Insert SD Card](#Insert-SD-Card)** **[3. Material Training](#Material-Training)** **[4. Upload Data to Cloud](#Upload-Data-to-Cloud)** -**[5. Run Recognition Program](#Run-Recognition-Program)** +**[5. Download Model](#Download-Model)** + +**[6. Run Recognition Program](#Run-Recognition-Program)** -

Users who have already programmed the firmware should start directly from the third step.

-## EasyLoader optional +## Burner Firmware + +

Users who have already programmed the firmware should start directly from the Second step.

+ +### EasyLoader optional @@ -24,15 +31,13 @@ >2, After downloaded , double click to run the app, connect the device to computer via USB cable, select the com port number, then click "Burn" to start it. -## Download Firmware optional +### Download Firmware optional > EasyLoader is only Window-supported. If you don't have a Windows computer or you would like to download specific file to flash , please use "Kflash, download firmware below " -## Flash Firmware - >1, Select Kflash_GUI flash tool for your computer OS. ->2.将设备通过Tpye-C数据线连接至电脑,双击打开烧录工具**Kflash_GUI**应用程序,选择对应的设备端口、开发板类型(M5StickV)、固件程序、波特率. 点击下载,开始烧录 . +>2.将设备通过Tpye-C数据线连接至电脑,双击打开**Kflash_GUI**应用程序,选择对应的设备端口、开发板类型(M5StickV)、固件程序、波特率. 点击下载,开始烧录 . @@ -51,17 +56,20 @@ >3.对于习惯使用命令行操作的用户来说还可以选择Kflash作为固件烧录工具.[点击此处查看详情](https://github.com/kendryte/kflash.py) -## 训练素材拍摄 +## 插入SD卡 ### boot程序 > 拍摄训练素材需要使用到SD卡,用户需下载boot程序压缩包,并将压缩包内的所有文件解压放置到SD卡中(M5StickV对SD卡的选型有所要求,[点击此处查看支持类型](zh_CN/core/m5stickv?id=sd卡测试)) - + + +## 训练素材拍摄 + ### 素材拍摄 >开机前插入SD卡,用于储存图片素材,长按左侧电源键进行开机,当屏幕出现,如下图Training字样时,则表示成功进入拍摄程序. @@ -81,7 +89,7 @@ 注意:为了保证识别的准确率,每组Class拍摄素材张数需要超过35张,否则在进行云端训练时将不给予通过. 素材的数量越多,识别训练的效果越好,识别率越高 -## 素材检查与压制 +### 素材检查与压制 >素材拍摄完成后,将M5StickV关机,取出SD卡,通过读卡器将SD中的图片素材("train"、"vaild"两个文件夹),复制至电脑端. @@ -101,15 +109,19 @@ ->等待训练完成,程序文件下载地址将会以邮件的形式发送到上传文件时预留的邮箱中去.复制邮件中的下载地址,下载程序文件到本地. + +## 下载识别模型 + +>等待训练完成,程序文件下载地址将会以邮件的形式发送到上传文件时预留的邮箱中去.复制邮件中的下载地址,下载程序文件到本地进行解压,并复制到SD卡中去. + + ## 运行识别程序 ->将下载好的程序文件压缩包解压,并复制到SD卡中去,最后将SD卡插入M5StickV,开机即可自动运行程序. +>最后将SD卡插入M5StickV,开机即可自动运行程序. - diff --git a/docs/zh_CN/unit/vibrator.md b/docs/zh_CN/unit/vibrator.md index 1a7881b8..40f15f65 100644 --- a/docs/zh_CN/unit/vibrator.md +++ b/docs/zh_CN/unit/vibrator.md @@ -29,7 +29,7 @@ ## 原理图 - + ## EasyLoader