Arduino环境配置

  首先需要下载Arduino IDE,可以去官网下(下载慢容易失败,不推荐),也可以在Arduino中文社区进行下载(推荐)。
  下载好软件之后,正常安装,安装好后打开软件,点击“工具”—>“管理库”,搜索esp32,安装ESP32库。

  如果没有搜到的话,就转到“文件”—>“首选项”,将https://dl.espressif.com/dl/package_esp32_index.json和http://arduino.esp8266.com/stable/package_esp8266com_index.json添加进去,然后再搜索,应该就能搜到了

选择例程

  在安装完库之后,选择“工具”—>“开发板”,选择如图开发板

  打开“文件”—>“示例”,找到如图的实例,如果没找到说明库没安装正确

硬件连接

  使用USB转TTL工具按如下方式连接。

烧程序的时候IO0一定要和GND短接,不然无法烧录,烧录结束需要将线移去。

程序修改

  需要修改的地方有3处:

  1. 把CAMERA_MODEL_AI_THINKER宏定义的注释去掉。
  2. 把CAMERA_MODEL_WROVER_KIT注释上。
  3. 将ssid =后面字符串的改为你电脑现在连接的wifi名称,password =后面的改为wifi密码。

  修改后如下:

选择串口进行下载

  将USB转TTL与电脑相连,再点击“工具”,将设置改为如下:(串口号根据自己来修改)

  然后就可以点击箭头烧程序了,注意:这个时候IO0一定要和GND短接

  烧录过程:

  等待程序烧录完成,将IO0和GND短接的杜邦线取下来,然后打开串口调试助手,将波特率设为115200,然后按一下ESP32上的复位按钮,过一会就会生成IP地址:

  进入浏览器,打开地址,点击Start Steam即可看到图像

  在视频传输的过程中,ESP32也会通过串口发送视频帧率等信息,可在串口监视器中查看

  在程序烧录完成后只需连接ESP32的+5V和GND即可进行远程图传。

异常情况处理

固件下载不成功,connecting失败

请检查下ESP32-S的焊接情况,如下:

着重检查下串口TX、RX、IO0,ESP32-S与底板的焊盘有没有虚焊情况。很不幸,笔者就是遇到了RX虚焊的情况导致一直下载不成功。

一直不出现IP地址

一直输出如下信息,但是不输出IP

1、检查wifi名字和密码。
2、检查天线的0电阻。

3、要使用5V供电。不能使用3.3V。

ESP32-CAM教程一:网页上显示摄像头数据相关推荐

  1. 使用JSP代码编写index.jsp文件在网页上显示数据库数据

    使用JSP代码编写index.jsp文件在网页上显示数据库数据 在index.jsp文件上使用JSP代码编写 可以在网页上以表格的形式显示数据库 内的数据 需要创建一个项目 因为需要用到关于JDBC的 ...

  2. 3D模型在网页上显示

    3D模型在网页上显示,这绝对是未来的趋势,也是热门.一部"阿凡达"让电影节发生了一次地震,让人们感到3D的时代到来.那么我们IT界呢?如果各位因工作时间繁忙,或者嫌上海世博会人山人 ...

  3. 图片的base64编码实现以及网页上显示

    生成.解析base64编码的图片 //图片转化成base64字符串 public static String GetImageStr(<span style="font-family: ...

  4. php导入qq数据txt代码,/谁有能都实现将excel文件导入到数据中,并在php网页上显示的源码啊,有的发送1091932879@qq.com,谢谢!...

    PHP网页怎么导入Excel的数据 参码如下: // 1.引用ExcelReader类文 require_once 'Excel/reader.php'; // 2.实例化读取Excel类 $data ...

  5. Markdown转html在网页上显示

    Markdown转html在网页上显示 1.需要安装的内容 npm install showdown showdown 详解 npm install showdown-katex showdown-k ...

  6. html英文日期js,JS网页上显示中英文版日期时间(根据电脑上的时间)

    JS网页上显示中英文版日期时间(根据电脑上的时间) <script language="javascript"> function shownowtime() { va ...

  7. 设计一个jsp页面,要求在网页上显示当前日期和时间,如果时间在6:00~12:00,输出“上午好”:如果时间在12:00 18:00, 输出“下午好”:

    设计一个jsp页面,要求在网页上显示当前日期和时间,如果时间在6:00~12:00,输出"上午好":如果时间在12:00 18:00, 输出"下午好":如果时间 ...

  8. html中加入emjio表情,html网页上显示emoji表情

    前言 做项目涉及表情在网页上显示.稍微研究了一下实现方案,整体思路不复杂,就是稍微涉及到一些新概念和新方法. 精灵图 精灵图又称雪碧图,简单来说就是一种把很多小图片拼成一张大图的图片形式.下图就是表情 ...

  9. 在centos上安装httpd,并实现html文件和cgi文件在网页上显示,搭建静态web网页

    在centos上安装httpd,并实现html文件和cgi文件在网页上显示 简介 Apache-httpd的简介 Apache-httpd的安装 html文件和cgi文件的编写 网页访问html和cg ...

最新文章

  1. QT的QGeoAreaMonitorSource类的使用
  2. Linux中find命令详解
  3. ABB RAPID 程序 WorldZone 归纳
  4. “小朋友”们节日快乐呀~
  5. 安徽省第二次计算机水平考试,2006第二次安徽省计算机水平考试试卷(ACCESS).doc...
  6. 毛谦解读“Pb/s级光传输”:技术的恩惠远不止于此
  7. Python知识笔记总结
  8. python切面_Python装饰器与面向切面编程
  9. Shell管理工具流量分析-上(菜刀、蚁剑、冰蝎2.0流量分析)入侵检测、应急响应资料整理
  10. 热传导方程差分格式 matlab,热传导方程向后差分格式的MATLAB程序
  11. 数学建模学习:因子分析
  12. android平板 双清,什么是小米平板2刷机前的双清
  13. centos 发送匿名邮件
  14. Python中的 len() 是什么?如何使用 len() 函数查找字符串的长度
  15. Java学习从这里开始
  16. 【航天信息开票软件V3.0金税盘版安装恢复过程】有坑有心得
  17. 最大信息熵增益_信息熵(Entropy)、信息增益(Information Gain)
  18. 如何快速干净的卸载mysql数据库,不影响下次安装
  19. 怎么还原计算机字体库,如何在XP系统中恢复字库文件?WinXp系统恢复字库文件图文教程...
  20. 官方解释:Windows Vista和OpenGL

热门文章

  1. node爬取app数据_node爬取拉勾网数据并导出为excel文件
  2. BCI competition IV 2b简介
  3. Python协方差矩阵处理脑电数据
  4. mysql 优化器代码_Mysql查询优化器
  5. 马斯克语出惊人:大部分人没必要活那么长,未来把意识注入机器人实现永生...
  6. 删库跑路大神的一生:曾在家造炸弹被捕,现卖房押宝NFT,原是开源创业之星...
  7. ISC 2020技术日丨 网络空间危机四伏,如何发现威胁的蛛丝马迹?
  8. XML之父愤然离职亚马逊!看不惯公司疫情期间种种作为,百万年薪不要了
  9. asp.net mvc Post上传文件大小限制 (转载)
  10. Android setOnPageChangeListener 过时了怎么办?