add battery info

This commit is contained in:
vany5921
2019-12-05 16:02:45 +08:00
parent 456a2d36fb
commit 654dca9be1
19 changed files with 881 additions and 13 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 395 KiB

+1 -1
View File
@@ -36,7 +36,7 @@
## Package Includes
- 1x 8Servos-HAT
- 1x 16340 battery
- 1x 16340 battery(750mAh)
## EasyLoader
+1 -1
View File
@@ -56,7 +56,7 @@ The Bugc base needs to be used in conjunction with the M5StickC controller. The
## Package Includes
- 1x BugC base
- 1x 16340 Battery
- 1x 16340 Battery(750mAh)
## Code
+1 -1
View File
@@ -19,7 +19,7 @@
## Weight & Dimension
- Dimension200mm x 55mm x 50mm
- Weight81g(include Battery)
- Weight81g(include 750mAh Battery)
## Package Includes
+1 -1
View File
@@ -28,7 +28,7 @@
## Include
- 1x PowerC HAT(include battery x 2)
- 1x PowerC HAT(include battery 2 * 750mAh)
## Communication protocol
+1 -1
View File
@@ -41,7 +41,7 @@ It walks slowly and is easy to control.Due to the small contact area, the moveme
## Package Includes
- 1x PuppyC base
- 1x 16340 Battery
- 1x 16340 Battery(750mAh)
- 4x SG90 Servo
## EasyLoader
+1 -1
View File
@@ -50,7 +50,7 @@ Two M5StickCs will be burned into the EasyLoader firmware of JoyC and RoverC res
## Package Includes
- 1x RoverC base(includes Battery)
- 1x RoverC base(includes 750mAh Battery)
## EasyLoader
+187
View File
@@ -0,0 +1,187 @@
# Module NB-IoT PLUS{docsify-ignore-all}
<img src="assets/img/product_pics/module/nb-iot-plus/nb_iot_01.jpg" width="30%">&nbsp;&nbsp;&nbsp; <img src="assets/img/product_pics/module/nb-iot-plus/nb_iot_02.jpg" width="30%">
<img src="assets/img/product_pics/module/nb-iot-plus/NanoSIM.jpeg" width="60%" height="60%">
***
:memo:**[Description](#Description)**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:electric_plug:**[Schematic](#Schematic)**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:octocat:**[Code](#Code)**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/EasyLoader_logo-min.jpg">**[EasyLoader](#EasyLoader)** &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;🛒**[Purchase](https://m5stack.com/collections/m5-module/products/m5stack-nb-iot-plus-module)**
## Description
This is a wireless communication module, integrated an **NB-IoT** M5311 module that produced by China Mobile. The dimension if M5311 is 16mm * 18mm * 2.2mm, which is very tiny, and gives convenience to the user of more flexible dimension requirement.
<br>
package with LCC allows quick production through standard SMT, which provides a more reliable connection method and performance on the extreme environment.
<br>
the power requirement of this M5311 module is down to 2.1V, AA battery supported, it can fully utilize the power of AA battery, to provide an extremely low-power-consumption solution for terminal devices.
<br>
M5311 provides abundant external interfaces and protocol stacks, support peripheral sensors, etc.
<br>
Based on M5311, we have offered extra hardware resources on NB-IoT Module, WUP, STA LEDs, 3 alternative UARTs, one power button, and 2 alternative antennae.
<br><br>
Power Operation:
- Power On: GPIO2 stay HIGH for 2s
- Power Off: GPIO2 stay HIGH for 8s
- Power On: Button long-press for 2s
- Power Off: Button long-press for 8s
- Reset module: GPIO26 HIGH
<br>
<img src="assets/img/product_pics/module/nb-iot/nb_iot_plus_03.jpg" width="50%" height="50%"><img src="assets/img/product_pics/module/nb-iot/nb_iot_plus_04.jpg" width="50%" height="50%">
<br><br>
*More info about NB-IoT: NarrowBand-Internet of Things (NB-IoT) is a standards-based low power wide area (LPWA) technology developed to enable a wide range of new IoT devices and services. NB-IoT significantly improves the power consumption of user devices, system capacity and spectrum efficiency, especially in deep coverage. Battery life of more than 10 years can be supported for a wide range of use cases.Supported by all major mobile equipment, chipset and module manufacturers, NB-IoT can co-exist with 2G, 3G, and 4G mobile networks. It also benefits from all the security and privacy features of mobile networks, such as support for user identity confidentiality, entity authentication, confidentiality, data integrity, and mobile equipment identification. NB-IoT focuses specifically on indoor coverage, low cost, long battery life, and high connection density. NB-IoT uses a subset of the LTE standard, but limits the bandwidth to a single narrow-band of 200kHz. It uses OFDM modulation for downlink communication and SC-FDMA for uplink communications*
!> **M5Stack Fire** has occupied GPIO16 / 17 to connect with the PSRAM by default, it's conflict with TXD / RXD (GPIO16, GPIO17) of NB-IoT module. Therefore, when using the NB-IoT module with the M5Stack Fire, you might have to cut the TXD and RXD from NB-IoT module and wire fly to another set of UART pin
## Product Features
- Serial communication: UART
- Product Power in : 5V
- Serial Communication: Uart2 16/17
- 2x antenna: Spring / External
- WUP, STA LEDs
- 1x Power Button
- Nano SIM
- M5311
- Package: LCC
- Frequency Band: B3/B8/B5
- Tem:-40°C ~ 85°C
- NB-IoT support LTE Cat NB2*
- LTE Cat NB1 speed (kbps):
- Single Tone:15.625(UL)/21.25(DL)
- Multi Tone:62.5(UL)/21.25(DL)
- SMS: PDU/TEXT mode
- Network Protocol:
- IPv4/IPv6/UDP/TCP/
- CoAP/LwM2M/HTTP/MQTT/TLS
- power in:
- 2.1V ~ 3.6V,Typ 3.3V (Low-Voltage version)
- & 3.0V ~ 3.6V,Typ 3.3V (Fixed-Voltage version)
- Consumption:
- 3uA@PSM 0.4mA@ldle mode(DRx=1.28S)
- 167mA@Tx(23dBm/15kHzST) 54mA@Rx
-output power: 23dBm±2dB
- Certificate: CCC/SRRC/NAL/GTI
- Product Size:54.2mm x 54.2mm x 12.8mm
- Product weight:13.3g
## Include
- 1x NB-IoT PLUS module (Only China regional distribution SIM Card)
## Application
- Smart Wearable device
- Smart Parking
- Smart Meter
- IoT in City
### Some national carrier frequency bands
only for reference
<table>
<tr><td>North America</td><td>B4 (1700), B12 (700), B66 (1700), B71 (600), B26 (850) </td></tr>
<tr><td>Asia Pacific</td><td>B1(2100), B3(1800), B5(850), B8(900), B18(850), B20(800), B26(850),B28(700)</td></tr>
<tr><td>Europe:</td><td> B3 (1800), B8 (900) , B20 (800) </td></tr>
<tr><td>Latin America</td><td>B2(1900), B3(1800), B5(850), B28(700) </td></tr>
<tr><td>Commonwealth of Independent States</td><td>B3 (1800), B8 (900), B20 (800)</td></tr>
<tr><td>Sub-Saharan Africa</td><td>B3(1800), B8(900) </td></tr>
<tr><td>Middle East, North Africa</td><td>B8(900), B20(800)</td></tr>
</table>
## Links
- **Datasheet** - [M5311](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/module/M5311_cn.pdf)
- **AT Command** - [M5311 AT Command](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/module/M5311_AT_Command_Interface_Specification_en.pdf)
## Schematic
- [NB-IoT Module](https://github.com/m5stack/M5-Schematic/blob/master/Modules/module_nb_iot_sch.pdf)
## EasyLoader
<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/Module/EasyLoader_NBIOT_PLUS_MODULE.exe"><button type="button" class="btn btn-primary">click to download EasyLoader</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**)
>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/M5Burner#install-usb-driver)
## Code
### 1. Arduino IDE
*To get complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/blob/master/Module/NB_IOT/Arduino/NB_IOT_PLUS.ino).*
```arduino
#include <M5Stack.h>
void IotWriteCommand(char cmd[],char date[]){
char buf[256] = {0};
if(cmd == NULL)
sprintf(buf,"AT\r\n");
else if(date == NULL)
sprintf(buf,"AT+%s\r\n",cmd);
else
sprintf(buf,"AT+%s=%s\r\n",cmd,date);
Serial2.write(buf);
}
void get_time(void){
IotWriteCommand("CCLK?",NULL);
while(Serial2.available()){
uint8_t ch = Serial2.read();
Serial.write(ch);
M5.Lcd.write(ch);
}
}
void setup() {
M5.begin();
Serial.begin(115200);
Serial2.begin(115200, SERIAL_8N1, 16, 17);
pinMode(2, OUTPUT);
digitalWrite(2, 0);
delay(3000);
digitalWrite(2, 1);
}
void loop() {
if(M5.BtnA.wasReleased()){
M5.Lcd.fillScreen(TFT_BLACK);
M5.Lcd.setCursor(60,80,2);
get_time();
}
M5.update();
}
```
### Pin Map
<table>
<tr><td>M5Stack</td><td>GPIO16</td><td>GPIO17</td><td>3.3V</td><td>GND</td></tr>
<tr><td>Module NB-IoT PLUS</td><td>RX</td><td>TX</td><td>3.3V</td><td>GND</td></tr>
</table>
+248
View File
@@ -0,0 +1,248 @@
# UNIT-V {docsify-ignore-all}
<img src="assets\img\product_pics\unit\unit-v/unit_v_01.jpg" width="30%" height="30%">
<img src="assets\img\product_pics\unit\unit-v/unit_v_02.jpg" width="30%" height="30%">
<img src="assets\img\product_pics\unit\unit-v/unit_v_03.jpg" width="30%" height="30%">
***
:memo:**[Description](#Description)**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:bulb:**[Quick Start](en/quick_start/unit-v/unit-v_quick_start)**&nbsp;&nbsp;&nbsp;:electric_plug:**[Schematic](#Schematic)**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/unit-v)**&nbsp;&nbsp;<img src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/EasyLoader_logo-min.jpg">**[EasyLoader](#EasyLoader)**&nbsp;&nbsp;&nbsp;&nbsp;:camera:**[V-Training](en/related_documents/v-training)**
## Description
**UNIT-V** is the new AI Camera powered by Kendryte K210 .An edge computing system-on-chip(SoC) with dual-core 64bit RISC-V CPU and state-of-art neural network processor.
<br><br>
UNIT-V AI Camera features its integration with machine vision capabilities, featuring the unprocessed acceptability to AI Visioning with high energy efficiency and low cost. We co-oped with Sipeed providing the MicroPython environment makes programming on UNIT-V easier.
<br><br>
Support MicroPython development environment, which makes the program code more concise when you use uint-v for project development.
<br><br>
Equipped with OV2640 (2 megapixel) image sensor, it is an ideal choice for machine vision project.
<br><br>
It is equipped with two programmable keys and an RGB LED indicator on the front for convenient status display.
<br><br>
At the bottom, there is a PH2.0*4P interface and a type-C interface compatible with grove, which is convenient to connect with the main controllor.
<br><br>
Support TF card to expand memory, related material and model file call more convenient.
<img src="assets\img\product_pics\unit\unit-v/unit_v_04.jpg" width="30%" height="30%">&nbsp;&nbsp;&nbsp;
<img src="assets\img\product_pics\unit\unit-v/unit_v_05.jpg" width="30%" height="30%">&nbsp;&nbsp;&nbsp;
<img src="assets\img\product_pics\unit\unit-v/unit_v_06.jpg" width="30%" height="30%"><br>
### Features:
- Dual-Core 64-bit RISC-V RV64IMAFDC (RV64GC) CPU / 400Mhz(Normal)
- Dual Independent Double Precision FPU
- 8MiB 64bit width On-Chip SRAM
- Neural Network Processor(KPU) / 0.8Tops
- Field-Programmable IO Array (FPIOA)
- AES, SHA256 Accelerator
- Direct Memory Access Controller (DMAC)
- Micropython Support
- Firmware encryption support
- Case Material: PC + ABS
- On-board Hardware resources:
- Flash: 16M
- Camera :OV2640
- Button: button * 2
- Indicator light: RGB LED
- External storage: TF card/Micro SD
- Interface: PH2.0/compatible GROVE
### Package Includes
- 1x UNIT-V(include connecting cable)
### SD card test
UNIT-V does not currently recognize all types of MicroSD cards. We have tested some common SD cards. The test results are as follows.
<img src="assets\img\product_pics\unit\unit-v/unit_v_08.jpg" width="30%" height="30%"><br>
<table class="table_center">
<tr style="font-weight:bold" >
<td>Brand</td>
<td>Storage</td>
<td>Type</td>
<td>Class</td>
<td>Format</td>
<td>Test Results</td>
</tr>
<tr>
<td>Kingston</td>
<td>8G</td>
<td>HC</td>
<td>Class4</td>
<td>FAT32</td>
<td>OK</td>
</tr>
<tr>
<td>Kingston</td>
<td>16G</td>
<td>HC</td>
<td>Class10</td>
<td>FAT32</td>
<td>OK</td>
</tr>
<tr>
<td>Kingston</td>
<td>32G</td>
<td>HC</td>
<td>Class10</td>
<td>FAT32</td>
<td>NO</td>
</tr>
<tr>
<td>Kingston</td>
<td>64G</td>
<td>XC</td>
<td>Class10</td>
<td>exFAT</td>
<td>OK</td>
</tr>
<tr>
<td>SanDisk</td>
<td>16G</td>
<td>HC</td>
<td>Class10</td>
<td>FAT32</td>
<td>OK</td>
</tr>
<tr>
<td>SanDisk</td>
<td>32G</td>
<td>HC</td>
<td>Class10</td>
<td>FAT32</td>
<td>OK</td>
</tr>
<tr>
<td>SanDisk</td>
<td>64G</td>
<td>XC</td>
<td>Class10</td>
<td>/</td>
<td>NO</td>
</tr>
<tr>
<td>SanDisk</td>
<td>128G</td>
<td>XC</td>
<td>Class10</td>
<td>/</td>
<td>NO</td>
</tr>
<tr>
<td>XIAKE</td>
<td>16G</td>
<td>HC</td>
<td>Class10</td>
<td>FAT32</td>
<td>OK(purple)</td>
</tr>
<tr>
<td>XIAKE</td>
<td>32G</td>
<td>HC</td>
<td>Class10</td>
<td>FAT32</td>
<td>OK</td>
</tr>
<tr>
<td>XIAKE</td>
<td>64G</td>
<td>XC</td>
<td>Class10</td>
<td>/</td>
<td>NO</td>
</tr>
<tr>
<td>TURYE</td>
<td>32G</td>
<td>HC</td>
<td>Class10</td>
<td>/</td>
<td>NO</td>
</tr>
</table>
## EasyLoader
<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/M5Core/M5StickV/EasyLoader_M5StickV_1022_beta.exe"><button type="button" class="btn btn-primary">click to download EasyLoader</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**)
>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
### FUNCTIONAL DESCRIPTION
#### 1.1 KENDRYTE K210
The Kendryte K210 is a system-on-chip (SoC) that integrates machine vision. Using TSMCs ultra-low-power 28-nm advanced process with dualcore 64-bit processors for better power efficiency, stability and reliability. The SoC strives for ”zero threshold” development and to be deployable in the users products in the shortest possible time, giving the product artificial intelligence<br><br>
- Machine Vision
- Better low power vision processing speed and accuracy
- KPU high performance Convolutional Neural Network (CNN) hardware accelerator
- Advanced TSMC 28nm process, temperature range -40°C to 125°C
- Firmware encryption support
- Unique programmable IO array maximises design flexibility
- Low voltage, reduced power consumption compared to other systems with the same processing power
- 3.3V/1.8V dual voltage IO support eliminates need for level shifters
The chip contains a high-performance, low power RISC-V ISA-based dual core 64-bit CPU with the following features:
- Core Count Dual-core processor
- Bit Width: 64-bit CPU 400MHz
- Frequency: 400MHz
- ISA extensions: IMAFDC
- FPU: Double Precision
- Platform Interrupts: PLIC
- Local Interrupts: CLINT
- I-Cache: 32KiB x 2
- D-Cache: 32KiB x 2
- On-Chip SRAM: 8MiB
#### 1.2 OV2640
- Output Formats(8-bit):
- YUV(422/420)/YCbCr422
- RGB565/555
- 8-bit compressed data
- 8-/10-bit Raw RGB data
- Maximum Image Transfer Rate according to specific format
- UXGA/SXGA: 15fps
- SVGA: 30fps
- CIF: 60fps
- Scan Mode: Progressive
- Camera specifications
- CCD size : 1/4 inch
- Field of View : 65 degree
- Maxmium Pixel: 2M
## Applications/What can UNIT-V do?
- Face recognition/detection
- Object detection/classification
- Obtaining size and coordinates of the target in real-time
- Obtaining the type of detected target in real-time
- Shape recognition
- Video/Display
- Game simulator
## Links
- **Web page** - [sipeed](https://maixpy.sipeed.com/en/)
- **Quick Start Guide** - [M5StickV Guide](https://docs.m5stack.com/#/en/quick_start/m5stickv/m5stickv_quick_start)
- **Github** - [API](https://github.com/sipeed/MaixPy/tree/master/projects/maixpy_m5stickv)
- **datasheet**
- [K210]](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/kendryte_datasheet.pdf)
## Schematic
<img src="assets\img\product_pics\unit\unit-v/unit_v_09.jpg" width="30%" height="30%"><br>
+3
View File
@@ -103,6 +103,8 @@
{a:"/#/en/module/gsm", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/module/gsm_01.jpg", p:"GSM"},
{a:"/#/en/module/nb-iot", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/module/nb_iot_01.jpg", p:"NB-IoT"},
{a:"/#/en/module/lora868", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/module/lora868_01.jpg", p:"LoRa868"},
//Expansion Modules
{a:"/#/en/module/battery", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/module/module_battery_01.png", p:"BATTERY"},
{a:"/#/en/module/proto", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/module/module_proto_01.png", p:"PROTO"},
@@ -145,6 +147,7 @@
{a:"/#/en/unit/m5camera", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/unit_m5camera_01.png", p:"M5Camera"},
{a:"#/en/unit/m5camera_f", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/unit_m5camera_f_01.png", p:"M5CameraF"},
{a:"/#/en/unit/m5camera_x", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/unit_m5camera_x_01.png", p:"M5CameraX"},
{a:"/#/en/unit/unitv", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/unit_m5camera_x_01.png", p:"UNIT-V"},
//Sensor class
{a:"/#/en/unit/earth", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/unit_earth_01.png", p:"EARTH"},
{a:"/#/en/unit/env", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/unit_env_01.png", p:"ENV"},
+3
View File
@@ -103,6 +103,8 @@
{a:"/#/zh_CN/module/gsm", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/module/gsm_01.jpg", p:"GSM"},
{a:"/#/zh_CN/module/nb-iot", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/module/nb_iot_01.jpg", p:"NB-IoT"},
{a:"/#/zh_CN/module/lora868", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/module/lora868_01.jpg", p:"LoRa868"},
//Expansion Modules
{a:"/#/zh_CN/module/battery", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/module/module_battery_01.png", p:"BATTERY"},
{a:"/#/zh_CN/module/proto", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/module/module_proto_01.png", p:"PROTO"},
@@ -145,6 +147,7 @@
{a:"/#/zh_CN/unit/m5camera", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/unit_m5camera_01.png", p:"M5Camera"},
{a:"#/zh_CN/unit/m5camera_f", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/unit_m5camera_f_01.png", p:"M5CameraF"},
{a:"/#/zh_CN/unit/m5camera_x", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/unit_m5camera_x_01.png", p:"M5CameraX"},
{a:"/#/zh_CN/unit/unitv", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/unit_m5camera_x_01.png", p:"UNIT-V"},
//Sensor class
{a:"/#/zh_CN/unit/earth", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/unit_earth_01.png", p:"EARTH"},
{a:"/#/zh_CN/unit/env", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/unit_env_01.png", p:"ENV"},
+1 -1
View File
@@ -34,7 +34,7 @@
## 包含
- 1x 8Servos-HAT
- 1x 16340电池
- 1x 16340电池(750mAh)
## EasyLoader
+1 -1
View File
@@ -52,7 +52,7 @@ Bugc底座需要结合M5StickC控制器使用.在底座上,配备了四个由S
## 包含
- 1x BugC底座
- 1x 16340电池
- 1x 16340电池(750mAh)
## Code
+1 -1
View File
@@ -24,7 +24,7 @@
## 包含
- 1x JoyC
- 1x 16340电池
- 1x 16340电池(750mAh)
## 应用
+1 -1
View File
@@ -23,7 +23,7 @@
## 包含
- 1x PowerC(含2节电池)
- 1x PowerC(含电池 2*750mAh
## 应用
+1 -2
View File
@@ -32,7 +32,6 @@ PuppyC底座需要结合M5StickC控制器使用,StickC编程后通过I2C协议
- 舵机角度:0-180°
## 应用
- 舵机驱动
@@ -43,7 +42,7 @@ PuppyC底座需要结合M5StickC控制器使用,StickC编程后通过I2C协议
## 包含
- 1x PuppyC 底座
- 1x 16340 电池
- 1x 16340 电池750mAh)
- 4x SG90 舵机
## EasyLoader
+1 -1
View File
@@ -46,7 +46,7 @@
## 包含
- 1x RoverC底座(含电池)
- 1x RoverC底座(含750mAh电池)
## EasyLoader
+185
View File
@@ -0,0 +1,185 @@
# Module NB-IoT PLUS{docsify-ignore-all}
<img src="assets\img\product_pics\module\nb-iot-plus\nb_iot_plus_01.jpg" width="30%" height="30%">&nbsp;&nbsp;&nbsp;<img src="assets\img\product_pics\module\nb-iot-plus\nb_iot_plus_02.jpg" width="30%" height="30%">
<img src="assets/img/product_pics/module/nb-iot-plus/NanoSIM.jpeg" width="60%" height="60%">
***
:memo:**[描述](#描述)**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:electric_plug:**[原理图](#原理图)**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;🛒**[购买链接](https://m5stack.com/collections/m5-module/products/m5stack-nb-iot_plus-module)**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:clapper:**[相关视频](#相关视频)**&nbsp;&nbsp;&nbsp;<img src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/EasyLoader_logo-min.jpg">**[EasyLoader](#EasyLoader)**
## 描述
**NB-IoT PLUS** 是M5Stack堆叠模块系列中的一款NB-IoT物联网通信模块,支持B1/B3/B5/B8/B20/B28多个频段.内部集成高性能 NB-IoT 全网通无线通信模组**PGBH1S02**.低功耗设计可以帮助客户获得更长的终端使用寿命.PGBH1S02提供丰富的外部接口和协议栈,支持外接传感器设备,为用户的产品开发提供了极大的便利.该模块特别适用于以超低功耗、超小尺寸为核心需求的智能表计、智能穿戴、智能停车、市政管理等loT行业.
<img src="assets\img\product_pics\module\nb-iot-plus\nb_iot_plus_03.jpg" width="30%" height="30%"> <img src="assets\img\product_pics\module\nb-iot-plus\nb_iot_plus_04.jpg" width="30%" height="30%">
补充说明:
- GPIO2维持高电平2s开机
- GPIO2维持高电平8s 关机
- 电源按钮长按2s开机
- 电源按钮长按8s关机
- GPIO26高电平模块复位
!>**M5Stack Fire** 中的 GPIO 16 / 17 默认与PSRAM连接,这使得NB-IoT模块的TXD / RXDGPIO16GPIO17)与其产生冲突.因此,当你使用 M5Stack Fire 去驱动 NB-IoT 模块时,你需要将 NB-IoT 模块的 TXD 与 RXD 切断,然后通过飞线引至另一组 UART 引脚.
## 产品特性
- SIM卡类型: Nano
- 状态信号:两路LED指示灯
- 单路开关机按钮
- 板载天线可选:默认板载弹簧天线(或通过跳线切换至IPEX座)
- 串行通信:Uart2 16/17
- 工作温度范围:-40°C 至+ 85°C
- NB-IoT 支持 LTE Cat NB2*
- 频段:
B3/B5/B8
- 数据传输:
LTE Cat NB1速率(kbps):
Single Tone 15.625(UL)/21.25(DL)
Multi Tone 62.5(UL)/21.25(DL)
SMS 支持 PDU/TEXT 模式
SMS 支持 PDU/TEXT 模式
网络协议 IPv4/IPv6/UDP/TCP/CoAP/LwM2M/HTTP/MQTT/TLS
- 电气特性:
- 耗流:
3uA@PSM
0.4mA@ldle mode(DRx=1.28S)
167mA@Tx(23dBm/15kHzST)
54mA@Rx
- 输出功率: 23dBm±2dB
- 灵敏度:
-114dBm( 无重传 )
-130dBm( 开启重传 )
## 尺寸重量
- 产品尺寸:54.2mm x 54.2mm x 12.8mm
- 产品重量:13.3g
## 包含
- 1x Nano IoT SIM卡
- 1x NB-IoT 模块
## 应用
- 智能表计
- 智能停车
- 市政管理
### 部分国家运营商频段
以下内容,仅供参考.
<table>
<tr><td>North America</td><td>B4 (1700), B12 (700), B66 (1700), B71 (600), B26 (850) </td></tr>
<tr><td>Asia Pacific</td><td>B1(2100), B3(1800), B5(850), B8(900), B18(850), B20(800), B26(850),B28(700)</td></tr>
<tr><td>Europe:</td><td> B3 (1800), B8 (900) , B20 (800) </td></tr>
<tr><td>Latin America</td><td>B2(1900), B3(1800), B5(850), B28(700) </td></tr>
<tr><td>Commonwealth of Independent States</td><td>B3 (1800), B8 (900), B20 (800)</td></tr>
<tr><td>Sub-Saharan Africa</td><td>B3(1800), B8(900) </td></tr>
<tr><td>Middle East, North Africa</td><td>B8(900), B20(800)</td></tr>
</table>
<!-- North America: B4 (1700), B12 (700), B66 (1700), B71 (600), B26 (850)
Asia Pacific: B1(2100), B3(1800), B5(850), B8(900), B18(850), B20(800), B26(850)
and B28(700);
Europe: B3 (1800), B8 (900) and B20 (800);
Latin America: B2(1900), B3(1800), B5(850) and B28(700)
Commonwealth of Independent States: B3 (1800), B8 (900) and B20 (800);
Sub-Saharan Africa: B3(1800) and B8(900);
Middle East and North Africa: B8(900) and B20(800); -->
## 相关链接
- **Datasheet** - [M5311](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/module/M5311_cn.pdf)
- **AT Command** - [M5311 AT指令表](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/module/M5311_AT_Command_Interface_Specification_en.pdf)
## 原理图
- **原理图** - [NB-IoT Module](https://github.com/m5stack/M5-Schematic/blob/master/Modules/module_nb_iot_sch.pdf)
## EasyLoader
<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/Module/EasyLoader_NBIOT_PLUS_MODULE.exe"><button type="button" class="btn btn-primary">点击下载EasyLoader</button></a>
>1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序,通过简单步骤将其烧录至主控,能够进行一系列的功能验证.**(目前EasyLoader仅适用于Windows操作系统)**
>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录
!>3.EasyLoader烧录前需要安装有CP210XUSB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
## 例程
### Arduino IDE
*以下代码仅为片段,如需获取完整代码, [请点击此处.](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/NB_IOT_PLUS/Arduino).*
```arduino
#include <M5Stack.h>
void IotWriteCommand(char cmd[],char date[]){
char buf[256] = {0};
if(cmd == NULL)
sprintf(buf,"AT\r\n");
else if(date == NULL)
sprintf(buf,"AT+%s\r\n",cmd);
else
sprintf(buf,"AT+%s=%s\r\n",cmd,date);
Serial2.write(buf);
}
void get_time(void){
IotWriteCommand("CCLK?",NULL);
while(Serial2.available()){
uint8_t ch = Serial2.read();
Serial.write(ch);
M5.Lcd.write(ch);
}
}
void setup() {
M5.begin();
Serial.begin(115200);
Serial2.begin(115200, SERIAL_8N1, 16, 17);
pinMode(2, OUTPUT);
digitalWrite(2, 0);
delay(3000);
digitalWrite(2, 1);
}
void loop() {
if(M5.BtnA.wasReleased()){
M5.Lcd.fillScreen(TFT_BLACK);
M5.Lcd.setCursor(60,80,2);
get_time();
}
M5.update();
}
```
### 管脚映射
<table>
<tr><td>M5Stack</td><td>GPIO16</td><td>GPIO17</td><td>3.3V</td><td>GND</td></tr>
<tr><td>Module NB-IoT PLUS</td><td>RX</td><td>TX</td><td>3.3V</td><td>GND</td></tr>
</table>
+243
View File
@@ -0,0 +1,243 @@
# UNIT-V {docsify-ignore-all}
<img src="assets\img\product_pics\unit\unit-v/unit_v_01.jpg" width="30%" height="30%">
<img src="assets\img\product_pics\unit\unit-v/unit_v_02.jpg" width="30%" height="30%">
<img src="assets\img\product_pics\unit\unit-v/unit_v_03.jpg" width="30%" height="30%">
***
:memo:**[描述](#描述)**&nbsp;&nbsp;&nbsp;&nbsp;:bulb:**[上手指南](zh_CN/quick_start/m5stickv/m5stickv_quick_start)**&nbsp;&nbsp;&nbsp;&nbsp;:electric_plug:**[原理图](#原理图)**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;🛒**[购买链接](https://m5stack.com/collections/m5-unit/products/unit-v**&nbsp;&nbsp;&nbsp;<img src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/EasyLoader_logo-min.jpg">**[EasyLoader](#EasyLoader)**&nbsp;&nbsp;&nbsp;&nbsp;:camera:**[V-Training](zh_CN/related_documents/v-training)**
## 描述
**UNIT-V**是一款搭载Kendryte K210的AI视觉处理传传感器单元,集成双核64位RISC-V CPU和最先进的神经网络处理器边缘计算片上系统.
<br><br>
UNIT-V AI摄像头体积非常小巧,适合嵌入到各种设备当中,具备机器视觉处理能力,支持多种图像识别能力( 如实时获取被检测目标的大小与坐标 • 实时获取被检测目标的种类),并且能够在低功耗情况下进行卷积神经网络计算,因此UNIT-V会是一个很好的零门槛机器视觉嵌入式解决方案.
<br><br>
支持MicroPython开发环境,这使得你在使用UINT-V上进行项目开发时,程序代码将会更加精简.
<br><br>
配备OV2640 200万像素图像传感器,是机器视觉项目的理想选择.
<br><br>
配备两个可编程按键,正面有一颗RGB LED指示灯,方便进行状态显示.
<br><br>
底部提供一个兼容GROVE的PH2.0*4P接口和一个TYPE-C接口,方便与主控设备进行连接.
<br><br>
支持TF卡扩展内存,相关素材及模型文件调用使用更方便.
<br><br><br>
<img src="assets\img\product_pics\unit\unit-v/unit_v_04.jpg" width="30%" height="30%">&nbsp;&nbsp;&nbsp;
<img src="assets\img\product_pics\unit\unit-v/unit_v_05.jpg" width="30%" height="30%">&nbsp;&nbsp;&nbsp;
<img src="assets\img\product_pics\unit\unit-v/unit_v_06.jpg" width="30%" height="30%"><br>
### 产品特性:
- 双核 64-bit RISC-V RV64IMAFDC (RV64GC) CPU / 400Mhz(Normal)
- 双精度 FPU
- 8MiB 64bit 片上 SRAM
- 神经网络处理器(KPU / 0.8Tops
- 可编程 IO 阵列 (FPIOA)
- AES, SHA256 加速器
- 直接内存存取控制器 (DMAC)
- 支持 Micropython
- 固件加密支持
- 板载硬件资源:
- Flash: 16M.
- 摄像头 :OV2640
- 按键: button * 2
- 指示灯: RGB
- 外部存储: TF card/Micro SD
- 接口: PH2.0/兼容GROVE.
### 包含
- 1x UNIT-V(包含连接线)
### SD卡测试
UNIT-V目前并不能识别所有类型的MicroSD卡,我们对一些常见的MicroSD卡进行了测试,测试结果如下.
<img src="assets\img\product_pics\core\minicore\m5stickv/m5stickv_08.jpg" width="30%" height="30%">
<table class="table_center">
<tr style="font-weight:bold" >
<td>品牌</td>
<td>内存</td>
<td>类型</td>
<td>传输速度</td>
<td>分区格式</td>
<td>测试结果</td>
</tr>
<tr>
<td>Kingston</td>
<td>8G</td>
<td>HC</td>
<td>Class4</td>
<td>FAT32</td>
<td>OK</td>
</tr>
<tr>
<td>Kingston</td>
<td>16G</td>
<td>HC</td>
<td>Class10</td>
<td>FAT32</td>
<td>OK</td>
</tr>
<tr>
<td>Kingston</td>
<td>32G</td>
<td>HC</td>
<td>Class10</td>
<td>FAT32</td>
<td>NO</td>
</tr>
<tr>
<td>Kingston</td>
<td>64G</td>
<td>XC</td>
<td>Class10</td>
<td>exFAT</td>
<td>OK</td>
</tr>
<tr>
<td>SanDisk</td>
<td>16G</td>
<td>HC</td>
<td>Class10</td>
<td>FAT32</td>
<td>OK</td>
</tr>
<tr>
<td>SanDisk</td>
<td>32G</td>
<td>HC</td>
<td>Class10</td>
<td>FAT32</td>
<td>OK</td>
</tr>
<tr>
<td>SanDisk</td>
<td>64G</td>
<td>XC</td>
<td>Class10</td>
<td>/</td>
<td>NO</td>
</tr>
<tr>
<td>SanDisk</td>
<td>128G</td>
<td>XC</td>
<td>Class10</td>
<td>/</td>
<td>NO</td>
</tr>
<tr>
<td>XIAKE</td>
<td>16G</td>
<td>HC</td>
<td>Class10</td>
<td>FAT32</td>
<td>OK(紫色)</td>
</tr>
<tr>
<td>XIAKE</td>
<td>32G</td>
<td>HC</td>
<td>Class10</td>
<td>FAT32</td>
<td>OK</td>
</tr>
<tr>
<td>XIAKE</td>
<td>64G</td>
<td>XC</td>
<td>Class10</td>
<td>/</td>
<td>NO</td>
</tr>
<tr>
<td>TURYE</td>
<td>32G</td>
<td>HC</td>
<td>Class10</td>
<td>/</td>
<td>NO</td>
</tr>
</table>
## EasyLoader
<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/M5Core/M5StickV/EasyLoader_M5StickV_1022_beta.exe"><button type="button" class="btn btn-primary">点击下载EasyLoader</button></a>
>1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序.**(目前EasyLoader仅适用于Windows操作系统)**
>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录
### 功能描述
#### 1.1 KENDRYTE K210
Kendryte K210 是集成机器视觉能力的系统级芯片 (SoC)。使用台积电 (TSMC) 超低功耗的 28 纳米先进制程,具有双核 64 位处理器,拥有较好的功耗性能,稳定性与可靠性。该方案力求零门槛开发,可在最短时效部署于用户的产品中,赋予产品人工智能.<br><br>
- 具备机器视觉能力
- 更好的低功耗视觉处理速度与准确率
- 具备卷积人工神经网络硬件加速器 KPU,可高性能进行卷积人工神经网络运算
- TSMC 28nm 先进制程,温度范围-40°C 到 125°C,稳定可靠
- 支持固件加密,难以使用普通方法破解
- 独特的可编程 IO 阵列,使产品设计更加灵活
- 低电压,与相同处理能力的系统相比具有更低功耗
- 3.3V/1.8V 双电压支持,无需电平转换,节约成本
本芯片搭载基于 RISC-V ISA 的双核心 64 位的高性能低功耗 CPU,具备以下特性<br><br>
- 核心数量: 双核处理器
- 处理器位宽: 64-bit CPU 400MHz
- 标称频率: 400MHz
- 指令集扩展: IMAFDC
- 浮点处理单元(FPU): 双精度
- 平台中断管理: PLIC
- 本地中断管理: CLINT
- 指令缓存: 32KiB x 2
- 数据缓存: 32KiB x 2
- 片上 SRAM: 8MiB
#### 1.2 OV2640
- 支持输出格式(8位):
YUV(422/420)/YCbCr422
RGB565/555
8位压缩数据
8- / 10位Raw RGB数据
- 根据特定格式的最大图像传输速率
UXGA/SXGA: 15fps
SVGA: 30fps
CIF: 60fps
- 扫描模式: 渐进式
- 相机规格
CCD 尺寸 : 1/4 inch
视野 : 65 °
最大像素: 2M
传感器最佳分辨率: 1600 * 1200
尺寸: 40 × 49 × 13mm
## 应用/UNIT-V可以做什么
- 面部识别/检测
- 物体检测/分类
- 实时获取目标的大小和坐标
- 实时获取检测到的目标类型
- 形状识别
- 视频/显示
- 游戏模拟器
## 相关链接
- **Web page** - [sipeed](https://maixpy.sipeed.com/en/)
- **Quick Start Guide** - [M5StickV Guide](https://docs.m5stack.com/#/en/quick_start/m5stickv/m5stickv_quick_start)
- **Github** - [API](https://github.com/sipeed/MaixPy/tree/master/projects/maixpy_m5stickv)
- **数据手册**
- [K210]](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/kendryte_datasheet.pdf)
## 原理图
<img src="assets\img\product_pics\unit\unit-v/unit_v_09.jpg" width="30%" height="30%"><br>