0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样使用Arduino将OV7670相机模块的流显示到1.8英寸TFT LCD屏幕上

454398 ? 来源:工程师吴畏 ? 2019-07-26 11:13 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

OV7670相机模块

此模块允许您以VGA格式(640x480)捕捉图像。它可以执行一些初始处理,并通过SCCB接口将图像传输到微控制器,例如Arduino

相机单元允许您以其他格式(如CIF(352x240)等)形成图像。也可以手动调整高达40x30。最大图像传输速率(VGA)可以达到每秒30帧。相机还执行图像的预处理,例如曝光控制,放大,白平衡等。

还支持各种图像编码选项(YUV,各种类型的RGB)。使用SCCB协议进行数据传输。

OV7670规格

VGA分辨率(640 x 480)

QVGA(320 x 240)

CIF(352 x 240)

QCIF(176×144);

传输速度高达30 fps,

几种编码图像的方法RAW RGB,RGB 565/555,YUV/YCbCr 4:2:2

OV7670相机模块。

从左到右:TFT显示屏,Arduino nano和OV7670。/I》

接线项目

让我们从组装所有组件开始,如下图所示。

OV7670与Arduino Nano之间的连接

OV7670Arduino Nano

VSYNCPIN2

XCLCKPIN3(必须从5V =》 3.3V电平转换)

PCLCKPIN12

SIODA4(I2C数据)

SIOCA5(I2C时钟

DO D3A0 。. A3(像素数据位0..3)

D4 D7PIN4..PIN7(像素数据位4..7)

3.3V3.3V

RESET3.3V

GNDGND

PWDNGND

TFT显示屏和Arduino Nano之间的连接

PIN 9(5V =》 3.3V)

DCPIN 8(5V =》 3.3V)

CS

RESETPIN 10(5V =》 3.3V)

SPI数据PIN 11(5V =》 3.3V)

SPI时钟PIN 13(5V =》 3.3V)

VCC5V/3.3V(取决于TFT板上的跳线位置)

BL3.3V

GNDGND

在Arduino中编译IDE

下载所有文件

将“src/lib/LiveOV7670Library”和“src/lib/Adafruit_GFX_Library”复制到Arduino“libraries”文件夹(如果你已经有“Adafruit_GFX_Library”,那么你不必复制那个)

在Arduino IDE中打开“src/LiveOV7670/LiveOV7670.ino”

选择工具 - 》 Board-》 Arduino Uno/Nano

逐步设置程序

您还可以按步骤完成操作步骤以下屏幕截图。

首先,转到Github。

点击“下载ZIP”,下载完整的文件。

下载后,将文件解压缩到所需的文件夹。

打开解压缩文件夹并转到以下目录:“LiveOV7670-master src lib”。将这两个文件夹复制到Arduino Library文件夹。

转到“LiveOV7670-master src LiveOV7670”。打开名为 setup.h 的文件。

将示例1的值更改为示例3,如下面的屏幕截图所示,相机会将图像直接广播到计算机。/p》

当设置示例1时,摄像机将图像直接传输到使用“LiveOV7670Library”库通过SPI接口连接的LCD。

为TFT直播流设置示例1。

接下来,打开文件 LiveOV7670.ino 。

在屏幕的右下角,选择你的Arduino板和端口

上传上面的代码,不做任何修改。

您将看到程序正在编译的通知,如上所示。

结论

这种便宜且易于使用的Arduino兼容相机对于视频监控项目或使用OpenCV等平台的机器人视觉系统非常有用。它也可以用作普通网络摄像头。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Arduino
    +关注

    关注

    190

    文章

    6502

    浏览量

    193162
  • OV7670
    +关注

    关注

    5

    文章

    59

    浏览量

    27918
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    相机移植imx7d时出现Android框架问题,求解决

    我正在相机移植 imx7d 板。它输出 640x480 YUYV 图像,而我的屏幕是 320x240 RGB565。我注意
    发表于 03-28 07:31

    5.6英寸工业TFT高清智能串口屏 640*480分辨率终端显示器彩色LCD显示

    5.6英寸工业TFT高清智能串口屏 640*480分辨率终端显示器彩色LCD显示
    的头像 发表于 02-19 10:07 ?844次阅读
    5.6<b class='flag-5'>英寸</b>工业<b class='flag-5'>TFT</b>高清智能串口屏 640*480分辨率终端<b class='flag-5'>显示</b>器彩色<b class='flag-5'>LCD</b><b class='flag-5'>显示</b>屏

    10.1英寸串口屏 高清智能终端串口显示模块1365*768分辨率 工业工控触摸触控液晶显示

    10.1英寸串口屏 1365*768分辨率高清智能终端串口显示模块 工业工控触摸触控液晶显示
    的头像 发表于 02-18 16:02 ?572次阅读
    10.1<b class='flag-5'>英寸</b>串口屏 高清智能终端串口<b class='flag-5'>显示</b><b class='flag-5'>模块</b>1365*768分辨率 工业工控触摸触控液晶<b class='flag-5'>显示</b>器

    9.0英寸高清智能串口屏 800*480分辨率工业彩色LCD液晶显示模块

    9.0英寸高清智能串口屏 800*480分辨率工业彩色LCD液晶显示模块
    的头像 发表于 02-18 15:46 ?559次阅读
    9.0<b class='flag-5'>英寸</b>高清智能串口屏 800*480分辨率工业彩色<b class='flag-5'>LCD</b>液晶<b class='flag-5'>显示</b><b class='flag-5'>模块</b>

    8.0英寸串口屏800*480分辨率基本型TFT真彩色触摸液晶屏

    8.0英寸串口屏带系统定制UI界面,真正Modbus串口通信协议 8.0英寸串口屏800*480分辨率基本型TFT真彩色触摸液晶屏
    的头像 发表于 02-18 15:42 ?632次阅读
    8.0<b class='flag-5'>英寸</b>串口屏800*480分辨率基本型<b class='flag-5'>TFT</b>真彩色触摸液晶屏

    【RA-Eco-RA4E2-64PIN-V1.0开发板试用】03、SPI驱动TFT屏幕

    0 前言 本次实验使用的是1.8TFT屏幕,分辨率128x160,驱动IC是ST7735。实验的主要目的是根据屏幕的引脚定义来调用FSP库
    发表于 12-15 12:46

    集特17.3英寸翻式加固工业便携推荐—GDC-7001

    轻便、加固特性的同时,也具备了强大的扩展能力。 显示屏参数: - 尺寸:17.3英寸TFT LCD - 分辨率:1920 x 1080(高清) - 亮度:高达300 cd/m? - 视
    的头像 发表于 12-13 14:55 ?578次阅读
    集特17.3<b class='flag-5'>英寸</b><b class='flag-5'>上</b>翻式加固工业便携<b class='flag-5'>机</b>推荐—GDC-7001

    碳化硅衬底,进化12英寸

    人没想到的是,在8英寸碳化硅还远未大规模落地时,12英寸碳化硅衬底就已经悄然面世。 ? 天岳先进发布300mm 碳化硅衬底 ? 在上周的德国慕尼黑半导体展,天岳先进发布了行业首款300mm(12
    的头像 发表于 11-21 00:01 ?4380次阅读
    碳化硅衬底,进化<b class='flag-5'>到</b>12<b class='flag-5'>英寸</b>!

    10.1英寸OLDI LCD

    电子发烧友网站提供《10.1英寸OLDI LCD.pdf》资料免费下载
    发表于 11-09 14:35 ?0次下载
    10.1<b class='flag-5'>英寸</b>OLDI <b class='flag-5'>LCD</b>

    DLP?显示≥0.47英寸阵列WUXGA/1080p/WXGA/XGA/SVGA评估模块

    电子发烧友网站提供《DLP?显示≥0.47英寸阵列WUXGA/1080p/WXGA/XGA/SVGA评估模块.pdf》资料免费下载
    发表于 10-31 10:11 ?0次下载
    DLP?<b class='flag-5'>显示</b>≥0.47<b class='flag-5'>英寸</b>阵列WUXGA/1080p/WXGA/XGA/SVGA评估<b class='flag-5'>模块</b>

    DLP?显示≥0.47英寸阵列4K UHD评估模块

    电子发烧友网站提供《DLP?显示≥0.47英寸阵列4K UHD评估模块.pdf》资料免费下载
    发表于 10-31 09:44 ?0次下载
    DLP?<b class='flag-5'>显示</b>≥0.47<b class='flag-5'>英寸</b>阵列4K UHD评估<b class='flag-5'>模块</b>

    tft屏幕和oled屏幕哪个更好一些

    TFT屏幕和OLED屏幕各有其独特的优势和适用场景,难以一概而论哪个“更好”。 一、技术原理与结构 TFT屏幕
    的头像 发表于 10-21 16:48 ?7094次阅读

    tft屏幕属于lcd屏幕的一种吗

    TFT屏幕确实属于LCD(液晶显示器)屏幕的一种。LCD屏幕
    的头像 发表于 10-12 10:31 ?3998次阅读

    OV7670摄像头使用串口发送数据另一个板子lcd,出现花屏

    测试色带是正常的平整的,如图所示 摄像头端 void ov7670()//单片读取OV7670的图片像素并发送到TFT屏幕
    发表于 09-12 23:32

    苹果iPhone SE 4或迎重大变革:OLED显示屏与6.06英寸大屏亮相

    屏幕尺寸也大幅跃升至6.06英寸,相较于前代产品的4.7英寸,实现了显著增长。外观设计,iPhone SE 4预计
    的头像 发表于 09-04 17:02 ?1592次阅读