Merge branch 'master' of github.com:m5stack/m5-docs
|
After Width: | Height: | Size: 79 KiB |
|
After Width: | Height: | Size: 79 KiB |
|
After Width: | Height: | Size: 79 KiB |
@@ -8,7 +8,7 @@
|
||||
|
||||
## Description
|
||||
|
||||
**M5GO BOTTOM** is apparently the bottom part of M5GO which is a upgrade of basic bottoms, with a larger battery(500mAh), LOGO-compatilble holes, MICPHONE, LED Bar , two more CONNEXT PORT,and more.
|
||||
**M5GO BOTTOM** is apparently the bottom part of M5GO which is a upgrade of basic bottoms, with a larger battery(500mAh), LOGO-compatilble holes, Analog Micphone, LED Bar , two more CONNEXT PORT,and more.
|
||||
|
||||
**M5GO BOTTOM** is the same Bottom of [M5GO Lite](https://docs.m5stack.com/#/en/core/m5go_lite), [M5GO IoT Kit](https://docs.m5stack.com/#/en/core/m5go) and [M5Fire](https://docs.m5stack.com/#/en/core/fire).
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
| :----------: |:------------: |
|
||||
| LED Pin | GPIO15 |
|
||||
|
||||
**MIC**
|
||||
**Analog MIC**
|
||||
|
||||
Analog Microphone
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ Power Operation:
|
||||
- Power Off: Button long-press for 8s
|
||||
- Reset module: GPIO26 HIGH
|
||||
|
||||
<img src="assets/img/product_pics/module/gsm/gsm_03.jpg" width="50%" height="50%"> <img src="assets/img/product_pics/module/gsm/gsm_04.jpg" width="50%" height="50%">
|
||||
<img src="assets/img/product_pics/module/gsm/gsm_03.jpg" width="50%" height="50%"> <img src="assets/img/product_pics/module/gsm/gsm_04.jpg" width="50%" height="50%"> <img src="assets/img/product_pics/module/gsm/NanoSIM.jpeg" width="50%" height="50%">
|
||||
<br><br><br>
|
||||
|
||||
*The Global System for Mobile Communications (GSM) is a standard developed by the European Telecommunications Standards Institute (ETSI) to describe the protocols for second-generation (2G) digital cellular networks used by mobile devices such as mobile phones and tablets.*
|
||||
@@ -38,8 +38,8 @@ Product Feature:
|
||||
- 2x LEDs
|
||||
- 2X speakers: SPK1 reserved, SPK2 connected to PIN25
|
||||
- M6315
|
||||
- Tem:-40°C ~ + 85°C
|
||||
- Frequency Band(MHz):
|
||||
- Tem�-40°C ~ + 85°C
|
||||
- Frequency Band(MHz�:
|
||||
- 850/900/1800/1900
|
||||
- Data Transmit:
|
||||
- spped: (kbps) 85.6(UL)/85.6(DL)
|
||||
@@ -48,8 +48,8 @@ Product Feature:
|
||||
- Network Protocol: IPV4/IPV6*/TCP/UDP/PPP/HTTP/FTP/MQTT
|
||||
- Consumption:
|
||||
- <2mA@DRX=5
|
||||
- Product Size:54.2mm x 54.2mm x 12.8mm
|
||||
- Product weight:12.8g
|
||||
- Product Sizeï¼?54.2mm x 54.2mm x 12.8mm
|
||||
- Product weightï¼?12.8g
|
||||
|
||||
## Include
|
||||
|
||||
|
||||
@@ -17,6 +17,7 @@ In the LTE-4G module scheme, we added more hardware resources, 1 reserved speake
|
||||
M8321 is 4V power input, so in the hardware of LTE-4G module, we added a Bidirectional Voltage-Level Translator (TXS0104E), to switch the power supply to 4V.
|
||||
|
||||
<img src="assets/img/product_pics/module/lte/lte_03.jpg" width="50%" height="50%">
|
||||
<img src="assets/img/product_pics/module/lte/NanoSIM.jpeg" width="50%" height="50%">
|
||||
<br>
|
||||
|
||||
*In telecommunication, Long-Term Evolution (LTE) is a standard for wireless broadband communication for mobile devices and data terminals, based on the GSM/EDGE and UMTS/HSPA technologies. It increases the capacity and speed using a different radio interface together with core network improvements.*
|
||||
@@ -28,13 +29,13 @@ Product Feature:
|
||||
- Power Input: 5V
|
||||
- Serial Communication: Uart2 16/17
|
||||
- M8321
|
||||
- Tem:-40°C ~ + 85°C
|
||||
- Tem�-40°C ~ + 85°C
|
||||
- Frequency Band:
|
||||
- LTE-TDD:B38/B39/B40/B41
|
||||
- LTE-FDD:B1/B3/B8
|
||||
- TD-SCDMA:B34/B39
|
||||
- WCDMA:B1/B8
|
||||
- GSM(MHz):900/1800
|
||||
- GSM(MHz)ï¼?900/1800
|
||||
- Data Transmit:
|
||||
- LTE speed: (Mbps) LTE-FDD 50(UL)/150(DL) LTE-TDD 50(UL)/100(DL)
|
||||
- HSPA+ speed: (Mbps) 5.76(UL)/21.6(DL)
|
||||
@@ -47,8 +48,8 @@ Product Feature:
|
||||
- 17uA@Poweroff
|
||||
- 3mA@Sleep
|
||||
- 45mA@Idle
|
||||
- Product Size:54.2mm x 54.2mm x 12.8mm
|
||||
- Product weight:18.1g
|
||||
- Product Sizeï¼?54.2mm x 54.2mm x 12.8mm
|
||||
- Product weightï¼?18.1g
|
||||
|
||||
## Include
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
# Module NB-IoT {docsify-ignore-all}
|
||||
|
||||
<img src="assets/img/product_pics/module/nb-iot/nb_iot_01.jpg" width="30%" height="30%"> <img src="assets/img/product_pics/module/nb-iot/nb_iot_02.jpg" width="30%" height="30%">
|
||||
<img src="assets/img/product_pics/module/nb-iot/NanoSIM.jpeg" width="60%" height="60%">
|
||||
|
||||
***
|
||||
|
||||
@@ -60,8 +61,8 @@ Power Operation:
|
||||
- 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
|
||||
- Product Sizeďź?54.2mm x 54.2mm x 12.8mm
|
||||
- Product weightďź?13.3g
|
||||
|
||||
## Include
|
||||
|
||||
|
||||
@@ -0,0 +1,216 @@
|
||||
# Calculator
|
||||
__________________________
|
||||
|
||||
#### Feature introduction
|
||||
|
||||
> Enter numbers
|
||||
|
||||
><img src="/image/FACES/Calculator.png" width="40%">
|
||||
|
||||
>* __Get press string__
|
||||
Return keyboard character
|
||||
|
||||
>* __Get press button int value__
|
||||
Return keyboard ASIIC value
|
||||
|
||||
>* __Clear press string__
|
||||
Clear input characters
|
||||
|
||||
>* __Delete press string last byte__
|
||||
Delete the last byte entered
|
||||
|
||||
>* __is new button pressed__
|
||||
Press the button to return true
|
||||
|
||||
#### Usage
|
||||
|
||||
> The screen displays the entered number
|
||||
|
||||
><img src="/image/FACES/Calculator_user.gif" width="70%">
|
||||
|
||||
|
||||
# Encoder
|
||||
__________________________
|
||||
|
||||
#### Feature introduction
|
||||
|
||||
> Read encoder value
|
||||
|
||||
><img src="/image/FACES/Encoder.png" width="40%">
|
||||
|
||||
>* __Set LED pos color__
|
||||
Set the specified LED color
|
||||
|
||||
>* __Clear encode value to zero__
|
||||
Encoder value is zeroed
|
||||
|
||||
>* __Get encode value__
|
||||
Return encode value
|
||||
|
||||
>* __Get encode direction__
|
||||
Return to the direction of rotation
|
||||
|
||||
>* __is encode pressed__
|
||||
The encoder knob is pressed back to true
|
||||
|
||||
#### Usage
|
||||
|
||||
> The screen displays the encoder value and press the knob to return to zero.
|
||||
|
||||
><img src="/image/FACES/Encoder_user.gif" width="70%">
|
||||
|
||||
|
||||
# FINGER
|
||||
__________________________
|
||||
|
||||
#### Feature introduction
|
||||
|
||||
> Read fingerprint information
|
||||
|
||||
><img src="/image/FACES/FINGER.png" width="40%">
|
||||
|
||||
>* __get state__
|
||||
Return sensor status
|
||||
|
||||
>* __get access__
|
||||
Return user rights
|
||||
|
||||
>* __get id__
|
||||
Return ID
|
||||
|
||||
>* __remove All__
|
||||
Remove all fingerprint information
|
||||
|
||||
>* __remove faces_finger id__
|
||||
Remove specified fingerprint ID
|
||||
|
||||
>* __faces_finger add user id access__
|
||||
Add fingerprint information
|
||||
|
||||
>* __faces_finger read user with id access__
|
||||
Verify fingerprint successfully executed callback program
|
||||
|
||||
>* __faces_finger getUnknow__
|
||||
Read unknown fingerprint information executive
|
||||
|
||||
#### Usage
|
||||
|
||||
> Read the fingerprint information, match the bright green light to match the bright red light
|
||||
|
||||
><img src="/image/FACES/FINGER_user.gif" width="70%">
|
||||
|
||||
|
||||
# GameBoy
|
||||
__________________________
|
||||
|
||||
#### Feature introduction
|
||||
|
||||
> Read the key value of the gameboy
|
||||
|
||||
><img src="/image/FACES/GameBoy.png" width="40%">
|
||||
|
||||
>* __Get is press__
|
||||
Return button status, continuous detection
|
||||
|
||||
>* __Get was pressed__
|
||||
Back button status, check once
|
||||
|
||||
#### Usage
|
||||
|
||||
> If the up button is pressed green, the down button is pressed red.
|
||||
|
||||
><img src="/image/FACES/GameBoy_user.gif" width="70%">
|
||||
|
||||
|
||||
|
||||
# Joystick
|
||||
__________________________
|
||||
|
||||
#### Feature introduction
|
||||
|
||||
> Return to joystick data
|
||||
|
||||
><img src="/image/FACES/Joystick.png" width="40%">
|
||||
|
||||
>* __Get X value__
|
||||
Return X-axis direction data
|
||||
|
||||
>* __Get Y value__
|
||||
Return Y-axis direction data
|
||||
|
||||
>* __Is pressed__
|
||||
Press the button to return true
|
||||
|
||||
>* __Get reverse X value__
|
||||
Return X-axis reverse data
|
||||
|
||||
>* __Get reverse Y value__
|
||||
Return y-axis reverse data
|
||||
|
||||
>* __Set LED pos color__
|
||||
Set the color of the specified location LED
|
||||
|
||||
#### Usage
|
||||
|
||||
> The screen displays the joystick data
|
||||
|
||||
><img src="/image/FACES/Joystick_user.gif" width="70%">
|
||||
|
||||
|
||||
# KeyBoard
|
||||
__________________________
|
||||
|
||||
#### Feature introduction
|
||||
|
||||
> Return keyboard key data
|
||||
|
||||
><img src="/image/FACES/KeyBoard.png" width="40%">
|
||||
|
||||
>* __Get press string__
|
||||
Return button character
|
||||
|
||||
>* __Clear press string__
|
||||
Clear input characters
|
||||
|
||||
>* __Delete press string last byte__
|
||||
Delete the last byte entered
|
||||
|
||||
>* __Get press button int value__
|
||||
Return button ASIIC value
|
||||
|
||||
>* __Is new button pressed__
|
||||
If the button is pressed back to true
|
||||
|
||||
#### Usage
|
||||
|
||||
> The screen displays the characters entered
|
||||
|
||||
><img src="/image/FACES/KeyBoard_user.gif" width="70%">
|
||||
|
||||
|
||||
# RFID
|
||||
__________________________
|
||||
|
||||
#### Feature introduction
|
||||
|
||||
> Return RFID card data
|
||||
|
||||
><img src="/image/FACES/RFID.png" width="40%">
|
||||
|
||||
>* __read string from addr__
|
||||
Read data from the specified address
|
||||
|
||||
>* __write to addr__
|
||||
Write data to address
|
||||
|
||||
>* __card near__
|
||||
If the RFID card is close to returning true
|
||||
|
||||
>* __card uid__
|
||||
Return RFID card UID
|
||||
|
||||
#### Usage
|
||||
|
||||
> Screen displays RFID card data
|
||||
|
||||
><img src="/image/FACES/RFID_user.gif" width="70%">
|
||||
@@ -0,0 +1,181 @@
|
||||
# LidarBOT
|
||||
__________________________
|
||||
|
||||
#### Feature introduction
|
||||
|
||||
> Radar scan navigation car, control walking and lighting, display map
|
||||
|
||||
><img src="/image/Modules/LidarBOT.png" width="20%">
|
||||
|
||||
>* __Lidarbot set with neopixel__
|
||||
Set the radar car led color
|
||||
|
||||
>* __Lidarbot set number with neopixel__
|
||||
Set the led color separately
|
||||
|
||||
>* __Lidarbot Seed(0±7)__
|
||||
Set walking direction and speed
|
||||
|
||||
>* __Lidarbot set Motor Speed X(-7~7) Y(-7~7) Z(-7~7) A(-7~7)__
|
||||
Set the motor speed and direction in the X and Y directions
|
||||
|
||||
>* __Lidarbot set Servo angle__
|
||||
Set the steering angle
|
||||
|
||||
>* __Lidarbot X axis speed(0±7)Y axis speed (0±7)__
|
||||
Set the X and Y axis directions
|
||||
|
||||
>* __Lidarbot Draw Map__
|
||||
Drawing a radar map
|
||||
|
||||
>* __Lidarbot Get Distance__
|
||||
Read the specified angle obstacle distance
|
||||
|
||||
#### Usage
|
||||
|
||||
> The car goes forward at 3 speeds for 5 seconds.
|
||||
|
||||
><img src="/image/Modules/LidarBOT_user.gif" width="70%">
|
||||
|
||||
|
||||
# STEPMOTOR
|
||||
__________________________
|
||||
|
||||
#### Feature introduction
|
||||
|
||||
> Stepper motor control
|
||||
|
||||
><img src="/image/Modules/STEPMOTOR.png" width="20%">
|
||||
|
||||
>* __Motor Address__
|
||||
Module's I2C address
|
||||
|
||||
>* __Motor X Y Z Speed__
|
||||
Set the stepping motor X-axis Y-axis Z-axis rotation steps and speed
|
||||
|
||||
>* __Put g code__
|
||||
Run G code
|
||||
|
||||
>* __Set mode__
|
||||
Set the motor operating mode, distance mode or relative value mode
|
||||
|
||||
>* __lock motor__
|
||||
Lock motor
|
||||
|
||||
>* __unlock motor__
|
||||
Unlock motor
|
||||
|
||||
|
||||
#### Usage
|
||||
|
||||
> Motor is running alternately in reverse
|
||||
|
||||
><img src="/image/Units/STEPMOTOR_user.gif" width="70%">
|
||||
|
||||
|
||||
# SERVO
|
||||
__________________________
|
||||
|
||||
#### Feature introduction
|
||||
|
||||
> Steering gear control
|
||||
|
||||
><img src="/image/Modules/SERVO.png" width="20%">
|
||||
|
||||
>* __Set servo rotate__
|
||||
Set the specified servo angle
|
||||
|
||||
>* __Set servo write us__
|
||||
Set the servo pulse time
|
||||
|
||||
#### Usage
|
||||
|
||||
> Control the 0-5 steering gear to rotate 90 degrees
|
||||
|
||||
><img src="/image/Units/SERVO_user.gif" width="70%">
|
||||
|
||||
|
||||
# Bala Motor
|
||||
__________________________
|
||||
|
||||
#### Feature introduction
|
||||
|
||||
> Control Bala coded motor operation
|
||||
|
||||
><img src="/image/Modules/Bala Motor.png" width="20%">
|
||||
|
||||
>* __set rotate speed__
|
||||
Set the motor rotation direction and speed
|
||||
|
||||
>* __Run Speed__
|
||||
Set a certain number of pulses to travel in a running direction at a certain speed
|
||||
|
||||
>* __Go To Position MaxSpeed__
|
||||
Run 500 pulses at the set speed
|
||||
|
||||
>* __Stop__
|
||||
Motor stop
|
||||
|
||||
>* __Read encode__
|
||||
Read encoder value
|
||||
|
||||
|
||||
#### Usage
|
||||
|
||||
> A button presses forward 500 pulses at a speed of 255
|
||||
|
||||
><img src="/image/Modules/Bala Motor_user.gif" width="70%">
|
||||
|
||||
|
||||
# LEGO+
|
||||
__________________________
|
||||
|
||||
#### Feature introduction
|
||||
|
||||
> Control lego code motor operation
|
||||
|
||||
><img src="/image/Modules/LEGO+.png" width="20%">
|
||||
|
||||
>* __Set rotate pwm__
|
||||
Set motor direction and speed
|
||||
|
||||
>* __Stop__
|
||||
Motor stop
|
||||
|
||||
>* __Clear encode__
|
||||
Encoder clear
|
||||
|
||||
>* __Read encode__
|
||||
Read encoder data
|
||||
|
||||
|
||||
#### Usage
|
||||
|
||||
>
|
||||
|
||||
><img src="/image/Modules/LEGO+.gif" width="70%">
|
||||
|
||||
|
||||
# PM2.5
|
||||
__________________________
|
||||
|
||||
#### Feature introduction
|
||||
|
||||
> Dust particle detection, output concentration or quantity
|
||||
|
||||
><img src="/image/Modules/PM2.5.png" width="20%">
|
||||
|
||||
>* __PM2.5 get value in__
|
||||
Set the detection particle diameter and detection mode, return the detection result SPM is the standard particle concentration value APM is the atmospheric environment particle concentration value
|
||||
|
||||
>* __PM2.5 get particles above um number__
|
||||
Returns the amount of particulate matter in the specified diameter
|
||||
|
||||
|
||||
#### Usage
|
||||
|
||||
> The screen shows the amount of PM2.5 particles
|
||||
|
||||
><img src="/image/Modules/PM2.5_user.gif" width="70%">
|
||||
|
||||
|
||||
@@ -159,7 +159,7 @@ The button can be triggered by the program, and more functions can be realized w
|
||||
>* __obtain Button__
|
||||
The button can be triggered by the program only once, if you keep pressing it, it won’t happen unless released.
|
||||
|
||||
#### Instructions
|
||||
#### Usage
|
||||
|
||||
>Put the program that needs to be run after pressing the button, put it in the Button Block, and modify the corresponding button position.
|
||||
|
||||
@@ -183,7 +183,7 @@ Get current system run time.
|
||||
|
||||
|
||||
|
||||
#### Instructions
|
||||
#### Usage
|
||||
|
||||
>Add the Wait Block to the program that needs to be delayed and set the time. When the program executes to it, it will play a delay.
|
||||
|
||||
|
||||
@@ -58,7 +58,7 @@ When the left and right logical relations __have a__, the result of the logical
|
||||
>* __not__
|
||||
Invert the logical result of an expression, that is, notTrue=False, notFalse=True
|
||||
|
||||
#### Instructions
|
||||
#### Usage
|
||||
|
||||
>Add the relationship that needs to be logically added to both sides, modify the operation type
|
||||
|
||||
@@ -81,7 +81,7 @@ Set the number of cycles
|
||||
>* __repeat while__
|
||||
Determine whether the condition is true or not, and when inception, infinite loop
|
||||
|
||||
#### Instructions
|
||||
#### Usage
|
||||
|
||||
>Add repaet to the program, set the number of loops (loop conditions), add the program that needs to loop
|
||||
|
||||
@@ -105,7 +105,7 @@ Increased from __a__ to __b__ , the number of each increment is __c__ , and the
|
||||
>* __break out of loop__
|
||||
You can choose to jump out of the entire loop, or jump out of this loop, and execute when you execute the block.
|
||||
|
||||
#### Instructions
|
||||
#### Usage
|
||||
|
||||
>Add an iterative block to the program, set the iteration parameters, and the do program that runs after each iteration. Example: Iterate the brightness of the RGB bar from 0 to 100.
|
||||
|
||||
|
||||
@@ -50,6 +50,23 @@
|
||||
<p><a class="btn btn-secondary" href="#/en/uiflow/advanced" role="button">View details »</a></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<h2>Units</h2>
|
||||
<p class="uiflow_p">Introduction to how to use unit devices, such as ToF, ENV, Realy, inlucde I/O,UART,I2C,etc.</p>
|
||||
<p><a class="btn btn-secondary" href="#/en/uiflow/Units" role="button">View details »</a></p>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<h2>Modules</h2>
|
||||
<p class="uiflow_p">Introduce some useful modules block add to your project in UIFlow. </p>
|
||||
<p><a class="btn btn-secondary" href="#/en/uiflow/Modules" role="button">View details »</a></p>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<h2>FACES</h2>
|
||||
<p class="uiflow_p">UIFlow uses FACES panel for interface interaction or data manipulation help you to improve input efficiency.</p>
|
||||
<p><a class="btn btn-secondary" href="#/en/uiflow/FACES" role="button">View details »</a></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<br><br><br><br>
|
||||
|
After Width: | Height: | Size: 41 KiB |
|
After Width: | Height: | Size: 242 KiB |
|
After Width: | Height: | Size: 42 KiB |
|
After Width: | Height: | Size: 319 KiB |
|
After Width: | Height: | Size: 72 KiB |
|
After Width: | Height: | Size: 369 KiB |
|
After Width: | Height: | Size: 18 KiB |