电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>带有ESP32 CAM的笨拙但很棒的傻瓜相机

带有ESP32 CAM的笨拙但很棒的傻瓜相机

2022-07-12 | zip | 0.04 MB | 次下载 | 2积分

资料介绍

PCB图如下:
poYBAGLLwOuAWnu4AAJQAROsIdI067.png
pYYBAGLLwPqAdUukAAHr5ruGMEs317.png
pYYBAGLLwP2ACVyPAABt2heY734573.jpg



描述

带有 ESP32 CAM 的笨拙但很棒的傻瓜相机

 

嘿,大家好,这是一个很酷的东西,一个基于 ESP32 cam 的傻瓜相机。

pYYBAGLLwQ6AN2VXAABt24EhMAc682.jpg

 

 

 

 

所以这里的想法是使用这个非常有用的 ESP32 CAM 板,并用草图将其闪存,让我们拍摄图像并将其保存在存储卡上。

有点像一个合适的傻瓜相机,但这个设置不会有任何类型的显示。

这是一个无赖,但它的工作原理

这是这个 esp32 cam 捕获的图像的外观示例

pYYBAGLLwRSAJY4mAABijlvP5OA464.jpg

 

老实说,这很糟糕,但话又说回来,我们有一台手持式相机可供使用,可以拍摄图像,这是一件很酷的事情。

在这篇文章中,我将向你们展示如何通过几种简单的方法进行此设置。

 

让我们开始吧

 

 

所需材料

pYYBAGLLwRmAVBtCAABkrsb4hW0387.jpg

这些是我在这个项目中使用的东西。

 

序幕

pYYBAGLLwRuAQBYMAAB4WLQe_fk880.jpg

 

ESP32 CAM 是一款非常实用的开发板,它在板的底部配备了一个 2MP OV2640 摄像头模块和一个 SD 读卡器。

此外,它的价格约为 10 美元,对于这种功能强大的微控制器来说,这是一个相当不错的价格标签

本版本使用的WIFI模块为ESP-32S,内置32Mbit Flash和512KB Internal plus外置4M PSRAM

它可以承受 5 伏电压,这意味着我们可以使用低于 5V 的电压为 ESP32 Cam 供电,如果您提供的电压高于 5V,它就会被损坏。

 

这是这个板的一个有趣的项目,一个傻瓜相机,可以捕捉图像并将其保存到 SD 卡中。

 

以前,我用这个 ESP32 摄像头板制作了一个安全摄像头概念,它工作正常。我把它放在我家外面,它还在工作。https://www.pcbway.com/project/shareproject/DIY_Security_CAM.html

 

我的观点是,ESP32 CAM 可以处理各种各样的东西,从流式传输视频到捕获图像和东西。它确实会加热白色流式实时画面,这是一个缺陷,但对于像摄像头这样的设置,可以添加一个冷却风扇来降低模块的温度。

 

基本结构

现在,在制作这个项目的 PCB 版之前,我准备了一个简单的设置,它是 -

poYBAGLLwR6AEtuVAACRvnR4V5g349.jpg

 

  • 首先,我用这个项目的主要草图刷新 ESP32 Cam
  • 然后我在具有 5V 电源的性能板上进行了临时设置,该电源是您可以在线购买的 LiPo 升压模块。
  • 将 Boost 模块的 5V 和 GND 与 ESP32 Cam 的 5V 和 GND 连接后,我们可以可靠地为 ESP32 CAM 板供电。
  • 要拍摄照片,我们只需按下重置按钮,此相机设置将拍摄一张延迟 3 秒的图像。

 

现在让我们继续下一步或下一个变体,即此 ESP32 Cam 设置的 PCB 版本。

 

PCB版

 

现在要制作这个 ESP32 相机设置的 PCB,我真的不需要在这个项目中做整个研发工作,因为这个设置只是一个由 LiPo 升压转换器电路供电的 ESP32 相机。

 

poYBAGLLwSSAYr2fAABjmvr5ldg970.jpg

pYYBAGLLwSaAUW-rAABFY9SzjFU970.jpg

所以我所做的是,我首先得到了 IP5306 IC,它是一种电源管理 IC,它具有内置的 LiPo - 锂电池充电功能,内置低切和高切两种功能,它还将它们的电压提升到 5V 2A,这是一个很多。

 

我研究了它的数据表,然后在我的 PCB CAD 软件中准备了一个原理图,它是 -

 

pYYBAGLLwSiANCjpAABLJIkRZhc606.jpg

 

这个设置比较简单,有一个最小的 IP5306 设置,IP5306 的输出进入 ESP32 Cam 分支引脚的 5V 和 GND。

我还在 PCB 上添加了一个单独的开关,它没有连接到电路板或任何东西,它完全隔离,只有两个连接器。

那是因为我将手动将 ESP32 上重置按钮的两个端子的电线焊接到这些焊盘上。

完成原理图后,我将其转换为 PCB 设计。

 

poYBAGLLwS2AM8eGAABvW0Kzdjc739.png

 

我以正确的顺序放置所有组件,然后将它们的轨道正确连接到彼此。

我还在这个 PCB 上添加了一些艺术元素,包括自定义丝印、徽标和邦戈猫。

 

从 PCBWAY 获取 PCB

 

poYBAGLLwTKALBdsAACb95_NnXY769.jpg

 

pYYBAGLLwTSAcWAQAACbE_36G3A561.jpg

 

完成设计后,我将其 Gerber 数据导出并发送到PCBWay以获取样品。

我已经使用PCBWAY服务很长时间了,对于这个项目,我得到了紫色阻焊层的 PCB。

这是我第一次获得紫色 PCB,体验非常棒,我真的很喜欢我在整个电路板上放置的阻焊层和定制丝印的整体质量。

 

查看 PCBWAY,以更低的成本获得出色的 PCB 服务!

 

组装过程

 

pYYBAGLLwTaAHd9SAABgbIPdbYU123.jpg

 

这个PCB的组装过程包括三个主要的东西,它们是

  • 锡膏点胶
  • 拾取和放置过程
  • 热板回流
  • 并添加 THT 组件。

 

 

锡膏点胶

pYYBAGLLwTqARaoKAAChtclF-iU114.jpg

 

首先,我们在每个元件焊盘上放置焊膏。

我正在使用带有焊膏分配注射器的通用焊膏(SN-Pb 比率 63-37)。

 

 

挑选和放置

poYBAGLLwUCARTx-AAC4mX7VOuI763.jpg

 

然后我们将组件一个一个地添加到它们分配的位置。您可以查看每个组件的精确位置示意图。

 

热板

poYBAGLLwUaAXzerAACVQgi1geM080.jpg

pYYBAGLLwUiADAy_AACV5-4Je5o564.jpg

 

将组件添加到其位置后,我们小心地提起 PCB 并将其放在 SMT 加热板上。

我在这里使用我的 DIY SMT Hotplate,您可以从这里查看 -

热板将 PCB 从下方加热到焊膏熔化温度,一旦 PCB 达到该温度,焊膏就会熔化,所有组件都会焊接到它们的焊盘上。

我们抬起PCB,然后将其放在较冷的表面上稍微冷却一下,以冷却PCB的热量。

 

THT 组件

poYBAGLLwUqAPSzzAAB2m8C-gJA931.jpg

 

完成 SMD 流程后,我们添加剩余的 THT 组件,如 USB 端口、接头引脚、电池连接器。

 

测试 5V 输出

 

pYYBAGLLwU2AZvS5AADzbRi0xBM138.jpg

 

完成电路后,我在电路中添加了一个锂电池,并检查了 5V 和 GND 的输出电压。

最初我想使用 LiPo 电池,但最终我使用了 3.7V 2600mAh 的锂离子电池

 

在 PCB 上添加 ESP32

poYBAGLLwVCAbc69AAB3_J48TLA131.jpg

pYYBAGLLwVKABfleAACGGPu1fw4282.jpg

poYBAGLLwVWAIVVZAACTlOEkzWw939.jpg

pYYBAGLLwVeAfb36AACeWZfrRdg093.jpg

 

检查电路板并确保一切正常后,我在 PCB 上添加了 ESP32 电路板,但在此之前,我在 ESP32 上的 SMD 按钮的两个端子上添加了电线。

然后我将这些电线连接到电路上提供的连接垫。基本上,我只是将此开关与 ESP32 的 SMD 按钮并行添加。

现在我们可以从定制 PCB 上重置电路板,而不是按下 ESP32 CAM 上的重置按钮。

 

上传主草图

 

poYBAGLLwVmAWUNhAAB6gc-DEpY362.png

 

该草图已经添加到 ESP32 CAM 中,有关详细的编程过程,请查看我的这篇文章。

 

https://www.hackster.io/Arnov_Sharma_makes/esp32-cam-web-server-and-getting-started-guide-f1a04a

 

但基本上,我们首先将 ESP32 CAM 与这样的 FTDI 模块连接起来——

 

  • 将 FTDI 输出设置为 5V
  • 将 FTDI 的 VCC(即 5V)连接到 ESP32 CAM 的 5V
  • 地到地
  • RX 到 U0T
  • TX 转 U0R
  • GPIO0 是 IO0 到 GND(这将使 ESP32 CAM 进入 Flash 模式)
  • 转到工具并选择正确的板,在我们的例子中是 AI-Thinker ESP32-CAM。
  • 选择正确的端口并点击上传。
  • 上传完成后,从 FTDI 模块中拔出 USB 并移除 GPIO0 和 GND 之间的跳线。

 

现在我们将 SD 卡添加到 ESP32 并通过按下 IP5306 IC 的电源开关为整个电路板供电。

然后我们按下重置按钮,我们的相机会延迟 3 秒拍照。

 

结果

pYYBAGLLwV2AFhGxAABy0BAWzWU275.jpg

 

如您所见,相机正在工作,并且可以使用它单击图像。

然而,图像质量并不是很好,但是嘿!您期待什么,它是带有 OV2640 的 ESP32 CAM,它是 2005 年的 2 MP 图像传感器

 

3D打印身体

 

pYYBAGLLwV-AX5cJAABP3nN7_CU510.jpg

pYYBAGLLwWGAThdYAABMSJR8g_8422.png

 

现在这个项目的 PCB 看起来和工作得很好,但它是一个便携式设备,所以我在 fusion360 中设计了它的主体,然后在我的 ender 3 上进行了 3D 打印。

我在这个项目中使用了 PLA,但也可以使用其他材料。

 

最终项目

 

pYYBAGLLwWSABq0sAABuhV0c6qM284.jpg

 

所以这是我的 ESP32 相机项目的最终形式,它看起来很棒,但效果不太好。

也许我可以使用 RPI 摄像头模块进行更好的摄像头设置,但这会作弊,因为我将把这个项目从 ESP32 移植到树莓派上,树莓派是一个芯片上的计算机!

 

我们将看看这个项目的下一次迭代会发生什么,在那之前,请继续关注,我很快就会带着另一个项目回来!

和平

 

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费