二哈识图2,引路地灯

2025-12-20152
AI 快速预览详细 收起
该项目名为“人脸识别电影院引路灯”,使用行空板K1作为主控板,结合哈士奇2摄像头进行人脸识别。通过红、绿、蓝三色灯带指引观众在黑暗环境中找到座位。项目难度适中,适合青少年科创比赛和STEM教育场景。程序中使用了大量的延时处理,以确保灯带的流畅效果。

 

二哈识图2,人脸识别电影院引路灯

 

灵感来源是有一天,我去 看电影,电影院很黑,我摔了一下。于是我就想,能不能在电影院弄个引路的地灯,照亮地面,不影响别人看电影,然后通过流水灯的方式,指引观众走向自己的座位。

用到的器材是行空板K1(主控板),舵机(模拟开门动作),哈士奇2摄像头(作人脸识别),灯带,乐高人仔,热熔胶等。电影院的观众很多,所以用哈士奇2摄像头进行人脸识别,通过不同的灯带颜色区别导引不同的观众。灯带使用了红,绿,蓝,三色灯带以示区别。

我们的目的是做一个地灯,指导观众在黑暗的环境下找到自己的位置,并且不影响别人看电影

 

流水灯.jpg

作品正面,用乐高做底,

01.jpg
03.jpg
微信图片_20251220231906_9_203.jpg

用到的器材

程序很长,自己看

程序样品1.jpg
程序样品2.png

代码说明:

redlight 函数 :亮红灯,红灯引导灯。

灯弄得很麻烦。原因是同时处理三部份灯,一共49个灯。,0~7号灯是正向流水灯。,40~48号是反向流水灯。(注意我灯带的方向),座位这个位置灯是常亮灯,流水完成才熄灭。 对于灯带而言,一条流水指令就整条灯带流水。所以反向流水灯处理方法是这一段灯全部亮,然后一盏一盏熄灭。

人脸识别的时候,我直接用dc1作为人脸编号,这样省事。但是在程序中只用到人脸的ID,就是第几个识别的人脸,与名字无关。

程序中我用了大量的延时,所以看起来速度很慢。第22秒才有反应。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
铁皮屋1
铁皮屋1
作者
第一个附件是程序本身,第二个是演示视频
- 没有更多了 -