ESP32-CAM AI-Thinker引脚指南:GPIO使用说明

释放双眼,带上耳机,听听看~!

ESP32-CAM是带有ESP32-S芯片,OV2640摄像头,microSD卡插槽和几个用于连接外围设备的GPIO的开发板。在本指南中,我们将介绍ESP32-CAM GPIO及其使用方法。

引脚图

下图显示了ESP32-CAM AI-Thinker的引脚排列图。

ESP32-CAM AI-Thinker引脚指南:GPIO使用说明

原理图,示意图

下图显示了ESP32-CAM的原理图。

ESP32-CAM AI-Thinker引脚指南:GPIO使用说明
图片来源
 

您可以在此GitHub存储库上下载分辨率更高的PDF文件。

电源引脚

ESP32-CAM带有三个 GND 引脚(黑色)和两个电源引脚(红色): 3.3伏 和 5伏。

您可以通过以下方式为ESP32-CAM供电 3.3伏 或者 5伏针脚。但是,许多人报告了使用3.3V为ESP32-CAM供电时出现错误,因此我们始终建议通过5V引脚为ESP32-CAM供电。

电源输出脚

丝印上还标有引脚 VCC(以黄色矩形着色)。您不应该使用该引脚为ESP32-CAM供电。那是一个输出电源引脚。它可以输出5V或3.3V。

在我们的情况下,ESP32-CAM不论是用5V还是3.3V供电都输出3.3V。VCC引脚旁边有两个焊盘。一个标记为3.3V,另一个标记为5V。

ESP32-CAM AI-Thinker引脚指南:GPIO使用说明

如果仔细观察,应该在3.3V焊盘上有一个连接线。如果要在VCC引脚上获得5V的输出,则需要取消对该焊接的焊接并焊接5V焊盘。

串行引脚

GPIO 1 和 GPIO 3是串行引脚(分别为TX和RX)。由于ESP32-CAM没有内置的编程器,因此您需要使用这些引脚与开发板通信并上传代码。

将代码上传到ESP32-CAM的最佳方法是使用FTDI编程器。

您可以使用 GPIO 1 和 GPIO 3在上传代码后连接其它外围设备,例如输出或传感器。但是,您将无法打开串行监视器并查看设置是否一切正常。

GPIO 0

GPIO 0确定ESP32是否处于闪烁模式。该GPIO内部连接至上拉10k欧姆电阻。

当GPIO 0连接到GND时,ESP32进入闪烁模式,您可以将代码上传到开发板上。

  • GPIO 0 连接到 GND »ESP32-CAM处于闪烁模式

为了使ESP32“正常”运行,您只需要断开GPIO 0与GND的连接即可。

MicroSD卡连接

当microSD卡处于运行状态时,以下引脚用于与该接口连接。

MicroSD卡 ESP32
时钟 GPIO 14
CMD GPIO 15
数据0 GPIO 2
DATA1 /手电筒 GPIO 4
数据2 GPIO 12
数据3 GPIO 13

如果您不使用microSD卡,则可以将这些引脚用作常规输入/输出。

所有这些GPIO均为RTC并支持ADC:GPIO 2、4、12、13、14和15。

手电筒(GPIO 4)

ESP32-CAM具有非常明亮的内置LED,可以在拍摄
照片时用作闪光灯。该LED内部连接到GPIO 4。

该GPIO也已连接到microSD卡插槽,因此尝试同时使用它们时可能会遇到麻烦-使用microSD卡时手电筒将点亮。

注意:我们的一位读者分享说,如果按照以下方式初始化microSD卡,则不会出现此问题,因为microSD卡不会使用该数据线。*

SD_MMC.begin("/sdcard", true)

*我们发现这有效,并且LED不会产生闪光效果。但是,LED仍保持低亮度点亮–我们不确定是否遗漏了某些东西。

GPIO 33 –内置红色LED

ESP32-CAM AI-Thinker引脚指南:GPIO使用说明

RST按钮旁边有一个板载红色LED。该LED内部连接到GPIO 33。您可以使用此LED指示正在发生的事情。例如,如果连接了Wi-Fi,则LED为红色,反之亦然。

该LED具有反向逻辑,因此您发送了一个 LOW 信号打开它 HIGH 信号将其关闭。

您可以尝试上传以下代码段,看看该LED是否发光。

void setup() {
  pinMode(33, OUTPUT);
}

void loop() {
  digitalWrite(33, LOW);
}
 

相机连接

相机与ESP32-CAM AI-Thinker之间的连接如下表所示:

因此,Arduino IDE上ESP32-CAM AI-Thinker的引脚定义应如下所示:

#define PWDN_GPIO_NUM  32
#define RESET_GPIO_NUM -1
#define XCLK_GPIO_NUM  0
#define SIOD_GPIO_NUM  26
#define SIOC_GPIO_NUM  27
#define Y9_GPIO_NUM    35
#define Y8_GPIO_NUM    34
#define Y7_GPIO_NUM    39
#define Y6_GPIO_NUM    36
#define Y5_GPIO_NUM    21
#define Y4_GPIO_NUM    19
#define Y3_GPIO_NUM    18
#define Y2_GPIO_NUM    5
#define VSYNC_GPIO_NUM 25
#define HREF_GPIO_NUM  23
#define PCLK_GPIO_NUM  22

给TA打赏
共{{data.count}}人
人已打赏
ESP32-CAM免费项目

ESP32-CAM视频流和Arduino IDE的人脸识别

2021-5-23 15:20:27

ESP32-CAM

ESP32-CAM 视频流web服务器

2021-5-23 23:17:41

149 条回复 A文章作者 M管理员
  1. […] ESP32-CAM AI-Thinker引脚指南:GPIO使用说明 […]

  2. […] ESP32-CAM AI-Thinker引脚指南:GPIO使用说明 […]

    • 看看

  3. […] ESP32-CAM AI-Thinker引脚指南:GPIO使用说明 […]

  4. […] ESP32-CAM AI-Thinker引脚指南:GPIO使用说明 […]

  5. 好的好的

    看看

  6. […] ESP32-CAM AI-Thinker引脚指南:GPIO使用说明 […]

  7. 矽萤

    在哪里看如何调用、设置、写入写出各个常规端口呢

    • Luca

      常规用法就跟普通的ESP32一样的,直接写IO端口号就行,引脚图有标各个口是什么功能的啊

  8. 鱼鱼鱼

    找了好久,终于找到了

    • Luca

      ?国内搞这个的好像并不是很多

  9. Acrophobia

    看一看学一学

  10. 豆奶3536

    233

  11. 微码空间

    这版面效果真好

  12. zhaoshaox

    很详细,谢谢

  13. 云ererer

    谢谢

  14. 宗介喜欢波妞?

    我一直好奇蓝牙怎么用?

    • Luca

      参考这篇文章https://www.qutaojiao.com/2414.html

  15. 半度七月,。

    看看学习学习

  16. 哨牙

    学习学习esp32cam

  17. ?3825

    […] ESP32-CAM AI-Thinker引脚指南:GPIO使用说明 […]

  18. 499。

    想看看蓝牙/wifi的引脚使用情况

  19. 哈哈

    正在找这方面资料。

  20. ㅤ4067

    […] ESP32-CAM AI-Thinker引脚指南:GPIO使用说明 […]

  21. 大松

    感谢

  22. Biner

    正在找这方面资料。

  23. limit

    emmm

  24. 大·可

    hhh

  25. operation not permitted

    • 你的网络设置可能有问题

  26. a1315883853

    thanks for your opeartion!

    • Luca

      You’re welcome.

  27. lf8013

    可以扩展多第二个串口吗

    • Luca

      试试模拟软串口

  28. 咩

    2333

  29. garden

    謝謝

  30. 青山裂开

    和大佬学习

  31. ifengzp

    huifu

  32. 坠入暮云间

    向大佬学习

  33. wylynn

    学习学习

  34. cy5331

    ?

  35. 本心O

    终于找到这个引脚图了

  36. 。5360

    666

  37. 今念

    666

  38. whatisma

    666

  39. hoooooooooooha

    相机与ESP32-CAM AI-Thinker之间的连接如下表所示

  40. 卫龙卫龙

    讲得不错

  41. 不错

  42. ANGELICA.

    6

  43. dartlen

    新手请教,很不错的!

  44. 1f

    想给ESP32装一个图像识别,用引脚返回识别结果

  45. 小糊涂仙

    谢谢,这些资料很有用

  46. 桂宝

    感谢

  47. MirageWitches

    感谢

  48. 可乐不加冰

    厉害的

  49. 那天

    棒!!

  50. awak

    正在找这方面资料

  51. 小羊君

    看看

  52. 我不是??

  53. g

    看看

  54. 色空否异

    不错

  55. 色空否异

    OV2640相机 ESP32 代码中的变量名
    D0 GPIO 5 Y2_GPIO_NUM
    D1 GPIO 18 Y3_GPIO_NUM
    D2 GPIO 19 Y4_GPIO_NUM
    D3 GPIO 21 Y5_GPIO_NUM
    D4 GPIO 36 Y6_GPIO_NUM
    D5 GPIO 39 Y7_GPIO_NUM
    D6 GPIO 34 Y8_GPIO_NUM
    D7 GPIO 35 Y9_GPIO_NUM
    时钟 GPIO 0 XCLK_GPIO_NUM
    时钟 GPIO 22 PCLK_GPIO_NUM
    垂直同步 GPIO 25 VSYNC_GPIO_NUM
    HREF GPIO 23 HREF_GPIO_NUM
    SDA GPIO 26 SIOD_GPIO_NUM
    SCL GPIO 27 SIOC_GPIO_NUM
    电源针 GPIO 32 PWDN_GPIO_NUM

  56. 佳名

    挺好

  57. 蓝天6000

    ?

  58. kk

  59. 灵魂之Ca

    想看图

  60. 小番茄?

    […] ESP32-CAM AI-Thinker引脚指南:GPIO使用说明 […]

  61. Socef

    有用

  62. Savior

    学一学

  63. 汐

    6666

  64. Yen

    讚喔

  65. 牧远

    […] ESP32-CAM AI-Thinker引脚指南:GPIO使用说明 […]

  66. 空灵之音

    谢谢

  67. 哈罗先生

    阿这

  68. 1164513233

    学习

  69. aikg

    非常好

  70. 眉山老吴

    学习中

  71. 青霄

    看一看学一学

  72. 纸人✧Ash

    看看

  73. ahrenwei

    学习学习

  74. GAN

    […] ESP32-CAM AI-Thinker引脚指南:GPIO使用说明 […]

  75. good

  76. Singula

    看看

  77. 膜拜大佬

    膜拜大佬

  78. 两仪式

    感谢

  79. dtsr

    […] ESP32-CAM AI-Thinker引脚指南:GPIO使用说明 […]

  80. JJ

    […] ESP32-CAM AI-Thinker引腳指南:GPIO使用說明[…]

  81. jaker

    看看

  82. asa

    学习一下

  83. 11111

    LOOK

  84. 小满

    1

  85. coffee

    感谢

  86. 亦

    1

  87. 静夜

    多发点

  88. kdl

    good

  89. 111jhb

    666

  90. Zadeh

    看一看学一学

  91. Desire

    11111111

  92. 👾7433

    真不错赞!

  93. 小菜

    11

  94. 大力

    hao

  95. 几何

    12121

  96. 克鲁鲁

    泰裤辣

  97. Sunshine7610

    这个电源引脚怎么接呢

    • Luca

      右上角3.3v和右侧的GND

  98. kai

    很详细的介绍了esp32cam,强强强

  99. zhp
    zhp给作者打赏了¥2
  100. szkevinwxh

    不错

  101. 人生如戏

    8888

  102. 欢欢最美

    学习学习

  103. 清风

    引脚说明非常详细

  104. […] ESP32-CAM AI-Thinker引脚指南:GPIO使用说明 […]

  105. 川外有川

    非常感谢

  106. MartianReunion

    所以说在使用SD卡的情况下,还有空闲的引脚吗

  107. 123

  108. 11

    kankan

  109. 韦俊丞

    非常实用的教学,好评送上

  110. 皓

    谢谢

  111. aadeef

    看看图

  112. 芒种

    11

  113. 阿朗爸

    不错👍👍👍

  114. Cmdmac

    跟tft的接线没人能讲明白

  115. 玩具火車

    介紹得頗詳細,不過副廠與原廠在標示上還是存在差異

  116. jtsrweytfy

    nb

  117. 14911120

    GPIO使用说明

  118. fzjyp

    66666666666

  119. lifeandlive

    SP32-CAM AI-Thinker引脚指南:GPIO使用说明 […]

  120. ww

    很好的入门

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
'); })();