
OV7670模组
简介
为排线型OV7670设计的小模组,实测可以正常读写数据,拍摄图像。
简介:为排线型OV7670设计的小模组,实测可以正常读写数据,拍摄图像。开源协议
:LGPL 3.0
描述
OV7670-mini摄像头模块
ov7670-mini摄像头为本人为此模块起的名称。
电路参考官方手册,此模块可以正常工作。
下图为使用此模块拍摄的照片。
下图为模块测试电路的照片(使用手机拍摄)
测试电路的主控制器为RP2040,
使用PWM方式产生24MHz时钟信号提供给OV7670。
测试中使用的i2c上拉电阻为10kΩ,无法实现100kHz的i2c通信,测试中的i2c通信时钟频率为10kHz。
使用PIO结合DMA方式读取OV7670数据,可实现30fps的数据读取。
(RGB565-QVGA格式,一帧图像数据大小为320*240*2Bytes,rp2040的DMA可实现单周期传输,吞吐率极高,8bit宽度下传输速率达120M*8bit,可在OV7670输出数据的瞬间完成数据传输)
使用串口通信讲图像数据通过ch340e芯片发送给PC端,串口baudrate为1.5Mbps。
使用python上位机接收串口数据,将RGB565格式的原始数据转换为RGB888格式,存储为可在PC端查看的图像文件(jpg,png,bmp等)
接线方式如下

python rgb565_show1.py COM7
capture("h1.jpg")
set_vflip(0)
set_hflip(0)
作者开发过程中的重要参考链接
设计图

BOM


评论