stm32F103+CPLD+SDRAM驱动OV5640自动对焦500w像素拍摄模块,任何单片机都能拍超清大图
小弟最近用stm32F103RBT6+CPLD(EPM240)+SDRAM,搞出了一台能够采集OV5640图像传感器的拍摄套件。它采用“先缓存整张图片,再分段慢慢读出”的FIFO方案,使得中低端单片机系统可以绕开高清拍摄所需要的速度和存储空间, 而只需像驱动低速设备一样控制成像模块,并花费很少内存(1~2kB) ,就能够轻松地实现JPEG高清拍摄。对于stm,LPC之类arm,更可以搭配SD卡、USB、以太网等组成很多新奇有趣的产品!它有如下特点:
▲ 搭配OV5640,高达5 Mega(2592x1944)物理像素
▲ 高精度自动对焦机构,近景远景都对焦自如(5cm~无限远)
▲ 自动曝光、自动增益、自动白平衡等,从容适应环境变化
▲ 可拍摄7~500万像素的JPEG图片,并保存在TF卡,直接在电脑上打开浏览(或从串口输出)
▲ 可拍摄7~400万像素的RGB565图片,以BMP格式保存在TF卡,直接在电脑打开浏览(或从串口输出)
▲ 通过软件设置输出RAW、RGB、YUV等格式,用于预览或图像识别
▲ 板载高亮LED补光灯
▲ SPI口读写TF卡,挂载FAT文件系统,支持任何容量TF卡(已验证64MB~8G卡能用),图片写入速率750~900KByte/s
▲ USB转232芯片CH340,实现电脑USB直接和F103串口通信,方便测试
通过参考拍摄套件的C代码,各位攻城狮就可以把成像模块(竖着的那块)移植到自己的项目上,做出诸如网络摄像头、数码相机、图像识别等各类新奇玩意。
应用场合 :
▲ 串口、网络高清静态摄像头
▲ 智能家居、玩具,物联网应用
▲ 自动化设备中机器视觉的图像采集
▲ 为图像识别提供前端原始数据缓存
▲ 其他需要用到高清图像采集的场合
更多详情请参考:TB搜:PixelBase,或搜店家:E电猿
以下展示用该拍摄套件拍到的例图。所有图片均是直接从OV5640采集的JPEG原图,没做任何后期加工。
下一步,是加个LCD屏幕预览?还是加GPRS模块?还是加wifi模块?
小编厉害小编厉害小编厉害小编厉害
小编 可以给份资料吗
厉害
都是模块。
LZ厉害,板上怎么没有看到level shifter芯片?
电平是如何规划的?
好厉害啊!有没有参考资料?跪求!
厉害,学习学习
下一步,是加个LCD屏幕预览?还是加GPRS模块?还是加wifi模块?