电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>ESP32触屏摄像头

ESP32触屏摄像头

2023-06-27 | zip | 0.00 MB | 次下载 | 免费

资料介绍

描述

嘿,怎么了,伙计们!Akarsh 来自CETech。

我们将使用 MakersFab 的 ESP32 Cam 触摸屏模块,该模块基于 ESP32 wrover 模块。

这将会非常好玩。所以让我们开始吧。

关于 ESP32 Touch Cam 模组

poYBAGNsV9aALcxTAACC1d1YnOs286.jpg
 

ESP32 Touch Cam Module 是一款美观的 3.5 英寸触摸屏显示器,基于 ESP32-WROVER,内置 200 万像素 OV2640 摄像头,是 ESP32 项目的绝佳平台。OV2640 像素为 2M 的相机可以进行远程摄影、人脸识别等应用。该模块还具有 GPIO 引脚,我们可以将其与分线连接器一起使用,以将 ESP32 显示器与传感器/执行器连接。ESP32 TFT Touch 支持 Arduino 或 MicroPython 编程我们这里使用的模块是电容式触控的,您也可以得到电阻式触控的模块。

pYYBAGNsV9mAHZ0qAACbART1a9o495.jpg
 

对于模块上的更多组件,我们有一个 NS2009 触摸屏控制器,它是一个带有 I2C 接口的 4 线屏幕控制器除此之外,我们还有一个 FS6232 两路 MP 主板时钟发生器 IC,它可以生成单路和两路多处理器平台所需的所有时钟该模块的一些重要规格如下:-

  • 3.5 英寸显示屏,320x480;
  • 电容式触控
  • ESP32-WROVER 控制器
  • 200万像素OV2640摄像头
  • WIFI/BLE 连接。
  • 用于 ESP32 编程的板载 USB2UART 转换器
  • 板载 SD 卡插槽
  • USB 连接器 Type-C

您还可以从此处获得有关该模块的详细信息,您也可以从此处获得一个自己的模块

ESP32 相机构建

poYBAGNsV96AfWo7AACSvusuTG0996.jpg
 

​这里我们将使用 Makerfabs 的 ESP32 Touch Cam 模块来构建一个 DIY 数码相机。为此,我们不需要做任何额外的连接。我们只需要将模块连接到我们的 PC,上传代码即可使用。为了构建相机,我们需要遵循下面给出的一些简单步骤:-

  • 首先,使用 USB C 型电缆将触摸屏摄像头模块连接到您的 PC。之后,从这里前往项目的 Github 存储库。
  • 在 Github 存储库中,您将看到一个名为Touch Camera 的文件夹。您只需要下载文件夹以及下载文件夹的时间。您需要打开​Camera_v2.ino文件。它是您需要在模块上上传的项目的 Arduino 代码。
pYYBAGNsV-CAZ47qAACh7yakfes271.jpg
 
  • 当代码在 Arduino IDE 中打开时。您需要前往工具并选择正确的板,即“ESP32 Wrover 模块”。之后,我们需要选择正确的分区方案,即“Huge APP(3MB No OTA)”。完成后,您需要选择正确的 COM 端口并点击上传按钮。
poYBAGNsV-OAcagpAACQTB2tdZc789.jpg
 

随着代码上传,您将看到屏幕将变为完全白色,并且随着代码上传,屏幕将开始显示相机前面的任何内容。您将在屏幕左下角看到“正在播放”,在屏幕右侧您将看到 3 个选项,分别是“拍照”、“最后一张照片”和“开始播放”。拍照按钮将单击照片并将其保存在 SD 卡中。最后一张照片选项将显示最后一张被点击的照片,开始流式传输选项将开始流式传输。通过这种方式,您可以点击照片,也可以通过 Wifi 传输相机数据。所以这样一来,你就拥有了一台自己打造的数码相机。现在让我们也试试这个模块的其他一些应用。

使用 ESP32 Touch Cam 模块的屏幕截图接收器

poYBAGNsV-WAZNVXAACeEfaBDTc849.jpg
 

在最后一步中,我们使用 Touch Cam 模块构建了一个数码相机,现在在这一步中,我们将尝试 ESP32 Touch Cam 模块的另一个有趣的应用,即 Screenshot Receiver。屏幕截图接收器的作用是从您的 PC 屏幕捕获数据,通过 Wi-Fi 将其发送到 ESP32 模块,并在模块的显示屏上显示相同的数据。因此,要构建它,我们需要遵循以下步骤:-

  • 将 ESP32 模块与 PC 连接,然后从这里转到项目的 Github 存储库。
  • 在 Github 存储库中,您将看到一个名为Screen Shot Receiver 的文件夹。下载该文件夹并在 Arduino IDE 中打开“ ScreenShot Receiver.ino”文件。它是项目的代码文件。
  • 打开文件后,您需要在代码中输入您的 Wi-fi 凭据。完成后,您可以选择正确的 Com Port 并点击上传按钮。
  • 当代码上传时,您会看到一条消息“Wi-fi begin”,在此下方,您将看到一个 IP 地址,它是设备的本地 IP 地址。
  • 获得该 IP 地址后,您需要再次访问存储库。在那里,您将看到一个 ScreenShot Sender 应用程序。您需要打开该应用程序并输入您在模块显示屏上获得的 IP 地址,然后点击连接按钮。
poYBAGNsV-iAKrg0AAD0bz6xI1I761.jpg
 

连接模块后,您将在显示屏上看到一个方形框,屏幕上被框覆盖的任何内容也将在模块显示屏上可见。您可以在 PC 屏幕上移动该框,模块显示屏上的内容也会同时更改。所有这些屏幕截图数据传输都是通过 Wifi 进行的,并且模块和用于传输的 PC 之间没有有线连接。所以通过这种方式,我们构建了一个 Screenshot Receiver 并对其进行了测试。

ESP32 Touch Cam 的其他应用

pYYBAGNsV-qABB43AACN39Djqv4074.jpg
 

​就这样,我们了解了Makerfabs的ESP32 Touch Camera模组。它非常紧凑,适合在某些项目中使用。我们也制作了两个这样的项目,即基于 Wifi 的屏幕截图接收器和 ESP32 数码相机,但从这些项目中制作项目的可能性是无穷无尽的。我可以给你举的一个例子是基于 ESP32 的游戏。

poYBAGNsV-yAY-xdAAB071zNBvg600.jpg
 

您可以上传经典游戏的代码,例如 2048、Flappy Bird 等,并使用它非常轻松地玩它们。您还可以将它用作基于触摸的绘图板,也可以在指尖的帮助下在其上绘图。上述这些应用程序的代码可以从该项目的 Github 存储库中获得。您可以从这里访问存储库。

所以这是关于 Makerfabs 的 ESP32 Touch Cam 模块及其应用程序。您可以使用它连接传感器/执行器并制作自己的东西。

希望你喜欢这个项目。期待下次再见。


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

评论

查看更多

下载排行

本周

  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次下载  |  免费