# 舵机控制模块

## 实物图片

![Optional title](https://1826482036-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKWJbyzi7QjVaZeC3Ec%2F-LKWJqOtd2Z5cTSG_tC4%2F-LKWJyaAY6hAoS36mvrN%2Fboson_%E8%88%B5%E6%9C%BA%E6%8E%A7%E5%88%B6%E6%A8%A1%E5%9D%97_%E5%AE%9E%E7%89%A9%E5%9B%BE.jpg?generation=1534936231776856\&alt=media)

## 基本信息

中文名称：舵机控制模块

英文名称：Servo Controller Module

序号：o10

SKU 号：BOS0025

## 模块简介

舵机控制模块是一种位置（角度）伺服的驱动器，适用于那些需要角度不断变化并可以保持的控制系统。目前，舵机控制模块在高档遥控玩具，如飞行器、机械手臂、潜艇模型、遥控机器人等场景中已经得到了普遍应用。

![Optional title](https://1826482036-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKWJbyzi7QjVaZeC3Ec%2F-LKWJqOtd2Z5cTSG_tC4%2F-LKWJyaC4aS6ynulFh_h%2Fboson_%E8%88%B5%E6%9C%BA%E6%8E%A7%E5%88%B6%E6%A8%A1%E5%9D%97_%E5%AE%9E%E4%BE%8B.png?generation=1534936231973424\&alt=media)

## 使用说明

舵机控制模块既可以接收数字信号，也可以接收模拟信号，分别对应swing模式和turn模式：

swing模式：舵机在指定角度和初始角度之间来回摆动；

turn模式：舵机转到指定角度后静止。

这两种模式可以通过舵机控制模块上的拨动开关进行切换。按照下图所示连接电路，通电后即可通过舵机控制模块上的拨动开关控制舵机。

![Optional title](https://1826482036-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKWJbyzi7QjVaZeC3Ec%2F-LKWJqOtd2Z5cTSG_tC4%2F-LKWJyaEwAaBG9X4AnyN%2Fboson_%E8%88%B5%E6%9C%BA%E6%8E%A7%E5%88%B6%E6%A8%A1%E5%9D%97_%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E.png?generation=1534936231321526\&alt=media)

## 原理介绍

舵机控制模块主要是由外壳、电路板、驱动马达、减速器与位置检测元件所构成。其工作原理是由接收机发出讯号给舵机，经由电路板上的IC驱动无核心马达开始转动，透过减速齿轮将动力传至摆臂，同时由位置检测器送回讯号，判断是否已经到达定位。位置检测器其实就是可变电阻，当舵机转动时电阻值也会随之改变，藉由检测电阻值便可知转动的角度。

## 应用样例

### **(1) 爬爬虫**

**样例说明：** 通过自锁开关和舵机控制模块控制舵机像虫子一样向前爬动。

**元件清单：** 自锁开关；舵机控制模块；9g金属舵机模块；电源主板-单路。

**连线图：**

![Optional title](https://1826482036-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKWJbyzi7QjVaZeC3Ec%2F-LKWJqOtd2Z5cTSG_tC4%2F-LKWJyaGGwBwhlWWp59f%2Fboson_%E8%88%B5%E6%9C%BA%E6%8E%A7%E5%88%B6%E6%A8%A1%E5%9D%97_%E7%88%AC%E7%88%AC%E8%99%AB%E8%BF%9E%E7%BA%BF%E5%9B%BE.png?generation=1534936234073313\&alt=media)

### **(2) 自动浇花装置**

**样例说明：** 利用土壤湿度传感器实时监测花盆中土壤的含水量，当土壤湿度值较小时，舵机带动软管口降低，达到自动浇水的目的。

**元件清单：** 土壤湿度传感器；9g金属舵机模块；软管；micro:bit；micro:bit BOSON扩展板。

**连线图：** 将土壤湿度传感器连接至micro:bit扩展板引脚P0，舵机模块连接至micro:bit扩展板引脚P8。

![Optional title](https://1826482036-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKWJbyzi7QjVaZeC3Ec%2F-LKWJqOtd2Z5cTSG_tC4%2F-LKWJyaIrR8QCdoUyOv6%2Fboson_%E8%88%B5%E6%9C%BA%E6%8E%A7%E5%88%B6%E6%A8%A1%E5%9D%97_%E8%87%AA%E5%8A%A8%E6%B5%87%E8%8A%B1%E8%A3%85%E7%BD%AE%E8%BF%9E%E7%BA%BF%E5%9B%BE.png?generation=1534936232886898\&alt=media)

**执行流程：**

① 土壤湿度传感器检测土壤湿度值。

② 判断湿度值大小，如果湿度值小于600，即土壤较干时，舵机转动90°，带动软管口降低，实现浇水功能；否则，舵机一直保持在0°不动。

**程序示意图（中文版）：**

![Optional title](https://1826482036-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKWJbyzi7QjVaZeC3Ec%2F-LKWJqOtd2Z5cTSG_tC4%2F-LKWJyaKz2yYBWnnrb_E%2Fboson_%E8%88%B5%E6%9C%BA%E6%8E%A7%E5%88%B6%E6%A8%A1%E5%9D%97_%E8%87%AA%E5%8A%A8%E6%B5%87%E8%8A%B1%E8%A3%85%E7%BD%AE%E7%A8%8B%E5%BA%8F%E7%A4%BA%E6%84%8F%E5%9B%BE%E4%B8%AD%E6%96%87%E7%89%88.png?generation=1534936231859798\&alt=media)

**程序示意图（英文版）：**

![Optional title](https://1826482036-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKWJbyzi7QjVaZeC3Ec%2F-LKWJqOtd2Z5cTSG_tC4%2F-LKWJyaMlLsgCo_nOfOL%2Fboson_%E8%88%B5%E6%9C%BA%E6%8E%A7%E5%88%B6%E6%A8%A1%E5%9D%97_%E8%87%AA%E5%8A%A8%E6%B5%87%E8%8A%B1%E8%A3%85%E7%BD%AE%E7%A8%8B%E5%BA%8F%E7%A4%BA%E6%84%8F%E5%9B%BE%E8%8B%B1%E6%96%87%E7%89%88.png?generation=1534936224711152\&alt=media)

## 规格参数

引脚说明：

![Optional title](https://1826482036-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKWJbyzi7QjVaZeC3Ec%2F-LKWJqOtd2Z5cTSG_tC4%2F-LKWJyaOD4_58ji2jkeU%2Fboson_%E8%88%B5%E6%9C%BA%E6%8E%A7%E5%88%B6%E6%A8%A1%E5%9D%97_%E5%BC%95%E8%84%9A%E8%AF%B4%E6%98%8E.png?generation=1534936232385794\&alt=media)

尺寸: 26mm\*22mm

工作电压:3.3V-5.0V
