Current Product Don't Have Test Firmware
Note: pls, use PC chrome/edge browser, if can't connect, refresh the webpage.
1. Click connect button
2. After connected successfully, pick a firmware
3. Click the burn button
4. After burning successfully, Unplug the device and restart.
M5Camera 是一款图像识别开发板,集成ESP32(4M Flash + 520K RAM + 4M PSRAM)芯片和200万像素的摄像头(OV2640).支持WiFi-图像传输和USB端口调试.
规格 | 参数 |
---|---|
Flash | 4M |
RAM | 4MB |
图像传感器 | OV2640 |
最大分辨率 | 2百万像素 |
输出格式 | YUV(422/420)/YCbCr422,8位压缩数据,RGB565/555,8-/10位Raw RGB数据 |
视角 | 65° |
净重 | 17g |
毛重 | 41g |
产品尺寸 | 404811mm |
包装尺寸 | 754530mm |
硬件上预装固件,通过ESP-IDF编程开发,运行WiFi-相机应用程序.默认程序输出图像尺寸为600 * 800,你可以通过优化程序输出更大尺寸.
这个程序是如何使用的?
1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序,通过简单步骤将其烧录至主控,能够进行一系列的功能验证.
2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 "Burn" 即可开始烧录.
摄像头驱动芯片 OV2640 接口
接口 | Camera Pin | M5Camera |
---|---|---|
SCCB Clock | SIOC | IO23 |
SCCB Data | SIOD | IO22 |
System Clock | XCLK | IO27 |
Vertical Sync | VSYNC | IO25 |
Horizontal Reference | HREF | IO26 |
Pixel Clock | PCLK | IO21 |
Pixel Data Bit 0 | D2 | IO32 |
Pixel Data Bit 1 | D3 | IO35 |
Pixel Data Bit 2 | D4 | IO34 |
Pixel Data Bit 3 | D5 | IO5 |
Pixel Data Bit 4 | D6 | IO39 |
Pixel Data Bit 5 | D7 | IO18 |
Pixel Data Bit 6 | D8 | IO36 |
Pixel Data Bit 7 | D9 | IO19 |
Camera Reset | RESET | IO15 |
Camera Power Down | PWDN | / |
Power Supply 3.3V | 3V3 | 3V3 |
Ground | GND | GND |
HY2.0-4P 接口
HY2.0-4P | M5Camera |
---|---|
SCL | IO13 |
SDA | IO4 |
5V | 5V |
GND | GND |
LED 接口
LED | M5Camera |
---|---|
LED_Pin | IO14 |
以下为预留的IC接口
BME280 接口
I2C 地址是 0x76
BMP280 | M5Camera |
---|---|
SCL | IO23 |
SDA | IO22 |
MPU6050 接口
MPU6050 | M5Camera |
---|---|
SCL | IO23 |
SDA | IO22 |
MIC(SPM1423) 接口
MIC(SPM1423) | M5Camera |
---|---|
CLK | IO4 |
DATA | IO2 |
注意:
** 串口通信-M5Core **(串口通信例程为,摄像头与M5Core之间通信)
MPU6050 (焊接MPU6050芯片后,陀螺仪的例程)
M5Camera 的应用 - M5Camera 与 M5Core 图传
在 Arduino 程序的 Setup()中执行以下语句
M5Core2与其他M5模块进行堆叠的时候, 您需要拆卸M5Core2的电池底座, 该底座结构不支持模块堆叠。
原因和解决方案: 端口的供电电流不足, 能到导致设备无法正常的进入下载模式, 可尝试在RST引脚和GND引脚之间接入电容 (>0.1uF), 或者在上传程序时,将G0短接至GND,使G0能正常的被置为低电平状态
在 Arduino 程序中添加头文件#include <driver/adc.h>和函数adc_power_acquire();
控制器的续航时间受电池容量以及运行状态,负载的等多方面因素影响,因此不会有固定数值。减少负载,采用休眠策略能够有效增加续航时间
支持多个堆叠,电池并联总容量增加,电压不变。但是由于每个电池在使用过程中放电不是均衡的,因此电池之间存在电压差,可能会引起电池倒充的现象。(会损耗部分的电池容量)
ESP32模组当前不支持5G频段的WiFi, 仅支持2.4G。
确认引脚TTL侧的TX/RX引脚是否正确, 尝试在设备线路首尾添加两个120Ω终端电阻用于减弱信号反射干扰
点击下方链接, 查看产品比较表格
旋转镜头, 即可实现一定范围内的焦距调节
使用esptool可以读取esp32的flash内容,并导出bin文件。详细操作参考
重启Arduino IDE, 电脑使用手机AP移动网络进行下载。
检查是否选择了对应设备的COM,以及M5Burner是否为最新版本
UIFlow用户将Label字体切换为Unicode即可, Arduino用户可使用M5GFX驱动库中提供中文字库
确认SD卡的格式是否为FAT32, 且不可以存在分区。
可以参考以下链接中其他ESP32用户分享案例程序
STAMP C3U进入程序下载模式操作: 1. 断电情况下长按STAMP C3U的中心按钮(G9). 2. 接入电脑, 成功识别端口后,进行程序烧录。
默认情况下USB CDC为未启用状态,C3U启动的串口输出将通过UART0默认引脚(G20,G21)进行输出,若希望通过USB进行输出,请在下载程序前,通过IDE将其USB CDC选项启用。 (Arduino用户可通过Tools->USB CDC on Boot-Enabled启用, IDF用户请参考ESP IDF官方文档。)
参考对应设备的UIFlow上手文档, 检查设备是否已经进入USB编程模式。
详细描述遇到的问题, 涉及程序可添加截图或文件添加至附件发送至M5Stack官方售后邮箱
M5Stack相关资源链接: 官方Github