Skip to content

gcohen10/OSHW-reCamera-Series

 
 

Repository files navigation

Introduction

✨ What's reCamera?

reCamera is a combination of a processor and a camera sensor.

This combination makes reCamera a standalone system that can handle basic detection and control tasks on its own.

💡 Why we make reCamera?

Today, as processors (both SOC and MCU) are becoming smaller and more powerful, it is now possible to combine the processor with camera sensors. In fact, many IPCs (IP cameras) are already using this design to accelerate AI detection on edge devices.

So today, we introduce reCamera, an open-source camera platform for everyone to play with. We have divided this project into 3 interchangeable parts:

  • Core Board
  • Sensor Board
  • Base Board

This design allows you to easily change the interfaces and camera sensors to suit your needs. We hope that these components can be freely combined in any way.

By building this hardware platform and ecosystem, we enable other applications to grow on this platform without the need to worry about changing from one platform to another in the future.

The engineering focus on modularity, high performance, and ease of use ensures that reCamera serves as a powerful platform for developers and makers. This design streamlines complex hardware processes, allowing users to integrate vision AI capabilities into their systems efficiently and creatively.

We've taken care of the intricate hardware work, freeing up time for user innovation. The modular design enables users to rapidly switch cameras and customize interfaces, transforming development from months to weeks only!

Core Board

Board Features Version Info
C1_2002w eMMC
WIFI/BLE module
OnBoard antenna
External antenna connector
1.0
C1_2002 eMMC
Extra SDIO to base board
Extra UART to base board
WIP

💡 C1_2002w

This core board utilized the RISC-V SOC SG2002. In addition to the on-board eMMC, there are also on-board wireless solution ready for use. The wireless module along with the on-board antenna could provides you the basic WIFI/BLE connection ability.

While the on-board antenna cannot have a good long-range performace, you could also choose to use external antenna with the IPEX connector on-board.

⚙️ overview

Up Bottom
Up Bottom

⚙️ schematic

Sensor Board

Board Features Latest Version
S1_OV5647 5MP
Rolling Shutter
1.0
S2_IMX335 5MP
Rolling Shutter
WIP
S3_SC130GS 1MP
Global Shutter
WIP

Sensor Driver Support List

💡 S1_OV5647


⚙️ overview

img

⚙️ schematic

img

⚙️ features:

SENSOR OV5647 CMOS SIZE 1/4 inch
PIXELS 5MP APERTURE F2.4
FOCAL LENGTL 3.89mm FIELD OF VIEW 72.9°
DISTORTION <1.5% DEPTH OF FIELD 20cm ~∞
IMAGE 2592 x 1944 still picture resolution
VIDEO 1920 x 1080p @30fps, 1280 x 720p @60fps, 640 x 480p @60fps, 640 x 480p @90fps
  • 4 x LED fill lights
  • 1 x microphone
  • 1 x speaker
  • 3 x LED indicator

💡 S2_IMX335

⚙️ overview

image

⚙️ schematic

alt text

⚙️ features:

SENSOR IMX335 CMOS SIZE 1/2.8 inch
PIXELS 5MP Focusing manually focusing
FOCAL LENGTL 3.91mm FIELD OF VIEW 106°(D) 92.6°(H) 48.6°(V)
IMAGE 2592 x 1944 still picture resolution
VIDEO 2592 × 1944p @20fps;1920 × 1080p @30fps;1280 × 720p @30fps

💡 S3_SC130GS

⚙️ overview

image

⚙️ schematic

Sensor Board BtoB Board
alt text alt text

⚙️ features:

SENSOR SC130GS CMOS SIZE 1/2.7 inch
PIXELS 1.3MP Output Format RAW MONO/RGB
Package 64 pin CLCC Package Size 13mm x 13mm
IMAGE 1280H x 1024
VIDEO 1280H x 1024 @240fps

Base Board

Board Features Version Info
B1_Default Single Port Transformer Module
SD card reader
Type-C port
UART
1.0
B2_Vertical-mounted Type-C Single Port Transformer Module
SD card reader
Type-C port
UART
0.1
B3_POE Power over Ethernet(POE)
UART
0.1
B4_Gyro DC-DC converter
CAN port
UART
0.1

💡 B1_Default

⚙️ overview

image

⚙️ schematic

img

⚙️ features:

  • 1 x Type-C port for power input and communication.
  • 1 x Single Port Transformer Module for Ethernet communication support.
  • 1 x SD card reader for data storage and exchange.

💡 B2_Vertical-mounted Type-C

⚙️ overview

images

⚙️ schematic

img

⚙️ features:

  • 1 x Type-C port for power input and communication.
  • 1 x Single Port Transformer Module for Ethernet communication support.
  • 1 x SD card reader for data storage and exchange.

💡 B3_POE

⚙️ overview

Up Bottom
Up Bottom

⚙️ schematic

img

⚙️ features:

  • 1 x RJ45 port for 802.3af PSE.
  • 1 x UART port.

💡 B4_Gyro

⚙️ overview

images

⚙️ schematic

img

⚙️ features:

  • 1 x CAN port.
  • 1 x Gyroscope sensor.
  • 1 x UART port.

reCamera Softwares

This is the default buildroot system running in reCamera.

reCamera Web

This is the default Web backend running in reCamera OS. It provides user with a web interface for network configuration, live view, web ssh and other security configuration.

Related Projects

Open source Gimbal solution made using reCamera.

image

reCamera Industrial

image

WIP..

image

WIP..

About

reCamera is an opensource camera platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published