一、概述
作为硬件工程师,常年与烙铁、焊锡丝打交到,焊接过程中,焊锡丝产生大量有害的烟尘,常年接触会吸入大量有害物质。
平常的排烟扇,每次都要手支打开,有时就焊一会儿,懒得开了。
遂想通过行空板M10制作智能排烟扇,常检测到人脸时,自动启动。
二、硬件
1、材料:
行空板M10*1
行空板电池扩展板*1
行空板电机扩展板*1
过滤棉*1
外壳(纸盒)*1
螺丝(扩展板自带)*6
风扇
2、组装
扩展板与M10组装过程:
作为硬件工程师,有大量PCB打样的盒子,正好用来当外壳使用。
排风通道开孔,用于把过滤后的空气排出。

风扇开孔、进气孔、固定孔。

过滤棉固定。可以用双面胶,或热熔胶固定。

风扇安装、边缘打胶进行密封。

行空板安装。电机扩展板的固定螺丝位置正好被屏幕挡住,无法将行空板嵌入到盒子内,只能是安装在外侧了。这样也避免了吸入的烟尘气体对行空板的污染。
通过电机扩展板背部的四个M3螺丝孔固定到外壳上。
风扇连接到⑦(P6、P16)接口上。

行空板M10与风扇安装后

摄像头安装

三、软件:
1、人脸功能实现,使用USB摄像头
功能学习了auroraAA的帖子:https://mc.dfrobot.com.cn/thread-319085-1-1.html,本来计划使用opencv来实现的,但偶然间看到auroraAA这个帖子,可以用图形编程,这比python要直观多了。
第一步,在显示屏上显示摄像头的图像。

运行效果:

2、风扇控制
通过电机扩展板的原理图,可以看到电机的驱动芯片是HT7K1311

这个芯片控制电机运行的逻辑如下所示

当使用P6与P16驱动电机电机扩展板时,测试程序如下:

3、代码组合

运行结果:
https://www.bilibili.com/video/BV1CMKuz8E2M/?spm_id_from=333.1387.upload.video_card.click
行空板扩展板的一些问题
电池板的整体方案还是不错的,电池电量指示有一些模糊,测到电池电压到3V左右了,电量指示还是4个灯亮。
电机扩展板,电机的驱动芯片的电压,即电机的电压,直接与电池连接,对可驱动电机的类型有了比较大的限制,只能接一些小电机。后续版本中,建议增加外扩电源接口与驱动信号保护电路。
评论