ESP32-CAM 环境配置+程序烧录

ESP32-CAM

第一章 环境配置 + 示例烧录



一、安装Arduino IDE

安装arduino ide
可以在官网下载 地址:

https://www.arduino.cc/en/Main/Software?setlang=cn

WIN 10/11 也可以直接在 应用商店下载

arduino ide

下载完成后 打开IDE

二、Arduino IDE环境配置

1.配置链接

点击 文件 中的 首选项
在这里插入图片描述
添加地址
在这里插入图片描述

https://dl.espressif.com/dl/package_esp32_index.json
http://arduino.esp8266.com/stable/package_esp8266com_index.json

2.添加开发板

点击 工具开发板 下的 开发板管理器
在这里插入图片描述
然后搜索 esp32 (不区分大小写) 安装 (新手建议 安装 1.0.2 不然后面的很多库没有 很多坑 )

在这里插入图片描述
根据网络不同 下载的时间不一样
出错了 再点安装就好了 一般都是网络不好造成的
在这里插入图片描述
等待下载完成 安装就可以了

3.离线安装(安装好的可以直接跳过)

1.下载开发版包 (有 2.0.4 / 1.0.6 / 1.0.2 新手建议安装 1.0.2)
在这里插入图片描述

没有积分的 可以百度 或者 图中的下载方式 回复 ESP32 即可
2.在ide中 在 文件 -> 首选项

在这里插入图片描述
点击文件路径 会打开此路径
在这里插入图片描述

将下载文件中的 package_esp32_index.json 移动到打开的路径下

将下载文件中的 全部 .zip 开发板包移动到 (图中展示的包 是2.0.4 要安装 1.0.2 的 把对应的文件夹中.zip 复制过去就好了 )

C:\Users\20865\Documents\ArduinoData*staging\packages*

出现是否覆盖的弹窗 点击覆盖
在这里插入图片描述在3. ide 中 工具 -> 开发板 -> 开发板管理器
在这里插入图片描述
搜索 esp32 然后选择 2.0.4 点 安装 (没有2.0.4的 重启一下环境试试 我的安装好了 忘记截图 )
(新手建议 安装 1.0.2 )
在这里插入图片描述然后等验证完文件就会安装了 等安装完成就可以了

3.硬件部分 接线

按图连接好引脚
注: IO0 接地 为下载模式 不接地 为 工作模式

在这里插入图片描述
在这里插入图片描述

4.配置

接上电脑 打开示例
文件 -> 示例 -> ESP32 -> Camera -> CameraWebServer
在这里插入图片描述
选择开发板
工具 -> 开发板 -> ESP32 Arduino -> AI Thinker ESP32-CAM
在这里插入图片描述
选择串口
在设备管理器中看是哪个串口 根据自己的串口选择(有些可能要装转接板驱动 百度一下一堆)
在这里插入图片描述
工具-> 端口 -> COM4(选择自己对应的)
在这里插入图片描述

5.烧录程序

按照图中 修改代码
在这里插入图片描述

注释 WROVER_KIT 这行
打开 AI_THINKER 这行
填写对应的 wifi名 和 密码 (不能是5G)

编译/验证 (或者直接上传也行)
在这里插入图片描述
等待 编译完成
在这里插入图片描述
这就是编译完成了 没有问题
然后点 上传
会再编译一次代码 然后 等待上传完成

在这里插入图片描述
可能会出现上面的情况
Connecting…_______…________ 出现这个的时候 按一下 复位 如下图

在这里插入图片描述
然后 就等待上传完成
在这里插入图片描述
上传完成
在这里插入图片描述

6.运行程序

打开串口监听
在这里插入图片描述
IO0 的接地 断开 按一下 复位 出现如下信息 等待连接wifi完成
在这里插入图片描述
连接成功出现地址
在这里插入图片描述
通过浏览器访问该地址
在这里插入图片描述
点击 开始 就出现画面了 (我这中文是网页翻译翻译出来的)
在这里插入图片描述


总结

最后建议 新手安装 1.0.2 新手安装 1.0.2 新手安装 1.0.2 可以避免很多问题

  • 6
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: ESP32-CAM OV2640的原理图是该开发板的电路图设计。该开发板集成了ESP32芯片及OV2640图像传感器模块,同时还添加了USB转串口芯片、电源管理芯片等周边硬件模块,提供了丰富的接口。原理图中主要分为以下几个部分: 1.ESP32芯片区:这部分主要包括ESP32ESP32相关的电路,例如外部晶振、电源、信号线等。ESP32是开发板的核心,集成了Wi-Fi、蓝牙等通信模块,可以实现与电脑、手机等设备的通信。 2.OV2640图像传感器区:这部分主要包括OV2640传感器和相关的电路,例如可变电阻器、晶振等。OV2640是一款常用的图像传感器,可以捕捉高分辨率图像,并将数据传输到ESP32芯片中进行处理。 3.电源管理区:这部分主要包括电源管理电路和芯片,例如稳压芯片、滤波器等。电源管理电路可以提供稳定的电源,确保ESP32和OV2640能够正常工作。 4.USB转串口区:这部分主要包括USB转串口芯片和相关电路,例如电容、晶振等。USB转串口芯片可以实现开发板与电脑的连接,并通过串口进行数据传输。 除了以上四个部分,原理图中还包括了一些外部接口,例如MicroSD卡插座、LED指示灯、按键等。这些接口可以方便开发者进行开发和调试。通过ESP32-CAM OV2640原理图的了解,开发者可以更好地理解开发板的电路设计,为后续的开发工作提供有力的支持。 ### 回答2: ESP32-CAM OV2640原理图是一种电路图,它描述了ESP32-CAM开发板与OV2640摄像头模块之间的互连。ESP32-CAM开发板采用ESP32芯片,而OV2640摄像头模块具有200W像素的高清图像能力。 ESP32-CAM开发板包括主处理器、SD卡槽、WiFi天线和其他外围器件。OV2640摄像头模块包括传感器和图像处理模块,并且具有I/O接口,使用了标准SMBus(I2C)协议与主处理器通信。 ESP32-CAM OV2640原理图包括主处理器控制引脚、传感器接口引脚、SD卡接口引脚、WiFi天线接口引脚等,以及连接它们的线路。其中包括电源连接、传输数据线路和信号引脚线路。 ESP32-CAM OV2640原理图的设计目标是使ESP32-CAM开发板可以控制OV2640摄像头模块,从而实现高清拍摄和数据传输功能。可通过此电路图进行特定版本的开发或制造,实现客户指定配置下的产品。 总之,ESP32-CAM OV2640原理图是描述ESP32-CAM开发板和OV2640摄像头模块之间连接的电路图,是将两部分模块融合在一起,实现高清拍摄及数据传输功能的重要工具。 ### 回答3: ESP32-CAM OV2640是一款带有摄像头的Wi-Fi模块,它使用了OV2640图像传感器和ESP32微控制器,可直接进行图像采集和传输。 这个模块的原理图详细描述了ESP32和OV2640的连接方式和电路设计,同时也包括一些其他组件,例如电源芯片和USB转串口芯片等。每个元件的功能都明确说明了,帮助开发者理解和进行二次开发。 首先,ESP32-CAM OV2640模块的供电方式是通过USB接口,然后通过TPS62172芯片提供3.3V的电源。OV2640图像传感器、液晶显示屏和SD卡等设备则使用2.8V的电源。 其次,ESP32芯片通过Pin32和Pin33与OV2640进行I2C总线通信,用于控制和读取传感器的各种设置和状态,例如分辨率、帧率、曝光时间等。 此外,OV2640传感器还通过8位数据总线与ESP32芯片连接,用于传输图像数据。在模块的电路图中,可以看到ESP32芯片的GPIO5-GPIO18通过一系列数据总线缆连接到OV2640传感器的SDA、SDO、SCL、PCLK等引脚,实现数据传输。 ESP32-CAM OV2640模块还附带有一些其他组件,例如USB转串口芯片、flash存储器等,可用于程序调试和数据存储。在原理图中,这些元件也都明确标注,并与ESP32和OV2640等元件相互连接。 总之,ESP32-CAM OV2640模块的原理图详细描述了该模块的电路组成和各元件之间的连接方式,开发者可以根据这份原理图做出合适的设计和改进,在更多的应用场景中发挥该模块的优势。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值