以安信可ESP32-12K/ESP32-S3-12K为核心的ESP32-CAM开发板,额外增加10个引脚。
电源地线及串口引脚位置与ESP32-CAM兼容,搭载ESP32-S3-12K模组,挂接OV2640摄像头,可以1024*768分辨率下超过25fps
可贴12K(S2芯片)或S3-12K(S3芯片),建议贴S3-12K,两种模组引脚原理图中有对应关系标注。PCB丝印引脚标注为12K(S2芯片)模组引脚。
如贴12K模组,摄像头参考引脚定义#define PWDN_GPIO_NUM 14
#define RESET_GPIO_NUM 21
#define XCLK_GPIO_NUM 15
#define SIOD_GPIO_NUM 4
#define SIOC_GPIO_NUM 5
#define Y9_GPIO_NUM 16
#define Y8_GPIO_NUM 17
#define Y7_GPIO_NUM 18
#define Y6_GPIO_NUM 12
#define Y5_GPIO_NUM 10
#define Y4_GPIO_NUM 8
#define Y3_GPIO_NUM 9
#define Y2_GPIO_NUM 11
#define VSYNC_GPIO_NUM 6
#define HREF_GPIO_NUM 7
#define PCLK_GPIO_NUM 13
如贴S3-12K模组,摄像头参考引脚定义:
#define PWDN_GPIO_NUM 2
#define RESET_GPIO_NUM 21
#define XCLK_GPIO_NUM 38
#define SIOD_GPIO_NUM 4
#define SIOC_GPIO_NUM 11
#define Y9_GPIO_NUM 39
#define Y8_GPIO_NUM 17
#define Y7_GPIO_NUM 18
#define Y6_GPIO_NUM 12
#define Y5_GPIO_NUM 10
#define Y4_GPIO_NUM 8
#define Y3_GPIO_NUM 5
#define Y2_GPIO_NUM 6
#define VSYNC_GPIO_NUM 13
#define HREF_GPIO_NUM 14
#define PCLK_GPIO_NUM 7
注:
安信可已停产ESP32模组,本人复刻了一个S3-12K模组供参考:https://oshwhub.com/njbinbin/esp32-s3-12k-clone_copy,但不建议正式产品配套使用,其引脚与原厂12K不完全兼容,如接在本开发板上OTG引脚用作了DVP摄像头因而不可用,开发板丝印引脚标注也不再适用。引脚对应关系如下:
GND VCC 00 01 09 03 04 11 13 14 08 05 10 06 12 07 02 38 39 17 18 19 20 21 48 GND 33 34 35 36 37 15 16 40 41 42 TX RX 45 46 EN GND
GND VCC 00 03 05 07 09 06 10 08 11 12 13 14 15 16 17 18 19 20 21 48 34 36 33 GND 35 37 38 39 40 04 41 42 45 46 TX RX 02 01 EN GND
对应引脚定义(OTG的19,20引脚被使用):
#define PWDN_GPIO_NUM 17
#define RESET_GPIO_NUM 36
#define XCLK_GPIO_NUM 18
#define SIOD_GPIO_NUM 9
#define SIOC_GPIO_NUM 6
#define Y9_GPIO_NUM 19
#define Y8_GPIO_NUM 20
#define Y7_GPIO_NUM 21
#define Y6_GPIO_NUM 15
#define Y5_GPIO_NUM 13
#define Y4_GPIO_NUM 11
#define Y3_GPIO_NUM 12
#define Y2_GPIO_NUM 14
#define VSYNC_GPIO_NUM 10
#define HREF_GPIO_NUM 8
#define PCLK_GPIO_NUM 16
更新:
新增一个专用PCB用于贴复刻版的S3-12K模组,调整了OTG引脚,引脚定义如下:
#define PWDN_GPIO_NUM 17
#define RESET_GPIO_NUM 36
#define XCLK_GPIO_NUM 18
#define SIOD_GPIO_NUM 9
#define SIOC_GPIO_NUM 6
#define Y9_GPIO_NUM 21
#define Y8_GPIO_NUM 48
#define Y7_GPIO_NUM 34
#define Y6_GPIO_NUM 15
#define Y5_GPIO_NUM 13
#define Y4_GPIO_NUM 11
#define Y3_GPIO_NUM 12
#define Y2_GPIO_NUM 14
#define VSYNC_GPIO_NUM 10
#define HREF_GPIO_NUM 8
#define PCLK_GPIO_NUM 16
!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。
欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。
EEWorld Datasheet 技术支持