所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
汽车后窗提醒器
Anders项勇 Anders项勇 2020-07-03 23:35:01
1
0
简单
projectImage
步骤1 步骤1
【项目介绍】

我们开车的时候,后面经常有车跟着比较近,经常想着怎么提醒他们离的远一点呢?几个朋友一起开车出门,在茫茫车流中怎么快速找到要跟着的车呢?遇到危险,怎么向外传递信息呢?怎么手动或自动传递一些信息呢? 所有的这些问题怎么解决呢?我们发现这些问题都需要有一个装置来跟车外的其他车和人进行交流,有主动触发的信息传递,也有被动触发的信息传递。根据这些需求我设计了一个汽车后窗提醒器来解决这一系列问题。

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

1.显示:首先我们选用一个7x71 RGB柔性屏来负责对外信息显示。 

2.探测:对于探测物体,由于探测传感器考虑到防水等原因最好放在车内。因为有探测距离要求,以及车玻璃、贴膜阻挡等因素所以我们不能选用受干扰的红外传感器或受阻挡的超声波传感器,而可以选用具有很好穿透效果并且能适应各种复杂工况的微波运动传感器。 

3.通讯:用Blynk来完成手机和主控掌控板的通讯,手机提供热点给掌控板。 

4.功能选择:使用Blynk的Menu控件实现功能状态选择,Text input控件实现即时文本信息传递。

步骤3 步骤3
【作品演示】

由于车停在地下车库,拍摄光线比较暗。注意实际使用时,为了安全,开车不要用手机设置功能显示状态,在开车前或靠边设置好,或叫同车人设置。

步骤4 步骤4
【制作过程】--材料清单
材料清单 材料清单
1x
掌控板
1x
掌控板扩展板
1x
7x71 RGB柔性屏
1x
微波运动传感器
1x
小吸盘若干
1x
手机

说明:

1.这里选择了micro:bit 电机驱动扩展板,通用掌控板,但必须把掌控板反插,屏幕朝里。

2.由于7x71 RGB柔性屏纵向只有7颗led,所以显示中文分辨率不够,只能显示英文。如要显示中文,可以选择12x48的柔性屏。

3.微波运动传感器可根据电位器调节触发的距离远近,最远16米,可以测试调节为我们需要警告的距离。传感器没有检测到移动物体,模块上的LED保持熄灭状态;当传感器检测到移动物体时,模块上的LED灯会被点亮,输出电平会由高电平变成低电平。约0.5s后模块LED会自动熄灭,输出电平由低电平变成高电平。若检测到持续移动的物体,模块的LED会一直闪烁,输出电平会一直高低变化,直到物体不再移动。

4.用多个小吸盘吧7x71 RGB柔性屏、微波运动传感器固定吸在后窗玻璃上,方便调整位置,达到最好探测、显示效果,也可以方便随时拆掉。

步骤5 步骤5
【制作过程】--搭建连接

硬件连接简单,掌控板扩展板上P0、P1接7x71 RGB柔性屏的串口线。微波传感器接P2。 电源取电可以用一个点烟器车充插入后备箱的12V电源插孔获得持续电源。

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

编程思路: 

1.由于距离探测警示是随时发生,所以把微波运动传感器的探测设置为触发中断。

2.设置变量S1来记录显示状态。无论哪种状态,微波传感器探测到后面有车或人移动时,无论当前是那种功能状态都立即显示保持距离,等到达安全距离将重新判断目前是什么功能状态继续显示。

3.在手机主动设置功能状态时,立即显示当前功能状态对应的显示。目前设置了4种状态,如还有其他常用显示功能,可以加到程序里面。还可以加入诸如:前方事故,请减速慢行。 

4.在手机输入文本,立即显示文本信息。 

projectImage

5.wif 、密码填自己手机热点的名字和热点密码,授权码在Blynk app中找到填入。

6.手机端下载Blynk app,设置Blynk app控件 硬件选择ESP32Dev board (wifi)。功能选择使用Menu控件可以设置各种状态选项,可以自己任意写,但主控程序里面要对应。传递给主控板的信息是传递序号。手工写入的文本及时显示功能使用Text lnput控件。

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

本项目解决了与车外的其他车和人进行信息交流的问题,并能自动根据跟车距离进行警告提醒。根据本教程手动设置各种固定显示内容的功能比较容易扩展实现,我们再重点分析下还能加上哪些可行的自动功能。 

头脑风暴一下后续还可以加上一些自动功能,如: 

1.根据掌控板光线传感器检测后车远光灯,参考日落时间,显示远光关闭提醒 。

2.根据掌控板加速度传感器显示刹车、左转、右转功能 。

3.加入HuskyLens二哈更加智能化,根据距离报警,启动二哈拍照后车、人,把照片存在二哈的tf卡中以便发生意外时证据保留 。

4.根据HuskyLens二哈探测后面是车还是人,给予不同的屏幕提示 。

5.显示当前时间、天气。恶劣天气自动屏幕显示慢速行驶。 

6.接入GPS传感器,屏幕显示当前车速。

......

步骤8 步骤8
【附件mind+代码】
Makelog作者原创文章,未经授权禁止转载。
1
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]