mirror of
https://github.com/m5stack/m5-docs.git
synced 2026-05-20 10:23:01 -07:00
133 lines
4.7 KiB
Markdown
133 lines
4.7 KiB
Markdown
# Module SERVO
|
|
|
|
<el-tag effect="plain">SKU:M014</el-tag>
|
|
|
|
<div class="product_pic"><img src="assets\img\product_pics\module\servo\servo_01.webp"><img src="assets\img\product_pics\module\servo\servo_02.webp"></div>
|
|
|
|
## Description
|
|
|
|
**SERVO** is made to implement the bestest, easiest way to drive Servo motors. This M5 module will make quick work of your next Servo project! It is able to drive mutiple Servo motors, up to 12 channels(Max load :14W) . We also added an DC input for power supplement. Through M-BUS the DC in can automatically power the M5 core at top.Servo is powered by MEGA328 communicate via I2C(0x53).
|
|
|
|
## Product Features
|
|
|
|
- 12x servo ports
|
|
- DC power input: 5-7V
|
|
- DC Connector Type: XT30 (female)
|
|
- Power adapter interface: 5.5mm x 2.1mm
|
|
|
|
## Include
|
|
|
|
- 1x M5Stack Servo Module
|
|
- 1x Common Male to XT30 Male DC convertor
|
|
|
|
## Applications
|
|
|
|
- Humanoid robot
|
|
- Bionic multi-joint robot
|
|
- Triaxial Camera Cradle
|
|
|
|
## Specification
|
|
|
|
<table>
|
|
<tr style="font-weight:bold">
|
|
<td>Resources</td>
|
|
<td>Parameter</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Net weight</td>
|
|
<td>25g</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Gross weight</td>
|
|
<td>45g</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Product Size</td>
|
|
<td>54.2*54.2*12.8mm</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Package Size</td>
|
|
<td>95*65*25mm</td>
|
|
</tr>
|
|
</table>
|
|
|
|
## EasyLoader
|
|
|
|
>EasyLoader is a concise and fast program writer, which has a built-in case program related to the product. It can be burned to the main control by simple steps to perform a series of function verification. Please install the corresponding driver according to the device type. M5Core host [Please click here to view the CP210X driver installation tutorial](en/arduino/arduino_development), M5StickC/V/T/ATOM series can be used without driver)
|
|
|
|
<div class="easyloader-box">
|
|
<div style="background-color:white;">
|
|
<div><img src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/easyloader_intro.webp"></div>
|
|
<div class="easyloader-btn">
|
|
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/Windows/MODULE/EasyLoader_Servo_MODULE.exe">Windows</a>
|
|
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/MacOS/MODULE/EasyLoader_Servo_MODULE.dmg">MacOS</a>
|
|
<!-- <a>Linux</a>
|
|
<a>MacOS</a> -->
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<video id="example_video" controls>
|
|
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Product_example_video/Module/SERVO_MODULE.mp4" type="video/mp4">
|
|
</video>
|
|
<div class="easyloader-mask">
|
|
<a>
|
|
<svg id="play-btn" t="1583228776634" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4152" width="75" height="75"><path d="M512 0C229.216 0 0 229.216 0 512s229.216 512 512 512 512-229.216 512-512S794.784 0 512 0z m0 928C282.24 928 96 741.76 96 512S282.24 96 512 96s416 186.24 416 416-186.24 416-416 416zM384 288l384 224-384 224z" p-id="4153" fill="#007aff"></path></svg></a>
|
|
<p>Description:</p>
|
|
<p>Control servo rotation.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
## Related Link
|
|
|
|
- **[The Firmware of inside MEGA328](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/SERVO/firmware_328p)**
|
|
|
|
## PinMap
|
|
|
|
**Mega328 ISP**Download interface Pin foot definition
|
|
|
|
<img src="assets\img\product_pics\app\mega328_isp.webp" width="30%" height="30%">
|
|
|
|
## MBUS PinMap
|
|
|
|
<img src="assets\img\product_pics\module\module_bus.webp"/>
|
|
|
|
## Example
|
|
|
|
### 1. Arduino IDE
|
|
|
|
The below code is incomplete(just for usage). If you want the complete code, please click [here](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/SERVO)
|
|
|
|
### 2. UIFlow
|
|
|
|
To get the complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/SERVO/UIFlow)
|
|
|
|
<img src="assets/img/product_pics/module/module_example/SERVO/example_module_servo_01.webp">
|
|
|
|
## Schematic
|
|
|
|
<img src="assets/img/product_pics/module/servo_sch.webp">
|
|
|
|
## Video
|
|
|
|
**Video Tutorial**
|
|
|
|
<video width="500" height="315" controls>
|
|
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/%E6%95%99%E7%A8%8B/Servo/E4%20-%20Servo%20Demo(UIFlow%20Tutorials%205).mp4" type="video/mp4">
|
|
</video>
|
|
|
|
**SERVO Case**
|
|
|
|
<video width="500" height="315" controls>
|
|
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201901/M5stack%20Servo.mp4" type="video/mp4">
|
|
</video>
|
|
|
|
<script>
|
|
|
|
var purchase_link = 'https://m5stack.com/collections/m5-module/products/servo-module';
|
|
|
|
anchor_search(purchase_link);
|
|
scrollFunc();
|
|
|
|
</script> |