This commit is contained in:
vany5921
2019-08-28 19:34:44 +08:00
21 changed files with 211 additions and 38 deletions
Binary file not shown.

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 KiB

After

Width:  |  Height:  |  Size: 51 KiB

Before

Width:  |  Height:  |  Size: 71 KiB

After

Width:  |  Height:  |  Size: 71 KiB

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 104 KiB

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 KiB

+1
View File
@@ -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.2V2.8V2.5V - 3.1V IO
- Fast imaging time (< 0.5 second)
- Product Size54mm x 54mm x 29mm
## Parameter
+2 -2
View File
@@ -78,9 +78,9 @@ If you are interest in AGV development, We especially encourage you to modify th
<img src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/EasyLoader_logo.png" width="100px" style="margin-top:20px">
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/Application/LidarBOT/LidarBot_Bottom_FW/EasyLoader_APP_LidarBot_Bottom.exe"><button type="button" class="btn btn-primary">click to download EasyLoader/Bottom</button></a>
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/Application/LidarBOT/LidarBot_CarMain/EasyLoader_LidarBot_CarMain.exe"><button type="button" class="btn btn-primary">click to download EasyLoader/Bottom</button></a>
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/Application/LidarBOT/LidarBot_Remote_FW/EasyLoader_APP_LidarBot_Remote.exe"><button type="button" class="btn btn-primary">click to download EasyLoader/Remote</button></a>
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/Application/LidarBOT/LidarBot_RemoteController/LidarBot_RemoteController.exe"><button type="button" class="btn btn-primary">click to download EasyLoader/Remote</button></a>
>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**)
+1 -1
View File
@@ -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)/SH200Q0x6c)
**Notice3:**
+86
View File
@@ -0,0 +1,86 @@
# Neoflash HAT {docsify-ignore-all}
<img src="assets\img\product_pics\hat\proto_plus_hat\hat_proto_plus_01.jpg" width="30%"> <img src="assets\img\product_pics\hat\proto_plus_hat\hat_proto_plus_02.jpg" width="30%">
***
:memo:**[Description](#Description)**&nbsp;&nbsp;&nbsp;&nbsp;🛒**[Purchase](https://m5stack.com/products/m5stickc-proto-plus-hat)**
## Description
**Neoflash HAT** is
<img src="assets\img\product_pics\hat\proto_plus_hat\hat_proto_plus_03.jpg" width="30%">
## 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 header90°)
## Application
- Prototyping
- Related work by M5 User: [view](https://www.hackster.io/kiraku-labo/balance-robot-9009db)
## Video
**Demo**
<video width="500" height="500" controls>
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Product_example_video/HAT/PROTO_PLUS_HAT.mp4" type="video/mp4">
</video>
## Code
*To get complete code, please click [here](https://github.com/ShashaDDD/EC11Encoder).*
```arduino
#include <TaskScheduler.h>
#include <M5StickC.h>
#include <Arduino.h>
#include "RotaryEncoderWithButton.h"
//#include <SimpleTimer.h>
//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();
}
```
+21 -15
View File
@@ -1,20 +1,27 @@
# V-Training {docsify-ignore-all}
**[1. Download Firmware](#Download-Firmware)**
<img src="assets\img\related_documents\v-training\v_training.png" width="100%">
**[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)**
<h4><mark>Users who have already programmed the firmware should start directly from the third step.</mark></h4>
## EasyLoader <span class="badge badge-secondary">optional</span>
## Burner Firmware
<h4><mark>Users who have already programmed the firmware should start directly from the Second step.</mark></h4>
### EasyLoader <span class="badge badge-secondary">optional</span>
<img src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/EasyLoader_logo.png" width="100px" style="margin-top:20px">
@@ -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 <span class="badge badge-secondary">optional</span>
### Download Firmware <span class="badge badge-secondary">optional</span>
> 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 "
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/M5StickV_Firmware_0813.kfpkg"><button type="button" class="btn btn-primary">click to download firmware file</button></a>
## Flash Firmware
>1, Select Kflash_GUI flash tool for your computer OS.
<div class="link">
@@ -53,12 +58,11 @@
## Material Training
### boot code
> Material Training requires SD cards, users could downloade boot code zip files, unzip the files to SD card.(M5StickC only recognized certain type of SD card , [click to see the supported type](en/core/m5stickv?id=sd-card-test))
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/VTraining-Client-VerA02.zip"><button type="button" class="btn btn-primary">Click here download boot zip</button></a>
<a href="http://m5trainer-container.oss-cn-shenzhen.aliyuncs.com/VTraining-Client-VerA02B01.zip"><button type="button" class="btn btn-primary">Click here download boot zip</button></a>
<img src="assets\img\related_documents\v-training\1.jpg" width="60%">
@@ -80,7 +84,7 @@
<mark>noteIn order to reach a certain accuracy, each Class should contains at least 35 pictures, or the Could Training would give out a rejection</mark>
## Material Checking and Compress
### Material Checking and Compress
>After finish the shooting, shut down the device, take out SD card, put the photos materials into "train" and "vaild" folder. Copy to your computer.
@@ -102,15 +106,17 @@
<img src="assets\img\related_documents\v-training\7.jpg" width="60%">
>After training accomplished, code file will sent to your personal e-mail, copy the download link to download the file to your computer.
## Download Model
>After training accomplished, code file will sent to your personal e-mail, copy the download link to download the file to your computer.Unzip the file, copy it to SD card, keep the SD card in the M5StickV
<img src="assets\img\related_documents\v-training\8.jpg" width="60%">
<img src="assets\img\related_documents\v-training\9.jpg" width="60%">
## Run Recognition Program
>Unzip the file, copy it to SD card, keep the SD card in the M5StickV, power on to run the progarm automatically.
<img src="assets\img\related_documents\v-training\9.jpg" width="60%">
>power on to run the progarm automatically.
<img src="assets\img\related_documents\v-training\10.jpg" width="60%">
+1
View File
@@ -39,6 +39,7 @@ These days miniature vibrating motors are used in a wide range of products, not
## Schematic
<img src="assets/img/product_pics/unit/fan/unit_fan_04.jpg">
+1
View File
@@ -25,6 +25,7 @@
- Field of view: 56°, with shutter
- Lepton 输入电源电压: 1.2V2.8V2.5V - 3.1V IO
- 快速成像 (< 0.5 second)
- 产品尺寸:54mm x 54mm x 29mm
## 参数
+2 -2
View File
@@ -79,9 +79,9 @@
<img src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/EasyLoader_logo.png" width="100px" style="margin-top:20px">
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/Application/LidarBOT/LidarBot_Bottom_FW/EasyLoader_APP_LidarBot_Bottom.exe"><button type="button" class="btn btn-primary">点击下载EasyLoader/底座程序</button></a>
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/Application/LidarBOT/LidarBot_CarMain/EasyLoader_LidarBot_CarMain.exe"><button type="button" class="btn btn-primary">点击下载EasyLoader/底座程序</button></a>
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/Application/LidarBOT/LidarBot_Remote_FW/EasyLoader_APP_LidarBot_Remote.exe"><button type="button" class="btn btn-primary">点击下载EasyLoader/遥控程序</button></a>
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/Application/LidarBOT/LidarBot_RemoteController/LidarBot_RemoteController.exe"><button type="button" class="btn btn-primary">点击下载EasyLoader/遥控程序</button></a>
>1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序.**(目前EasyLoader仅适用于Windows操作系统)**
+1 -1
View File
@@ -36,7 +36,7 @@ M5Stack Fire 配有三个可分离部件. 顶部与其他的M5主机一样,放
**注意2:**
目前发售的Fire主机存在两种IMU传感器版本(MPU6886与SH200Q),它们在功能上基本一致.
目前发售的Fire主机存在两种IMU传感器版本(MPU6886与SH200Q),它们在功能上基本一致.要识别IMU传感器,可以使用python代码扫描I2C地址 MPU6886(0x68)/SH200Q0x6c)
**注意3**
+66
View File
@@ -0,0 +1,66 @@
# Neoflash HAT {docsify-ignore-all}
<img src="assets\img\product_pics\hat\proto_plus_hat\hat_proto_plus_01.jpg" width="30%"> <img src="assets\img\product_pics\hat\proto_plus_hat\hat_proto_plus_02.jpg" width="30%">
***
:memo:**[描述](#描述)**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;🛒**[购买链接](https://m5stack.com/products/m5stickc-proto-plus-hat)**&nbsp;
## 描述
**Neoflash HAT** 是一款专为M5SticKC设计的矩阵RGB LED灯板.这块尺寸面积仅有pass*pass的PCB板总共嵌入了126颗可编程RGB LED灯,除了实现一般的灯光效果以外,高密度矩阵设计的它还可以作为一个小型点阵LED显示屏使用.
提供两种安装方式,
除了已经焊接完成的平行排针以外.90°弯曲排针.
在使用灯板制作一些数据显示应用时,使用配套的黑茶色亚克力板,能够有效增强显示效果.
如果你打算为你的项目添加一个精致小巧的LED矩阵屏幕的话,Neoflash HAT 会是一个不错的选择.
<img src="assets\img\product_pics\hat\proto_plus_hat\hat_proto_plus_03.jpg" width="30%">
## 产品特性
- 单像素点的三基色颜色:
- 可实现256级亮度显示
- 完成16777216种颜色的全真色彩显示.
- 孔尺寸: 0.039" 1mm (CNC工艺)
- 孔间距: 0.1 in - (2.54 mm)
- RGB LED数量: 126 个
## 重量尺寸
- 单品尺寸:54mm x 23.5mm x 1mm
- 单品重量:2g
## 包含
- 1x Neoflash HAT
- 2x 8 pin 排针(90°)
- 1x 黑茶色亚克力板
- 2x 15cm导线(71号、0.4mm)
## 应用
- LED矩阵显示屏
- 数字时钟
## 相关视频
<video width="500" height="500" controls>
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Product_example_video/HAT/PROTO_PLUS_HAT.mp4" type="video/mp4">
</video>
## 例程
*以下代码仅为片段,如需获取完整代码,[请点击此处.](https://github.com/ShashaDDD/EC11Encoder).*
```arduino
#include <TaskScheduler.h>
```
+1 -1
View File
@@ -10,7 +10,7 @@
## 描述
**PROTO PLUS HAT** 是一款兼容M5SticKC的万能板.相比前代产品PROTO HAT"PLUS"在设计上提供了更大的电路板面积. 结合配套的8 pin 排针能够将M5StickC顶部的拓展接口全部连接至万能板内,使得用户可以自由的在板上进行电路设计. 90°形状的排针能够使万能板以多种角度与M5StickC进行拼接.如果你打算为你的项目添加简单的电路设计并希望通过改变电路板的拼接方式以达到节省空间的目的, HAT PROTO PLUS 会是一个不错的选择.
**PROTO PLUS HAT** 是一款兼容M5SticKC的万能板.相比前代产品PROTO HAT"PLUS"在设计上提供了更大的电路板面积. 结合配套的8 pin 排针能够将M5StickC顶部的拓展接口全部连接至万能板内,使得用户可以自由的在板上进行电路设计. 90°排针能够使万能板以多种角度与M5StickC进行拼接.如果你打算为你的项目添加简单的电路设计并希望通过改变电路板的拼接方式以达到节省空间的目的, HAT PROTO PLUS 会是一个不错的选择.
<img src="assets\img\product_pics\hat\proto_plus_hat\hat_proto_plus_03.jpg" width="30%">
+27 -15
View File
@@ -1,20 +1,26 @@
# V-Training {docsify-ignore-all}
**[1. 下载固件](#下载固件)**
<img src="assets\img\related_documents\v-training\v_training.png" width="100%">
**[2. 烧录固件](#烧录固件)**
**[1. 烧录固件](#烧录固件)**
**[2. 插入SD卡](#使用SD卡)**
**[3. 训练素材拍摄](#训练素材拍摄)**
**[4. 数据上传云端](#数据上传云端)**
**[5. 运行识别程序](#运行识别程序)**
**[5. 下载识别模型](#下载识别模型)**
**[6. 运行识别程序](#运行识别程序)**
<h4><mark>已经烧录固件程序的用户请直接从第三步开始</mark></h4>
## 烧录固件
## EasyLoader <span class="badge badge-secondary">可选</span>
<h4><mark>已经烧录了固件程序的用户请直接从第二步开始</mark></h4>
### EasyLoader <span class="badge badge-secondary">可选</span>
<img src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/EasyLoader_logo.png" width="100px" style="margin-top:20px">
@@ -24,14 +30,13 @@
>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录
## 下载固件 <span class="badge badge-secondary">可选</span>
### 下载固件
> 需要指定烧录文件的用户可以选用**Kflash**进行固件烧录.
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/M5StickV_Firmware_0813.kfpkg"><button type="button" class="btn btn-primary">点击下载固件文件</button></a>
## 烧录固件
### Kflash GUI
>1.点击下方对应自己操作系统的 Kflash_GUI烧录工具进行下载.
@@ -43,7 +48,7 @@
<a href="https://github.com/sipeed/kflash_gui/releases/download/v1.5.3/kflash_gui_v1.5.3_linux.tar.xz" target="_blank" rel="noopener noreferrer"><img src="https://cdn.shopify.com/s/files/1/0056/7689/2250/files/linux_icon.png?v=1557026584" alt="">Linux</a></p>
</div>
>2.将设备通过Tpye-C数据线连接至电脑,双击打开烧录工具**Kflash_GUI**应用程序,选择对应的设备端口、开发板类型(M5StickV)、固件程序、波特率. 点击下载,开始烧录 .
>2.将设备通过Tpye-C数据线连接至电脑,双击打开**Kflash_GUI**应用程序,选择对应的设备端口、开发板类型(M5StickV)、固件程序、波特率. 点击下载,开始烧录 .
<img src="assets\img\getting_started_pics\m5stickv\kflash_gui_01.jpg">
@@ -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卡测试)
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/VTraining-Client-VerA02.zip"><button type="button" class="btn btn-primary">点击下载boot程序压缩包</button></a>
<a href="http://m5trainer-container.oss-cn-shenzhen.aliyuncs.com/VTraining-Client-VerA02B01.zip"><button type="button" class="btn btn-primary">点击下载boot程序压缩包</button></a>
<img src="assets\img\related_documents\v-training\1.jpg" width="60%">
## 训练素材拍摄
### 素材拍摄
>开机前插入SD卡,用于储存图片素材,长按左侧电源键进行开机,当屏幕出现,如下图Training字样时,则表示成功进入拍摄程序.
@@ -81,7 +89,7 @@
<mark>注意:为了保证识别的准确率,每组Class拍摄素材张数需要超过35张,否则在进行云端训练时将不给予通过. 素材的数量越多,识别训练的效果越好,识别率越高</mark>
## 素材检查与压制
### 素材检查与压制
>素材拍摄完成后,将M5StickV关机,取出SD卡,通过读卡器将SD中的图片素材("train"、"vaild"两个文件夹),复制至电脑端.
@@ -101,15 +109,19 @@
<img src="assets\img\related_documents\v-training\7.jpg" width="60%">
>等待训练完成,程序文件下载地址将会以邮件的形式发送到上传文件时预留的邮箱中去.复制邮件中的下载地址,下载程序文件到本地.
## 下载识别模型
>等待训练完成,程序文件下载地址将会以邮件的形式发送到上传文件时预留的邮箱中去.复制邮件中的下载地址,下载程序文件到本地进行解压,并复制到SD卡中去.
<img src="assets\img\related_documents\v-training\8.jpg" width="60%">
<img src="assets\img\related_documents\v-training\9.jpg" width="60%">
## 运行识别程序
>将下载好的程序文件压缩包解压,并复制到SD卡中去,最后将SD卡插入M5StickV,开机即可自动运行程序.
>最后将SD卡插入M5StickV,开机即可自动运行程序.
<img src="assets\img\related_documents\v-training\9.jpg" width="60%">
<img src="assets\img\related_documents\v-training\10.jpg" width="60%">

Some files were not shown because too many files have changed in this diff Show More