Skip to content

Camera-1

概述

基于ESP32芯片的摄像头模块有不少,例如ESP-EYE、ESP32-CAM、M5 Camera Model等。在将摄像头模块应用于实际项目时,我们常常会发现可用的I/O端口有限,需要外挂Arduino或其他控制板进行扩展。这不仅增加了硬件连接的复杂度,还要处理不同控制器之间的通信,从而提升了开发难度。为此,我们设计了 Camera-1

Camera-1引出了尽可能多的可用端口,包括10个GPIO引脚(其中3个与SD卡槽复用)、UART与I2C接口。这些GPIO可用于控制更多外设,如舵机、马达、电磁开关等。通过I2C接口扩展PCA9685模块,还可获得更多PWM输出。板载DC-DC转换器能提供5V与3.3V各500mA电源输出,可以为更多外部模块供电。Camera-1集成了USB串口、SD卡槽和充电管理等基础功能,并通过短接跳线支持电池检测与摄像头电源控制。

Camera-1非常适合需要摄像功能,同时又需要控制多个外设的应用场景。例如带多个驱动轮的视频小车、带摄像功能的机械手、连接传感器的视频云台等。

Camera-1支持Arduino、PlatformIO和ESP-IDF等主流开发平台。

测试

模块预置有测试固件。测试步骤如下:

  1. 通过USB或锂电池接口为开发板供电,将电源开关拨到开 (I) 位置。
  2. 使用手机搜索Wi-Fi网络,找到以Node-开头的网络名称并连接(密码:nodenode)。
  3. 打开手机浏览器,在地址栏输入192.168.4.1并访问。
  4. 通过网页即可查看实时视频,或修改网络设置。

特征与规格

  • Design based on ESP32 microcontroller
    • 240MHz dual-core Tensilica LX6 processor
    • 2.4GHz Wi-Fi 802.11b/g/n
    • Dual-mode Bluetooth (classic and BLE)
  • 4MB QSPI Flash
  • 8MB QSPI PSRAM
  • OV2640 image sensor
    • Maximum resolution: 2M pixels (1600 x 1200)
    • Output format: 8/10-bit raw, RGB, YUV and compressed
    • Maximum image frame rates: UXGA 15fps, SVGA 30fps, CIF 60fps
  • USB-C serial connector
  • Onboard SD card slot
  • 500mA 5V boost regulator output
  • 500mA 3.3V step down regulator output
  • Built-in battery charging capability
  • 10 x GPIO, UART and I2C ports broken out
  • Low power friendly
    • RTC I/O broken out
    • Battery monitor
    • Camera power control
  • Breadboard-friendly design
  • Works with ESP-IDF and Arduino platforms
  • Product dimensions: 26.4mm x 52.8mm x 11mm

引脚与跳线

资源