Grove - 串行相机
串行相机是一款易于微控制器(MCU)使用的JPEG彩色相机模块。它集成了图像处理DSP,可生成不含缩略图信息的320240或640480 JPEG图像。捕获的图片将存储在内部缓冲区中,并通过UART端口传输。
特性
- Grove接口
- 不含缩略图信息的JPEG压缩图像
- 5V电源供电
- 小巧紧凑
- 协议控制
:::提示 更多关于Grove模块的信息,请参考Grove系统 :::
规格参数
项目 | 最小值 | 典型值 | 最大值 | 单位 |
---|---|---|---|---|
操作电压 | 4,8 | 5.0 | 5.3 | V |
分辨率(默认) | 640x480 / 320x240 | / | ||
串口默认波特率 | 115200 | 波特 |
支持的平台
Arduino | 树莓派 | |||
---|---|---|---|---|
:::警告 上述列出的支持平台仅表示该模块的软件或理论兼容性。在大多数情况下,我们只提供针对Arduino平台的软件库或代码示例。由于无法为所有可能的MCU平台提供软件库/演示代码,因此用户必须自行编写软件库。 :::
应用创意
- 与SD卡屏蔽罩搭配使用的数码相机
- 视频监控系统
使用方法
在电脑上使用摄像头
步骤1:下载专用的串口调试工具VC0703COMTOOL.rar并安装。
步骤2:使用UartSBee串口转换器工具,通过USB将串行摄像头连接到电脑。
串行摄像头 | Uart_SB v3.1 |
---|---|
GND (黑色) | GND |
VCC (红色) | VCC |
RX (白色) | TX |
TX (黄色) | RX |
步骤3:将Uart_SB v3.1连接到电脑并打开vc0703CommTool软件。选择您与摄像头连接的正确COM端口号,默认波特率为115200,然后打开端口。
步骤4:点击“获取版本”按钮,这将重置摄像头。
步骤5:点击“Fbuf”按钮准备拍照。
点击“停止CFbuf”来拍照。
点击“选择文件”来选择存储图片的文件名。
点击“读取”从缓冲区读取数据并存储到所选文件中,如下所示:
点击“恢复”以恢复帧更新,这样您就可以继续拍摄另一张照片。
使用Arduino和SD卡与摄像头
步骤1:将Grove - Serial Camera连接到Arduino板,所需的硬件部件包括Seeeduino V3.0、SD Card Shield、SanDisk microSD™ Card 2GB、Grove - Button。
步骤2:将串行接收缓冲区大小(默认64字节)更改为128字节。打开hardware/arduino/cores目录,并编辑名为wiring_serial.c或HardwareSerial.cpp的文件。在文件顶部附近有一个#define SERIAL_BUFFER_SIZE 64,这表示缓冲区使用了64字节。您需要将此值更改为128。更多详细信息,请参考Arduino Hacks。
步骤3:下载Grove - Serial Camera库,将其上传到Seeeduino。如果无法编译,请确认您的Arduino IDE文件夹中是否包含SD库。
步骤4:打开串行监视器,在SD卡和摄像头初始化后,按下按钮拍照。
资源
技术支持和产品讨论
感谢您选择我们的产品!我们为您提供多种支持,以确保您使用我们的产品时体验尽可能顺畅。我们提供多种沟通渠道,以满足不同偏好和需求。