所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
#REMAKE再造#---空中红绿灯
Anders项勇 Anders项勇 2021-04-22 23:24:17
1
1
简单
步骤1 步骤1
【项目介绍】

这次再造是以融合创新为主题。我们在上次行驶的飞机基础上设计了空中红绿灯项目。在我们城市中有时候会出现红绿灯路口突然停电了,红绿灯不显示,造成交通混乱。这时我们就可以遥控一个空中红绿灯无人机飞到道路当中,然后无人机自动根据监测的车流量合理安排红绿灯的持续时间,起到临时红绿灯的作用,保证交通安全。    

步骤2 步骤2
【解决方案】

1.基于ROBOMASTER TT加上二哈识图,利用二哈识图的物体识别功能识别路口各个方向车辆数量,以供后续红绿灯时长参考。

2.红绿灯一个利用ROBOMASTER TT本身的LED灯,再增加一个LED灯(由于手头只有一个led灯,本来应该增加一个多彩led灯)。

3.使用blynk作为控制方案。 

步骤3 步骤3
【作品演示】
步骤4 步骤4
【制作过程】--材料清单
材料清单 材料清单
1x
ROBOMASTER TT无人机
1x
ROBOMASTER TT无人机拓展板
1x
二哈识图
1x
LED绿灯
步骤5 步骤5
【制作过程】--搭建连接

把二哈识图接在IO27、IO26上,电源接5V。led绿灯接IO4上。

projectImage
projectImage
projectImage
步骤6 步骤6
【制作过程】--编程

编程思路采用了blynk蓝牙模式来控制,参考了铁熊老师的帖子: 具体分了几块功能:起飞、降落两个按钮功能,飞机模式下的:上下左右转摇杆、前后左右移动摇杆,红绿灯模式按钮。ROBOMASTER TT的相关控制可以参考前不久,里面有详细的课程介绍大家可以熟悉。进入红绿灯模式,二哈识图探测四个方向的车辆数量,并把对向车辆数量相加与另一方向车辆数量比较,得出合理的红绿灯等待时长,过段时间又重新探测交通流量,重新计算合理的等待时长。

projectImage

手机上blynk设计界面:

2个无人机摇杆,起飞降落,红绿灯模式按钮,还有一些信息显示。

projectImage
步骤7 步骤7
【项目总结】

本项目融合创新,把无人机和红绿灯巧妙融合,制作了一个临时的空中红绿灯,解决了城市中红绿灯突发停电造成交通混乱的问题,并利用视觉识别交通流量智能的调整红绿灯等待时长。

头脑风暴一下后续还可以进行的改进,如:

1.由于只有一个二哈,重新探测交通流量时,因为无人机需转动,这时红绿灯应该停掉,让红绿灯闪烁黄灯。

2.最好有多个二哈,这样无人机就不用转动了。

3.增加柔性显示屏,对来往车辆显示提示远端发来的提示信息。

Makelog作者原创文章,未经授权禁止转载。
1
1
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]