10 KiB
Unit M5CAMERA {docsify-ignore-all}
📝描述 💡上手指南 :octocat:代码 🔌原理图 🛒购买链接 🎬相关视频
EasyLoader
描述
M5Camera 是一款图像识别开发板,集成ESP32(4M 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)
- 硬件加速加密(AES,SHA2,ECC,RSA-4096)
- CP2104 USB TTL
- OV2640 传感器
- 输出格式(8位):
- YUV(422/420)/YCbCr422
- RGB565/555
- 8位压缩数据
- 8- / 10位Raw RGB数据
- 根据特定格式的最大图像传输速率
- UXGA/SXGA: 15fps
- SVGA: 30fps
- CIF: 60fps
- 扫描模式: 渐进式
- 输出格式(8位):
- 相机规格
- CCD 尺寸 : 1/4 inch
- 视野 : 65 °
- 最大像素: 2M
- 传感器最佳分辨率: 1600 * 1200
- 尺寸: 40 × 49 × 13mm
包含
- 1x M5Camera Unit
- 1x Type-C USB
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 |
注意:
-
OV2640 芯片的 PIN8(PDWN)引脚为使能引脚,在该主板中通过12KΩ下拉电阻接地使能,进入工作模式.当 PIN8(PDWN)引脚上拉高电平时,将进入Camera Power Down模式.
-
以下是M5相机系列几款产品的主要参数区别.
点击 查看详情.
点击 下载表格.
相关链接
代码
出厂固件(WiFi传输图像)
例程
A Model:
-
串口通信-M5Core(串口通信例程为,摄像头与M5Core之间通信)
B Model:
-
串口通信-M5Core(串口通信例程为,摄像头与M5Core之间通信)
-
MPU6050(焊接MPU6050芯片后,陀螺仪的例程)
源码
原理图
电源电路
芯片外围电路
USB 转串口电路
相关视频
M5Camera 的应用 - M5Camera 与 M5Core 图传
M5Camera 的应用 - 保护布丁



