挑选合适的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。

相关推荐
lvronglee21 天前
【数字图传第二步】esp32 80211 raw发送视频数据
esp32s3·80211·图传·fpv
Groundwork Explorer23 天前
W5500 CircuitPython 驱动测试知多少?
socket·w5500·esp32s3·circuitpython·socketpool
qdprobot1 个月前
ESP32S3 AiTall V3 Mixly 图形化编程开发AI小智 MCP AIOT大模型对话开发视频教程Micropython小智AI系统
人工智能·micropython·esp32s3·图形化编程·mcp·mixly小智ai·大模型对话
crazin2 个月前
MimiClaw网络教程踩坑记录
esp32s3·嵌入式ai·小龙虾·mimiclaw
jianqiang.xue3 个月前
ESP32-S3 运行 Linux 全指南:从 RISC-V 模拟器移植到 8 秒快速启动
linux·stm32·单片机·mongodb·risc-v·esp32s3
风痕天际4 个月前
ESP32-S3开发教程6:硬件定时器
单片机·嵌入式硬件·嵌入式·esp32·freertos·esp32s3
风痕天际4 个月前
ESP32-S3开发教程五-按键中断2(使用FreeRTOS)
单片机·嵌入式硬件·esp32·vs code·esp32s3·esp-idf
风痕天际5 个月前
ESP32-S3开发教程三:蜂鸣器与FreeRTOS多任务协同
单片机·嵌入式·freertos·esp32s3
Lxinccode5 个月前
ESP32-S3(2) : 安装ESP-IDF
esp32·esp32s3·esp-idf安装