挑选合适的esp32 s3-cam模块

选型

知道了ESP32CAM-RTSP,觉着不受app限制的小相机,确实不错。

配置有psram,视频会流畅,但是好多cam模块详情介绍里说的不清楚。psram不是esp32 s3芯片自带的,是额外配置的。

这个板子买的贵,打折还要43元 。

在ESP32-S3-WROOM-1U-N8R8型号中,"N8R8"是乐鑫(Espressif)官方定义的存储配置编码,其含义如下:

N8‌:表示内置 ‌8MB Quad SPI Flash‌ 存储器

"N"为Flash芯片的前缀编码,对应乐鑫标准命名体系中的NOR Flash类型

"8"代表容量为8MB,用于存储固件、文件系统、静态资源及OTA分区数据

‌R8‌:表示内置 ‌8MB Octal SPI PSRAM‌(伪静态随机存取存储器)

"R"为PSRAM的前缀编码,专指外部扩展的伪静态RAM

"8"代表容量为8MB,用于运行时动态数据缓存、堆内存分配、AI推理缓冲、音频/图像处理等高吞吐场景

验证

使用arduion ide写个小程序验证一下psram 。

下载慢,耐心等,或者设置proxy 。

开发板 esp32s3 dev module可以用。

cpp 复制代码
#include <FS.h>
#include <LittleFS.h>
#include <SPI.h>
#define CONFIG_SPIRAM_SUPPORT 1  // 启用PSRAM支持

void setup() {
  // put your setup code here, to run once:
Serial.begin(115200);
      if (ESP.getPsramSize() > 0) {
          Serial.printf("PSRAM已启用,总大小: %d KB\n", ESP.getPsramSize() / 1024);
      } else {
          Serial.println("PSRAM未启用");
      }

}

void loop() {
  // put your main code here, to run repeatedly:

}

注意定义 CONFIG_SPIRAM_SUPPORT 。

然后编译上传,结果如下:

验证psram确实是8MB。

这块板子的摄像头是GC2145,比OV2640省电还效果好。

而ESP32CAM-RTSP默认用的是OV2640,因此胡乱编译后刷进去的固件不好用,esp32 s3一直重启中,而且还不认psram。

相关推荐
风痕天际6 天前
ESP32-S3开发教程三:蜂鸣器与FreeRTOS多任务协同
单片机·嵌入式·freertos·esp32s3
Lxinccode18 天前
ESP32-S3(2) : 安装ESP-IDF
esp32·esp32s3·esp-idf安装
Lxinccode18 天前
ESP32-S3(4) : 对讲机实现
单片机·嵌入式硬件·esp32s3·esp32s3对讲机
小曹要微笑1 个月前
ESP32-S3 OTA 解析(纯技术干货版)
esp32·esp32s3·ota
FightingFreedom6 个月前
GPIO交换矩阵和IO_MUX
单片机·嵌入式硬件·esp32·arduino·esp32s3
@Hwang6 个月前
【ESP32-IDF笔记】09-UART配置和使用
笔记·esp32·uart·esp32s3·esp32-idf
无处在2 年前
ESP32S3——多线程
嵌入式硬件·多线程·esp32s3
Dream_Chaser20152 年前
ESP32S3在VScode中使用USB口调试
ide·vscode·编辑器·esp32s3
cszhang2 年前
视频图像处理算法opencv在esp32及esp32s3上面的移植,也可以移植openmv
图像处理·人工智能·opencv·算法·esp32·视频处理·esp32s3