步骤1 【项目介绍】
这次再造是以融合创新为主题。我们在上次行驶的飞机基础上设计了空中红绿灯项目。在我们城市中有时候会出现红绿灯路口突然停电了,红绿灯不显示,造成交通混乱。这时我们就可以遥控一个空中红绿灯无人机飞到道路当中,然后无人机自动根据监测的车流量合理安排红绿灯的持续时间,起到临时红绿灯的作用,保证交通安全。
步骤2 【解决方案】
1.基于ROBOMASTER TT加上二哈识图,利用二哈识图的物体识别功能识别路口各个方向车辆数量,以供后续红绿灯时长参考。
2.红绿灯一个利用ROBOMASTER TT本身的LED灯,再增加一个LED灯(由于手头只有一个led灯,本来应该增加一个多彩led灯)。
3.使用blynk作为控制方案。
步骤3 【作品演示】
步骤4 【制作过程】--材料清单
材料清单
- ROBOMASTER TT无人机 X1
- ROBOMASTER TT无人机拓展板 X1
- 二哈识图 X1
- LED绿灯 X1
步骤5 【制作过程】--搭建连接
把二哈识图接在IO27、IO26上,电源接5V。led绿灯接IO4上。
步骤6 【制作过程】--编程
编程思路采用了blynk蓝牙模式来控制,参考了铁熊老师的帖子: 具体分了几块功能:起飞、降落两个按钮功能,飞机模式下的:上下左右转摇杆、前后左右移动摇杆,红绿灯模式按钮。ROBOMASTER TT的相关控制可以参考前不久,里面有详细的课程介绍大家可以熟悉。进入红绿灯模式,二哈识图探测四个方向的车辆数量,并把对向车辆数量相加与另一方向车辆数量比较,得出合理的红绿灯等待时长,过段时间又重新探测交通流量,重新计算合理的等待时长。
手机上blynk设计界面:
2个无人机摇杆,起飞降落,红绿灯模式按钮,还有一些信息显示。
步骤7 【项目总结】
本项目融合创新,把无人机和红绿灯巧妙融合,制作了一个临时的空中红绿灯,解决了城市中红绿灯突发停电造成交通混乱的问题,并利用视觉识别交通流量智能的调整红绿灯等待时长。
头脑风暴一下后续还可以进行的改进,如:
1.由于只有一个二哈,重新探测交通流量时,因为无人机需转动,这时红绿灯应该停掉,让红绿灯闪烁黄灯。
2.最好有多个二哈,这样无人机就不用转动了。
3.增加柔性显示屏,对来往车辆显示提示远端发来的提示信息。
步骤8
Nd0TAy8yduIE2022.11.18
只有一个led灯,十字路口怎么办
莫库什勒2021.04.28
cool,感谢分享