M5Stack Unit Cam Wi-Fi Camera with Enclosure


Description

Unit Camera is a high-cost-performance WiFi camera from M5Stack, featuring the ESP32-WROOM-32E control core and a 2-megapixel image sensor (OV2640). Its minimalist design includes no unnecessary peripherals. The pre-installed software integrates image transmission firmware, offering interfaces for image data acquisition and adjustment of image parameters such as white balance, exposure, gain, and size. Users can directly obtain image data and interact with the camera via UART or WiFi. It supports UIFlow graphical programming, allowing for a zero-development, out-of-the-box user experience. Additionally, the reserved program download interface enables users to easily update or customize the firmware, enhancing functionality and performance. The camera also comes with a mounting clip, making it easy to fix in the desired position. Its compact design and high cost-performance make it suitable for various wireless camera application scenarios.

Features

  • ESP32 control core

  • Simplified design

  • 2 MegaPixel camera (OV2640)

  • UART communication (supports image data acquisition and image parameter adjustments)

  • WiFi image transmission

  • Programmable LED indicator (blue)

  • Programming platforms: ESP-IDF / Arduino / UIFlow

Applications

  • Home Security

  • Smart Home

  • Industrial Monitoring

  • Agricultural Monitoring

  • Education and Research

  • Pet Monitoring

Specification

Resources
Parameters

ESP32-WROOM-32E

240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi

Flash

4MB

Camera

Focal length 4.8±5% mm Aperture 2.4±5% Lens type 1/4 inch Field of view 65° Pixels 2M Sensitivity <1% Image sensor OV2640

Support output format

YUV (422/420)/YCbCr422, 8-bit compressed data, RGB565/555, 8-/10-bit Raw RGB data

DFOV

65°

Product Size

40*24*11m

Package Size

136*92*13mm

Product Weight

10.6g

Package Weight

15.7g

Flash Burning Download

Unit CAM does not include a program download circuit. When the user needs to download the ESP32 update program, the program can be burned through an external connection with a USB-TTL downloader. Click here to buy ESP32 download board

Pin Mapping

OV2640 Interface

interface
camera pins
unit Camera

SCCB Clock

SIOC

IO23

SCCB Data

SIOD

IO25

System Clock

XCLK

IO27

Vertical Sync

VSYNC

IO22

Horizontal Reference

HREF

IO26

Pixel Clock

PCLK

IO21

Pixel Data Bit 0

D0

IO32

Pixel Data Bit 1

D1

IO35

Pixel Data Bit 2

D2

IO34

Pixel Data Bit 3

D3

IO5

Pixel Data Bit 4

D4

IO39

Pixel Data Bit 5

D5

IO18

Pixel Data Bit 6

D6

IO36

Pixel Data Bit 7

D7

IO19

Camera Reset

RESET

IO15

Camera Power Down

PWDN

-1

Power Supply 3.3V

3V3

3V3

Ground

GND

GND

HY2.0-4P Interface.

HY2.0-4P
Unit Camera

RX

IO16

TX

IO17

5V

5V

GND

GND

LED (Blue)

LED
Unit Camera

D1

IO4

Schematic

Module Size

Example

UIFlow

Arduino

ESP IDF

idf.py menuconfig

Component config->ESP32-specific->Hardware brownout detect & reset(disable)

Version comparison

Product
SKU
Camera
Appearance

Unit Camera

U109-B

Regular viewing angle FOV: 65° OV2640

Includes case and camera back clip

Unit CAM

U109

Regular viewing angle FOV: 65° OV2640

Does not include case

Unit Camera DIY KIT

U109-X

Regular viewing angle FOV: 65°, OV2640 Wide-angle fisheye FOV: 160°, OV2640

Includes case and camera back clip

FAQ

Unit RFID(U031),Unit RFID2(U031-B) program is compatible?

Unit RFID(U031),Unit RFID2(U031-B) program is totally compatible

Is Unit CAM support output the raw picture data?

Unit CAM supports output format JPEG, RAW,RGB565,RGB88 etc. but when output the raw data the picture buffer size would be huge, so the picture size would be limited.

RoverC, JoyC battery charge

RoverC, JoyC, 's battery is in parallel connection with the M5StickC controller, you can connect the USB cable to the M5StickC to charge the battery of RoverC, JoyC. Also, When charging the M5StickC and RoverC, JoyC power switch can be turned off.

Last updated

Was this helpful?