Files
2019-07-17 14:46:59 +08:00

10 KiB
Raw Permalink Blame History

Unit M5CAMERA {docsify-ignore-all}


📝描述      💡上手指南      :octocat:代码      🔌原理图      🛒购买链接      🎬相关视频   EasyLoader

描述

M5Camera 是一款图像识别开发板,集成ESP324M Flash + 520K RAM + 4M PSRAM)芯片和200万像素的摄像头(OV2640).支持WiFi-图像传输和USB端口调试.

硬件上预装固件,通过ESP-IDF编程开发,运行WiFi-相机应用程序.默认程序输出图像尺寸为600 * 800,你可以通过优化程序输出更大尺寸.

这个程序是如何使用的?

  • 打开手机Wi-Fi,扫描并连接名称以"m5stack-"开头的AP热点.
  • 打开手机浏览器,访问192.168.4.1,进入监控页面实时获取拍摄视频.
  • 视频帧率大约在每秒5-6帧.

硬件拓展支持(预留以下IC焊接接口)

  • 6轴陀螺仪 (MPU6050)
  • 压力传感器 (BMP280)
  • 模拟MIC (SPQ2410)
  • 电池插座

注意: 有两种类型的 M5Camera

Model A 和 Model B,它们有着不同的电路设计、可以通过背面贴纸进行分辨.在Model A的电路设计中,MPU6050和摄像头传感器存在I2C冲突,这意味着您无法同时使用两者,现在如今Model A已经停止生产,Model B在图像质量和处理速度方面具有更好的性能

注意:选配不同硬件时,M5Camera 的命名不一样,遵循以下规则

M5Camera_#_#... 即 M5Camera 后跟选配的硬件。

  • 如果选配 MPU6050,则命名为 M5Camera_6050
  • 如果还选配了麦克风 SPM1423,则命名为 M5Camera_6050_MIC
  • 如果还选配了温湿度气压传感器 BME280,则命名为 M5Camera_6050_BME280

因为模块可以生成 WIFI 热点 AP,所以可以用手机、PC 或其他设备通过 WIFI 无线获取摄像头图片,也可以通过模块的 GROVE 接口有线获取摄像头图片。目前可以实现网络摄像头、颜色识别和人脸识别功能。

产品特性

  • ESP32 规格
    • 双核Tensilica LX6微处理器
    • 高达240MHz的时钟频率
    • 4MB PSRAM
    • 4MB Flash memory
    • 集成的802.11 BGN WiFi收发器
    • 集成双模蓝牙(经典和BLE
    • 硬件加速加密(AESSHA2ECCRSA-4096
  • CP2104 USB TTL
  • OV2640 传感器
    • 输出格式(8位):
      • YUV(422/420)/YCbCr422
      • RGB565/555
      • 8位压缩数据
      • 8- / 10位Raw RGB数据
    • 根据特定格式的最大图像传输速率
      • UXGA/SXGA: 15fps
      • SVGA: 30fps
      • CIF: 60fps
    • 扫描模式: 渐进式
  • 相机规格
    • CCD 尺寸 : 1/4 inch
    • 视野 : 65 °
    • 最大像素: 2M
  • 传感器最佳分辨率: 1600 * 1200
  • 尺寸: 40 × 49 × 13mm

包含

  • 1x M5Camera Unit
  • 1x Type-C USB

EasyLoader

点击下载EasyLoader

1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序.

2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 "Burn" 即可开始烧录

!>3.EasyLoader烧录前需要安装有CP210X(USB驱动程序),点击此处查看驱动安装教程

管脚映射

M5Camera 有两个版本:A Model 和 B Model.

摄像头驱动芯片 OV2640 接口

接口 Camera Pin M5Camera(A model) M5Camera(B model)
SCCB Clock SIOC IO23 IO23
SCCB Data SIOD IO25 IO22
System Clock XCLK IO27 IO27
Vertical Sync VSYNC IO22 IO25
Horizontal Reference HREF IO26 IO26
Pixel Clock PCLK IO21 IO21
Pixel Data Bit 0 D2 IO32 IO32
Pixel Data Bit 1 D3 IO35 IO35
Pixel Data Bit 2 D4 IO34 IO34
Pixel Data Bit 3 D5 IO5 IO5
Pixel Data Bit 4 D6 IO39 IO39
Pixel Data Bit 5 D7 IO18 IO18
Pixel Data Bit 6 D8 IO36 IO36
Pixel Data Bit 7 D9 IO19 IO19
Camera Reset RESET IO15 IO15
Camera Power Down PWDN 查看注意 1 查看注意 1
Power Supply 3.3V 3V3 3V3 3V3
Ground GND GND GND

GROVE 接口

Grove M5Camera(A model) M5Camera(B model)
SCL IO13 IO13
SDA IO12 IO4
5V 5V 5V
GND GND GND

LED 接口

LED M5Camera(A model) M5Camera(B model)
LED_Pin IO14 IO14

以下为预留的IC接口

BME280 接口

IIC 地址是 0x76

BMP280 M5Camera(A model) M5Camera(B model)
SCL IO23 IO23
SDA IO22 IO22

MPU6050 接口

MPU6050 M5Camera(A model) M5Camera(B model)
SCL IO23 IO23
SDA IO22 IO22

MIC(SPM1423) 接口

MIC(SPM1423) M5Camera(A model) M5Camera(B model)
CLK IO4 IO4
DATA IO2 IO2

注意:

  1. OV2640 芯片的 PIN8PDWN引脚为使能引脚,在该主板中通过12KΩ下拉电阻接地使能,进入工作模式.当 PIN8(PDWN)引脚上拉高电平时,将进入Camera Power Down模式.

  2. 以下是M5相机系列几款产品的主要参数区别.

    点击 查看详情.

    点击 下载表格.

相关链接

代码

出厂固件(WiFi传输图像)

例程

A Model

B Model

源码

原理图

电源电路

芯片外围电路

USB 转串口电路

相关视频

M5Camera 的应用 - M5Camera 与 M5Core 图传

M5Camera 的应用 - 保护布丁