Files

133 lines
4.7 KiB
Markdown
Raw Permalink Normal View History

2020-03-19 21:06:45 +08:00
# Module SERVO
2018-12-25 16:04:58 +08:00
<el-tag effect="plain">SKU:M014</el-tag>
2020-03-19 10:58:07 +08:00
2020-04-08 14:09:44 +08:00
<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>
2019-10-24 21:06:36 +08:00
2018-12-25 16:04:58 +08:00
## Description
2021-01-29 14:47:53 +08:00
**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).
2018-12-25 16:04:58 +08:00
2019-04-26 18:10:14 +08:00
## Product Features
2018-12-25 16:04:58 +08:00
2019-04-26 18:10:14 +08:00
- 12x servo ports
- DC power input: 5-7V
2019-07-25 17:53:16 +08:00
- DC Connector Type: XT30 (female)
- Power adapter interface: 5.5mm x 2.1mm
2020-06-10 14:13:34 +08:00
2018-12-25 16:04:58 +08:00
## Include
- 1x M5Stack Servo Module
2019-07-25 17:53:16 +08:00
- 1x Common Male to XT30 Male DC convertor
2018-12-25 16:04:58 +08:00
## Applications
- Humanoid robot
- Bionic multi-joint robot
2019-04-26 18:10:14 +08:00
- Triaxial Camera Cradle
2018-12-25 16:04:58 +08:00
2020-05-29 16:36:24 +08:00
## Specification
<table>
<tr style="font-weight:bold">
<td>Resources</td>
<td>Parameter</td>
</tr>
<tr>
2020-11-18 19:00:45 +08:00
<td>Net weight</td>
2020-05-29 16:36:24 +08:00
<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>
2020-04-21 16:10:54 +08:00
## 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>
2018-12-25 16:04:58 +08:00
## Related Link
2018-12-29 14:46:55 +08:00
- **[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
2020-04-08 14:09:44 +08:00
<img src="assets\img\product_pics\app\mega328_isp.webp" width="30%" height="30%">
2020-08-13 10:23:45 +08:00
## MBUS PinMap
<img src="assets\img\product_pics\module\module_bus.webp"/>
2019-06-11 19:20:48 +08:00
## Example
2019-06-06 20:01:45 +08:00
2018-12-25 16:04:58 +08:00
### 1. Arduino IDE
2020-04-30 14:13:25 +08:00
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)
2018-12-25 16:04:58 +08:00
2019-01-28 11:58:19 +08:00
### 2. UIFlow
2020-09-18 09:07:22 +08:00
To get the complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/SERVO/UIFlow)
2019-01-28 11:58:19 +08:00
2020-04-08 14:09:44 +08:00
<img src="assets/img/product_pics/module/module_example/SERVO/example_module_servo_01.webp">
2019-01-28 11:58:19 +08:00
2019-01-15 18:13:30 +08:00
## Schematic
2020-04-08 14:09:44 +08:00
<img src="assets/img/product_pics/module/servo_sch.webp">
2019-01-26 18:10:47 +08:00
2020-02-11 18:00:45 +08:00
## Video
2019-03-07 18:50:04 +08:00
**Video Tutorial**
2019-01-26 18:10:47 +08:00
2019-03-20 16:32:45 +08:00
<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>
2019-01-28 14:10:09 +08:00
2019-03-07 18:50:04 +08:00
**SERVO Case**
2019-01-28 14:10:09 +08:00
2019-03-20 16:32:45 +08:00
<video width="500" height="315" controls>
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201901/M5stack%20Servo.mp4" type="video/mp4">
2020-02-11 18:00:45 +08:00
</video>
<script>
var purchase_link = 'https://m5stack.com/collections/m5-module/products/servo-module';
anchor_search(purchase_link);
scrollFunc();
</script>