DIY纸质进出记录仪

2025-04-08

该设备可以通过人脸检测识别个人,并实时打印出进出记录。

在这个项目中,我们使用Ai-Thinker的BW21-CBV-Kit和热敏打印模块开发了一个纸质进出记录仪。该设备可以通过人脸检测识别个人,并实时打印出进出记录。

DIY纸质进出记录仪 (https://ic.work/) 工控技术 第1张

您可以在购物平台上选择自己的热敏打印模块。

硬件连接

根据热敏打印模块的官方说明,它可以使用TTL, RS232或USB模式连接。我选择了使用BW21-CBV-Kit的TTL连接模式。

DIY纸质进出记录仪 (https://ic.work/) 工控技术 第2张

根据BW21-CBV-Kit官方文档,IOA2和IOA3分别对应UART1_TXD和UART1_RXD。

通过带状电缆将IOA2连接到热敏打印模块的RXD, IOA3连接到热敏打印模块的TXD,完成基本硬件连接。

DIY纸质进出记录仪 (https://ic.work/) 工控技术 第3张

DIY纸质进出记录仪 (https://ic.work/) 工控技术 第4张

软件实现

为了使Ameba BW21-CBV-Kit能够正常输出内容,初始化Serial1.begin(115200);当检测到人脸时,使用Serial1.println(item.name());打印被检测人员的姓名。

完整的代码

DIY纸质进出记录仪 (https://ic.work/) 工控技术 第5张

当BW21-CBV-Kit检测到注册的人脸后,通过热敏打印模块输出相应的姓名,实现纸质进出记录。

DIY纸质进出记录仪 (https://ic.work/) 工控技术 第6张


本文编译自hackster.io

文章推荐

相关推荐