reCamera 概述
reCamera 是一款开源且小巧的 AI 摄像头,可编程且可定制,由 RISC-V SoC 提供支持,具备设备端 1 TOPS AI 性能,并支持视频编码 5MP @30 FPS。模块化硬件设计和可扩展接口为开发者构建视觉 AI 系统提供了最灵活的平台。
功能
规格
reCamera 2002 系列 | reCamera 2002 | reCamera 2002w | |
处理器系统 | AI 性能 | 1TOPS@Int8 | |
SOC | SG2002 | ||
CPU | C906@1GHz + C906@700MHz | ||
MCU | 8051@8KB SRAM | ||
内存 | 256MB | ||
视频编码 | 5MP @ 30Fps | ||
摄像头传感器 | OV5647 | ||
存储 | eMMC | (版本1) 8GB (版本2) 64GB | |
扩展 | 可拆卸 TF 卡(最大支持 2TB,不包含) | ||
I/O | 以太网 | 100Mbps | |
无线 | / | WIFI2.4G/5G BT4.2/5.0 | |
USB | USB Type-C(2.0) | ||
按键 | 1 个复位键,1 个启动键 | ||
补光灯 | 0.3w 白光 | ||
状态灯 | 1 个电源指示灯,2 个 IO 可编程灯 | ||
音频 | 麦克风 | 板载麦克风 | |
扬声器 | 外接扬声器 | ||
尺寸 | 40x40x36.5mm | ||
电源 | 5V 1A |
硬件概览

核心板-C101
板卡 | 特性 | 版本 |
---|---|---|
C1_2002w | - eMMC - WiFi/BLE 模块 - 板载天线 - 外接天线接口 | 1.2 |
C1_2002 | - eMMC - 额外的 SDIO 接口连接至底板 - 额外的 UART 接口连接至底板 | 1.2 |
顶部视图 | 底部视图 |
---|---|
![]() | ![]() |
传感器板-S101
顶部视图 | 底部视图 |
---|---|
![]() | ![]() |
⚙️ 特性:
传感器 | OV5647 | CMOS 尺寸 | 1/4" |
像素 | 5MP | 光圈 | F2.8 |
焦距 | 3.46mm | 视场角 | 65° |
畸变 | <1% | 图像 | 2592 x 1944(静态图片) |
图像 | 2592 x 1944 静态图片分辨率 | ||
视频 | 1920 x 1080p @30fps, 1280 x 720p @60fps, 640 x 480p @60fps, 640 x 480p @90fps |
- 4 x LED 补光灯
- 1 x 麦克风
- 1 x 扬声器
- 3 x LED 指示灯
底板-B101
顶部视图 | 底部视图 |
---|---|
![]() | ![]() |
⚙️ 特性:
- 1 x Type-C 接口用于电源输入和通信。
- 1 x 单端口变压器模块支持以太网通信。
- 1 x SD 卡读卡器用于数据存储和交换。
硬件接口
灯光
reCamera 上有 3 个指示灯,红色和蓝色灯是可编程指示灯,绿色指示灯是电源指示灯,不可编程。红色灯是 CPU 的状态指示灯,蓝色灯是系统 eMMC 的读取状态指示灯。
指示灯状态:
LED(颜色) | 状态 | 说明 |
---|---|---|
LED1 - 绿色 | 常亮 | 电源开启 |
LED2 - 红色 | 闪烁 | CPU 工作(用户定义) |
LED3 - 蓝色 | 闪烁 | eMMC 读/写 |
示例 1:使用 Linux 命令将 红色 LED 的亮度设置为零
echo 0 | sudo tee /sys/class/leds/red/brightness
示例 2:完全关闭 红色灯
echo none | sudo tee /sys/class/leds/red/trigger
reCamera 上有四个 白色灯,作为摄像头的补光灯。补光灯的开关可以通过以下指令控制。
echo 1 > /sys/devices/platform/leds/leds/white/brightness //打开灯光
echo 0 > /sys/devices/platform/leds/leds/white/brightness //关闭灯光
麦克风和扬声器
reCamera 配备了麦克风和扬声器。您可以通过以下命令调用麦克风和扬声器。reCamera 可以播放 wav 格式的音频文件。
播放器的默认格式为:16 位比特率;采样率为 16,000。
sudo arecord -D hw:0,0 -r 16000 -f S16_LE -c 1 -d 5 /home/recamera/test.wav //录制五秒音频
sudo aplay -D hw:1,0 /home/recamera/test.wav //播放音频
Wi-Fi
reCamera 的 2002w 版本在硬件上集成了 Wi-Fi 模块。Wi-Fi 支持 AP+STA 双模式,可用于配置设备网络或在 AP 模式下配置设备。
AP 模式下 Wi-Fi 的 SSID 为:reCamera_+ MAC 地址的后六位
。
AP 模式下 Wi-Fi 的 密码 为:12345678
。
Wi-Fi_AP 的 SSID 和密码可以在 reCamera 系统中的 /etc/hostapd_2g4.conf
文件中配置。

reCamera 的 STA 配置文件位于 /etc/wpa_supplicant.conf,您可以在其中配置 Wi-Fi 的账号和密码以进行连接。 在 STA 模式下,请连接到 5G 频段的 Wi-Fi。

在终端中,您可以使用以下命令扫描并连接 Wi-Fi:
wpa_cli -i wlan0 scan #启动扫描
wpa_cli -i wlan0 scan_results #返回 Wi-Fi 扫描结果
wpa_cli add_network #添加新网络,返回网络 ID
wpa_cli set_network ID ssid "your_wifi_name" #设置网络 SSID
wpa_cli set_network ID psk "your_wifi_password" #设置网络密码
wpa_cli enable_network ID #启用网络并连接
wpa_cli status #检查连接状态

SD 卡
SD 卡插槽可以扩展 reCamera 的存储空间。插入 SD 卡后,可以使用 lsblk
命令查看 SD 卡的存在。

一旦发现类似 mmcblk1p1 的存储设备,可以使用以下命令将其挂载到系统中。
请注意,reCamera 仅支持 ext4 文件系统。
sudo blkid /dev/mmcblk1p1 #如果 TYPE 不是 ext4,则需要格式化文件系统
/dev/mmcblk1p1: UUID="F080-C970" BLOCK_SIZE="512" TYPE="exfat" PARTUUID="04ec0085-01"
sudo mkfs.ext4 /dev/mmcblk1p1 #将文件系统格式化为 ext4
mkdir /userdata/mmcblk1 #创建挂载文件夹
sudo mount -t ext4 /dev/mmcblk1p1 /userdata/mmcblk1 #将 SD 卡挂载到 /userdata/mmcblk1 路径
通过 lsblk
检查挂载结果。

串口 (调试)
reCamera 的底板电路上有三个触点 tx、rx 和 gnd,作为 reCamera 的调试串口。

设备的串口波特率为 115200,可以登录到 reCamera 系统。


用户按钮
reCamera 的 usr 按钮可以由用户自定义。

echo "510" > /sys/class/gpio/export
echo "in" > /sys/class/gpio/gpio510/direction #启用输入模式
cat /sys/class/gpio/gpio510/value #按下按键时,打印 0

部件清单
项目 | 数量 |
---|---|
reCamera 2002 系列 | x1 |
USB Type-C 数据线 | x1 |
以太网线 | x1 |
技术支持与产品讨论
感谢您选择我们的产品!我们为您提供多种支持渠道,确保您使用我们的产品时体验顺畅。我们提供多种沟通方式,以满足不同的偏好和需求。