本帖最后由 eefocus_4036385 于 2025-1-14 19:16 编辑
一、项目名称 树莓派疲劳驾驶闹钟
二、项目概述 本项目是基于树莓派5的疲劳检测闹钟,当驾驶员出现闭眼,打哈欠等疲劳行为时,能够及时发出报警进行提醒制止。 本作品自行设计了3d外壳,也可放置于任何其他需要疲劳检测的场所。
项目流程大致如下: 1.通过摄像头捕获画面然后基于mediapipe框架进行人脸3D关键点分析,得到眼睛轮廓和嘴巴轮廓的具体坐标,再通过欧拉距离公式计算得出眼睛和嘴巴的闭合程度,通过算法会转换成疲劳值并累积,当超过设定阈值后会触发报警。 2.为了保证报警效果,采取物理机械打铃的方式来确保叫醒。通过DC直流电机马达驱动板来由树莓派引脚控制电机带动偏心轮旋转。 3.为了实现机械打铃的结构,建模设计了模拟闹钟的3d结构,在内部安装了 树莓派5,摄像头,DSI屏幕以及电机驱动板,并且实现偏心轮带动摆锤打铃的效果。 4.为了提升作品美感和效果,选用了微雪3.4寸DSI屏幕来作为显示屏幕,分辨率800x800,保证了显示精细度和流畅度,待机采用动画形式,能够适应任何车内环境不至于突兀。
项目重难点: 1.程序全部由纯python实现,由于树莓派5较新,譬如引脚控制、摄像头调用等在树莓派4很容易搜索到教程的方法都不再适用,因此参考了树莓派官方的文档和国外论坛的一些帖子,才最终得以实现。 2.闹钟的结构设计,参考资料不多,反复尝试最终才做出了现在的版本。
三、作品实物图 (图片设置成16:9的比例展示效果最佳哦,大小≤400Kb,图片,不少于三张,全部必须为高清图片)
*提醒: 1.第一张图非常重要,我们会默认取第一张图作为作品在投票页面的展示图片(比例16:9)。 2.在上传的实物图片中,能让评委看到你所申请的主控**等器件在你作品之中的应用体现。(可直接在图片上标注出来)。
四、演示视频 a.包含清晰的演示视频,横屏拍摄,确保为16:9的比例(优酷、B站,或者打包视频压缩包,或者百度网盘均可) b.横屏拍摄
五、项目文档 *注意: 最终文档打包为zip或rar压缩包。 文件大小在9.8M以内的可直接上传。 文件大小超过9.8M的可上传至网盘,并提供网盘地址和提取密码。
|