机器人制作开源方案 | 莲花灯
1. 功能描述
莲花灯是一款基于莲花形象设计的机器人,本文示例将用两种模式来实现莲花灯的亮灭功能。
自主模式:用 光强传感器【https://www.robotway.com/h-col-137.html】 控制莲花灯的灯叶开合。暗光情况下灯叶打开,灯亮;强光情况下灯叶闭合,灯灭。
遥控模式:采用 蓝牙串口模块【https://www.robotway.com/h-col-141.html】 控制灯叶开合。灯叶打开,灯亮;灯叶闭合,灯灭。


2. 结构说明
莲花灯采用“探索者”结构件搭建、辅以外观设计而成,由曲柄摇杆机构和平行四连杆机构构成一个二级升降机构,通过杠杆来控制莲花灯的开合。

莲花灯的灯叶开合主要是由膨胀机构来控制的,膨胀轮是整个结构的核心部分,这种结构的优点是可实现收缩和膨胀,从而来控制灯叶的开合。

3. 电子硬件
在这个示例中,我们采用了以下硬件,请大家参考:

电路连接:
① 灯带:连在Bigfish扩展板的D9、D10接口上
② 舵机:连在Bigfish扩展板的D4端口上
③ 蓝牙串口模块:安装在Bigfish扩展坞上
④ 光强传感器:连在Bigfish扩展板的A0端口上

4. 功能实现
4.1自主模式
编程环境:Arduino 1.8.19
下面提供一个实现暗光情况下灯叶打开,灯亮;强光情况下灯叶闭合,灯灭的参考程序(light.ino):
4.2遥控模式
APP设置:将文末资料中的“BLE_SPP_PRO.apk”安装到手机中。
① 搜索蓝牙

② 连接蓝牙

③ 模式选择

④ 按键设置

⑤ 各按键发送值

5. 资料清单
①程序源代码
②样机3D文件
资料下载链接:莲花灯-概述 https://www.robotway.com/h-col-287.html