小时候,我花了很多时间玩“细胞分裂”。这个游戏经常要在阴影中徘徊,光线和声音是完成各种任务的重要因素。
游戏中最让人印象深刻的就是情报员 Sam Fisher 戴的夜视仪。因此我一直对能在黑暗中看清事物而着迷,并有了打造便携式夜视设备的想法。
功能要求:
能在黑暗中观察事物(2米到5米)
有图形界面可操作
10个不同功能的按钮
方便的手柄
可调整到最佳视角。
可保存实时视频
可拍照
主要思路:
这个夜视仪核心是红外摄像头(红外线可让你在黑暗中拍摄照片和视频),我买了一个旧的手持式相机闪光灯作为夜视仪的基础。
树莓派Zero小巧,放在这个闪光灯壳子里很完美,有足够的空间支持HyperPixel屏幕和摄像头。而且它还有一个倾斜手柄,这意味着你可以调整夜视角度并且随身携带。
所需硬件:
1、树莓派 Zero W
2、树莓派摄像头 NoIR Camera V2
3、触摸屏 HyperPixel 4.0
代码地址:
https://github.com/IoToutpost/Night-Vision
把程序部署完成之后,可以在桌面放置一个快捷方式,以便随时启动。
十个按钮的功能:
预览 10秒
预览 30秒
预览60秒
预览5分钟
预览10分钟
预览15分钟
拍照
捕捉一个10秒视频
保持预览(没有时间限制)
离开/关闭
因为默认的灰色在黑暗中太亮了,于是作者把按钮改为黑色背景和绿色字体。
编者按:这里用到的HyperPixel 4.0触摸屏似乎与2019年8月发布的Raspbian Buster不太兼容,建议使用Raspbian Stretch。
原先的手持式相机闪光灯没地方展示触摸屏,作者用小刀将其顶部塑料一点一点切掉,这才有了一个不规则的显示区。DIY真是锻炼人啊……
相关视频地址:
https://v.qq.com/x/page/w0917ae6ohs.html
素材:Tecoed.co.uk
作者:TeCoEd
编译:王文文,前51CTO安全频道主编,RedHat认证工程师,华为HCIP-IoT认证工程师。