用STM32F407和OV7670摄像头,我手搓了一个低成本人脸识别门禁(附完整代码)

从零打造STM32F407+OV7670人脸识别门禁:创客实战指南

硬件选型与成本控制

在开始这个项目之前,我花了整整两周时间对比各种硬件方案。STM32F407ZGT6最终胜出的原因很简单:168MHz主频加上硬件浮点运算单元(FPU),价格却只要35元左右。搭配OV7670摄像头模块(约25元)、2.4寸SPI接口LCD屏(30元)和SD卡模块(10元),总成本可以控制在100元以内。

提示:购买OV7670时务必选择带FIFO芯片的版本,否则图像传输会出现严重丢帧

硬件连接方案如下表所示:

模块 接口类型 STM32引脚 备注
OV7670 DCMI PC0-PC7 数据总线8位
OV7670控制 I2C PB6,PB7 SCCB协议兼容I2C
LCD屏 SPI PB13-15 与SD卡共用SPI总线
SD卡 SPI PB12-15 需要上拉电阻
按键 GPIO PA0-PA2 外部中断触发

图像采集的坑与解决方案

第一次通电测试时,LCD上显示的图像全是雪花点。通过逻辑分析仪抓取DCMI接口信号后发现,OV7670的像素时钟(PCLK)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值