手把手带你玩摄像头模组

1、前言

最近忙于论文,忙于毕业,一直没有进行更新,后面会继续按照每周至少三篇原创的更新速度给大家更新,感谢大家的支持!

前几天学弟给了我一块ESP32-CAM摄像头模组,现在好不容易闲下来了,刚好玩玩这个摄像头模组,以后就可以远程观看家里的情况了!

2、什么是ESP32-CAM摄像头

ESP32-CAM是一款基于ESP32-S2 芯片,具有摄像功能的微型模组。同时配备了OV2640 摄像头、连接外设的GPIO,以及用于存储拍摄图像的microSD 卡。

ESP32-CAM可广泛应用于各种物联网场合,适用于家庭智能设备、工业无线控制、无线监控、QR无线识别,无线定位系统信号以及其它物联网应用,是物联网应用的理想解决方案。

3、管脚定义

ESP32-CAM有三个GND引脚和两个引脚用于电源:3.3V或5V。

GPIO 1和GPIO 3是串行引脚。您需要这些引脚才能将代码上传到您的电路板。此外,GPIO 0也起着重要作用,因为它确定ESP32是否处于闪烁模式。当GPIO 0连接到GND时,ESP32处于闪烁模式。

以下引脚内部连接到microSD卡读卡器:

  • GPIO 14:CLK
  • GPIO 15:CMD
  • GPIO 2:数据0
  • GPIO 4:数据1(也连接到板载LED)
  • GPIO 12:数据2
  • GPIO 13:数据3

4、导入ESP32 CAM库

在Arduino IDE中配置安装ESP 32 CAM开发板库,具体安装方法如下:

1、下载Arduino IDE 并安装,这个安装方式网上有很多,这里就不给大家介绍了,需要的可以自行百度。

2、Arduino IDE中添加ESP32开发板:

添加方式:文件->首选项->附加开发板管理器网址中加入Arduino core for esp32的地址:
https://dl.espressif.com/dl/package_esp32_index.json

3、完成网址添加后就可以在:工具->开发板->开发板管理器 中搜索并下载esp32开发板数据包。

4、导入CameraWebServer示例代码

如果在Arduino IDE中找不到代码,可以

下载后,解压缩该文件夹,然后打开CameraWebServer.ino文件。

在上载代码之前,您需要在以下变量中插入网络凭据:

const char* ssid = "REPLACE_WITH_YOUR_SSID";
const char* password = "REPLACE_WITH_YOUR_PASSWORD";

然后,确保选择正确的相机模块。在这种情况下,我们使用AI-THINKER模型。

5、配置WIFI密码

我们需要对加载出的代码进行修改,以便模块能够连接到WIFI。

1、WIFI的配置

其中ssid为WIFI的名称,password为WIFI密码

2、选择摄像头

通过注释选择自己的摄像头,如果不知道自己的摄像头是哪一款可以联系卖家,卖家会告诉你你的摄像头生产商信息。

6、下载程序

所需硬件:

  • ESP32-CAM模块一个;
  • 杜邦线五根;
  • USB–TTL串口下载器一个;

将USB-TTL与ESP32-CAM模块按照以下方式进行连接,这里需要注意的是IO0一定要在上电前与GND进行短接,使其进入下载模式,否则将无法对程序进行下载。

要上传代码,请执行以下步骤:

  1. 转到工具 > 板,然后选择ESP32 Wrover模块
  2. 转到工具 > 端口,然后选择ESP32连接的COM端口
  3. 在工具 > 分区方案中,选择“ 巨大的APP(3MB无OTA) ”
  4. 按下ESP32-CAM板载RESET按钮
  5. 然后,单击上传按钮以上载代码。

**重要提示:**如果无法上传代码,请仔细检查GPIO 0是否已连接到GND,并在“ 工具”菜单中选择了正确的设置。您还应该按下板载重置按钮以在闪烁模式下重新启动ESP32。

7、连接摄像头

我们需要将IO0GND的连接断开,以波特率115200打开串行监视器并按ESP32-CAM板上复位键,会弹出如下窗口:

我们将监视器中的显示IP地址复制到浏览器打开就可以通过局域网来使用ESP32-CAM了点击Start Stream就可以看到ESP32-CAM实时传过来的画面。

左边可以设置的参数还是比较多的,回头再仔细研究。重点当然是看右边的图像,感觉还是非常清楚的,比树莓派10+元的摄像头清楚多了。

8、注意事项

  • 确保接线正确,ESP32-CAM 的IO0接口接地即为烧录模式,不接地悬空即为运作模式
  • 确定好端口,需要安装对应烧录线驱动,在设备管理器中查看端口
  • 部分设备烧录前需要按一下RST键,或重新上电重启
  • 想了解更多关于 Arduino IDE 可以收藏一下网址:
    https://www.arduino.cn/thread-1066-1-1.html

9、结语

今天主要介绍一下(我认为比较简单好用的)ESP32-CAM的下载调试方式。

回头研究研究这货能不能录像实现监控摄像头的功能。

👇点击下方公众号卡片获取资料👇
嵌入式悦翔园
关注 关注
  • 7
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
手把手你调参YOLOv5 (v5.0-v7.0)(推理)
YOLOv8项目贡献者
04-24 14万+
解析YOLOv5项目中detect.py文件27个参数含义
手把手你 YOLOv5/v7 添加注意力机制(并附上30多种顶会Attention原理图)2024/2/5更新
热门推荐
YOLOv8项目贡献者
04-27 18万+
YOLOv5/v7 添加注意力机制教程 2023/6/15更新🍀🍀🍀
摄像头网络模组的使用
Stay Hungry Stay Foolish
10-27 9218
摄像头和网络模组尾线如上图所示 利用上面两个模组,打算自己做一个简单的网络摄像头! 在上面的模组网站上找到对应模组的接口定义资料,因为我们要自己将对应的网线接口等接好. 本模组的接口如下: 具体的该模组的接线如上所示 该网络模组尾线总共有9根,2根粗的红黑线(红正极黑负极)是用来接灯板等需要供电的设备的,7根细线是来接网络接口 这7根线中也有红黑线,它们是用于给该模组供电的...
OV5640摄像头模组使用说明
09-29
关于ov5640摄像头模组相关电器特性及参数说明。
OV2640引脚的定义(OV2640 FPC模组规格书(接口线序))
最新发布
qq_59527512的博客
08-03 534
STM32F103ZET6连接。
【camera】【摄像头模组摄像头模组简单介绍
sinat_41752325的博客
10-31 1万+
摄像头模组简单介绍
攝像頭模組基礎介紹
xueleilei123的博客
08-19 1645
1.CCM模組的基本構造: Lens:镜头 Holder:基座 Image Sensor:图像传感器 FPC or PCB:柔性電路格 or印制电路板 2.模組各組件介紹-Lens(光學鏡頭): 光學鏡頭的結構為:鏡筒(Barrel)、鏡片組(P/G)、鏡片保護層(墊圈)、濾光片、鏡座(Holder)。 通常攝像頭用的鏡頭為:1P、2P、3P、1G1P、1G2P、2G2P、4G等... 鏡片越多,成本越高;玻璃鏡片會比塑膠鏡片更貴。 一般來說,玻璃鏡頭的成像效果相對于...
摄像头模组(CCM)与镀膜
吴建明wujianming_110117
06-22 1851
摄像头模组(CCM)与镀膜 手机镜头是有颜色的,而且不同的手机镜头颜色是不同的,有的是红色,有的是蓝色,有的还是金色。 除了手机镜头外,平时用的数码相机镜头、望远镜、眼镜等的镜片都是有颜色的。这些颜色主要由于镜片的表面都有一层薄薄的镀膜,镜头表面所以会显示不同的颜色,采用了不同的镀膜的原因。镜头各种颜色的镀膜,对镜头的成像是有这非常重要的作用的。 镀膜主要作用 1、增透。当光线经过镜头时,约有4%-10%的光线会被镜头所反射(采用塑胶镜片反射率会更高)。90%的透光率,但是一般镜头都是由几个镜片构成的,镜头
摄像头模块使用(基于ALIENTEK MiniSTM32开发板)
06-24
摄像头模块使用(基于ALIENTEK MiniSTM32开发板)_AN1202。 OV7670 的像素时钟(PCLK)最高可达 24Mhz,我们用 STM32F103RBT6 的 IO 口直接抓取,是非常困难的,也十分占耗 CPU(可以通过降低 PCLK 输出频率,来实现 IO 口抓取,但是不推荐)。所以,这里我们并不是采取直接抓取来自 OV7670 的数据,而是通 过 FIFO 读取,ALIENTEK OV7670 摄像头模块自了一个 FIFO 芯片,用于暂存图像数据
手把手教你抖音短视频货课程-网盘链接提取码下载 .txt
02-12
这套简单粗暴的抖音短视频课程,手把手教你短视频货,听话照做,保证出单。选副业的标准是低投入、低风险、可利以用碎片时间,比较容易上手,先赚点零花钱,做好可能收益巨大。
01 手把手你做一套毕业设计-征程开启
xingyu_qie的专栏
02-27 4406
本专栏是希望从0到1实战一个项目,包括服务端和前端部分,希望透过实战项目的开展,不断拓展细节知识点,完成自己的毕业设计。
手机摄像头模组介绍
05-02
内容包含 手机摄像头模组 组成,结构,原理等基础知识
摄像头模组光学基础知识
01-31
摄像头模组光学基础知识,请下载阅读!包括模组成像光学原理等...
ALIENTEK摄像头模块使用说明
03-01
这是ALIENTEK摄像头模块使用说明,写的很详细,供大家参考学习,谢谢!!
高通摄像头模块开发指南.pdf
10-10
该资料对高通平台的camera驱动开发进行了详细的介绍,主要包含以下几个部分:Sensor,CSIPHY,CSID,CCI,Actuator,Flash,EEPROM,Chromatix,该文档包含中英文两种语言。第1章是简述,第2章涵盖了摄像头传感器驱动开发,第3章介绍自动对焦功能的马达驱动开发,第4章介绍LED闪光灯驱动开发,第5章介绍EEPROM开发,对想了解高通摄像头工作流程的人员可作为一份参考。
Java案例150例+手把手你敲代码
04-26
Java案例150例+手把手你敲代码+适合自学者及初学者,本书例题典型、结构合理、思路清晰。即可作为院校相关专业及Java培训班的教材,也可以作为具有一定java编程基础知识的自学者的参考用书,同时还可以作为从事...
树莓派学习(二):摄像头模块的安装和使用
Newbie_H的学习之路
04-20 1562
1.摄像头硬件安装 我使用的是CSI借口的树莓派官方摄像头 将蓝色胶一面朝向网线接口,有纹路一面朝向HDMI接口,插入到CSI接口中 注意,插槽(黑色部分)是可以拔起的,需要拔起插槽再插入线(千万别大力出奇迹直接怼进去了) 安装时,记得树莓派断电关机,手摸摸金属物体去去静电 2.驱动配置 打开cmd 打开配置文件 (我使用了vim打开,没安装vim可能会报错) sudo vim /etc/modules 在末尾添加下述内容,保存退出 bcm2835-v4l2 使能摄像头 树莓派重启,ok
摄像头模组介绍和技术指标
u013463707的专栏
02-19 6194
1 手机摄像头概述 1.1 手机摄像头概述 手机的数码相机功能指的是手机是否可以通过内置或是外接的数码相机进行拍摄静态图片或短片拍摄,作为手机的一项新的附加功能,手机的数码相机功能得到了迅速的发展。 手机摄像头分为内置与外置,内置摄像头是指摄像头在手机内部,更方便。外置手机通过数据线或者手机下部接口与数码相机相连,来完成数码相机的一切拍摄功能。 外置数码相机的优点在于可以减轻手机的重...
详细的摄像头模组工作原理!!!(转)
weixin_34149796的博客
07-24 6307
详细的摄像头模组工作原理!!!   摄像头PIN脚功能作用   PCLK怎么获得?   VSYNC与HSYNC与PCLK与什么有关系   CMOS Sensor的调试经验分享
手把手你跑r3live
05-02
如果你想学习如何跑R3live(一个CTF比赛平台),可以按照以下步骤: 第一步:准备环境 安装VirtualBox(虚拟机软件),并下载R3live的虚拟机镜像文件。然后打开VirtualBox,点击“导入虚拟机”,选择下载的R3live...

嵌入式领域新星创作者

352
原创
2415
点赞
7852
收藏
2万+
粉丝
关注
私信
写文章

热门文章

  • 油猴脚本 - Greasy Fork - 安全、有用的用户脚本大全 338984
  • linux系统如何切换到root用户 117881
  • 解决西门子Step 7 basic 找不到许可证问题 91488
  • 74HC148引脚图及功能 67844
  • 解决matlab出现license checkout failed Error-8 31258

分类专栏

  • 智驾摄像头专栏 2篇
  • 服务器折腾 7篇
  • 驱动开发学习笔记 32篇
  • Linux学习笔记 70篇
  • 嵌入式 84篇
  • 工控PLC( 西门子) 27篇

最新评论

  • 什么是 Linux Mint,它比 Ubuntu 好在哪里?

    找资料的小子。: 也是我最喜欢的一个系统之一,另外一个就是乌班图

  • 14229汽车诊断协议学习笔记

    paridise0123: 求一份中英版

  • 解决西门子Step 7 basic 找不到许可证问题

    weixin_46079517: 太有效了!好人一生平安!

  • 14229汽车诊断协议学习笔记

    淡淡溶溶: 大佬,请求一份双语版14229资料表情包

  • 360°舵机控制

    南城雨落200: 标题是360度舵机控制,讲的是180度舵机晕了

最新文章

  • 摄像头3A算法概述
  • 智驾车载Camera基础知识
  • 深入理解守护进程:守护进程干嘛的?
2023年45篇
2022年94篇
2021年5篇
2020年210篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

天下网标王电工电气网站优化热线沁阳网站优化地址南通工程网站优化合肥网站优化定制网站优化推广公司有哪些自媒体与网站seo优化的区别怎样学seo网站优化优化海口seo优化网站开封鹤壁网站优化大连实力强的服装行业网站优化外贸网站优化怎么节省成本诸城优化网站工具长宁区公司官方网站优化费用南沙外贸网站优化推广价格沈阳专业网站关键词优化新手做网站优化如何快速收录余杭区企业网站优化周口网站优化推广公司餐饮行业福田网站优化费用明细沈阳网站的优化内黄县网站优化方式应城市网站排名优化价格政府网站的改进优化柳州软件优化网站玻璃钢格栅无锡网站优化河南推荐网站关键词优化网站优化seo岗位职责高埗服装网站优化好不好罗村网站优化策划书网站企业优化香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化