概述
设计一个可以调整角度的躺椅。
适合套件:mCookie102,mCookie202,mCookie302,IBC
模块清单
模块
其他设备
- USB数据线*1
- 传感器连接线*1
- 传感器外壳*1
- 乐高或其它固定结构
舵机
舵机(Servo)是一个复杂的电子机械结构,它的主轴可以根据电信号转到0-180度之间的指定角度,因为舵机经常被用在飞机、汽车、轮船模型上做控制方向的方向舵,所以被称为舵机。
安装摇臂
不管摇臂安装角度如何,顺时针能拧到的角度为程序控制的0°,逆时针能拧到的角度为程序控制的180°。本课程我们需要摇臂在上图角度内转动,慢慢的拧动摇臂,观察摇
臂的转动范围,禁止使用蛮力。
如果发现摇臂的转动范围不符合要求,例如左图所示,则需要用螺丝刀卸下摇臂的固定螺丝,将摇臂拔下后转动一定角度再安装回舵机主轴,重新拧动摇臂观察传动范围。
舵机转接板
舵机没法直接和扩展模块(Hub)连接,需要借助舵机转接板。舵机转接板上下各有3个插针,可以同时转接两个舵机。
舵机和舵机转接板连接时注意“正反”,确保GND、VCC、1/2三根线连接正确。上一排针对应Hub的单数管脚,下一排针对应Hub的双数管脚。如舵机转接板接到Hub的6/7管脚,若舵机接在下一排排针,则控制管脚为6,接上一排控制管脚为7。
模块搭建
- 将模块和传感器组装起来:
- 将红色的核心模块,USB上传模块与绿色的扩展模块吸在一起;
- 将舵机转接板连接在Hub的6/7管脚;
- 将舵机连接在舵机转接板的1管脚(下面三个插针);
- 将USB连接线一端插入USB上传模块,另一端连接电脑;
编程
使用到程序块
“舵机”程序块
编程思路
我们可以控制舵机摇臂转到0~180°内任何一个角度转动,只要让舵机摇臂转到指定角度,躺椅靠背固定在摇臂上就行。
开始编程
舵机通过转接件连接到Hub的6号管脚,我们让舵机转到10°,速度是100度/秒。
- 测试结果
- 上传成功后,舵机转到10度位置。用一根铁丝或者其他东西将靠椅与舵机摇臂固定。
技术规范
相关案例
Q&A
|