pdf-icon

TimerCamera

SKU:U082

Description

TimerCamera is a camera module based on ESP32-D0WDQ6-V3, with onboard 8M PSRAM, using a 3-megapixel camera (OV3660), DFOV 66.5°, capable of capturing photos with a maximum resolution of 2048x1536. It features a status indicator and a RESET button, designed with ultra-low power consumption in mind. It can achieve timed sleep and wake-up through RTC (BM8563), with a sleep current as low as 2μA. The board has a reserved battery interface, allowing users to connect a battery for power supply. The module supports WiFi image transmission and USB port debugging, with a bottom HY2.0-4P port output for connecting other peripherals. By flashing the firmware through M5Burner, users can directly use Camera-Tool to configure TimerCamera, or process TimerCamera data in UIFlow.

Features

  • Based on ESP32 design
  • WIFI image transmission
  • Timed sleep and wake-up
  • Status indicator
  • Ultra-low power consumption design
  • Programming platforms: ESP-IDF/Arduino/UIFlow

Includes

  • 1 x TimerCamera

Applications

  • Timed photography
  • Remote monitoring

Specifications

Specification Parameters
PSRAM 8MB
Flash 4M
Image Sensor OV3660
Maximum Resolution 3 Megapixels
Output Format 8-/10-Bit RAW, RGB and YCbCr output, compression.
DFOV 66.5°
Battery Interface SH1.0-2P
Net Weight 6g
Gross Weight 17g
Product Dimensions 45 x 20 x 12mm
Package Dimensions 60 x 60 x 15mm

Learn

The low-power power management solution used in the Timer Camera series is different from that of CORE and StickC devices. When in use, the PWR button serves as the power-on button (press and hold for 2s). To power off the device, you need to use the software API or press the reset button on the PCB. When using external power, the device will remain powered on.

PinMap

OV3660

Interface Camera Pin TimerCamera
SCCB Clock SIOC G23
SCCB Data SIOD G25
System Clock XCLK G27
Vertical Sync VSYNC G22
Horizontal Reference HREF G26
Pixel Clock PCLK G21
Pixel Data Bit 0 D0 G32
Pixel Data Bit 1 D1 G35
Pixel Data Bit 2 D2 G34
Pixel Data Bit 3 D3 G5
Pixel Data Bit 4 D4 G39
Pixel Data Bit 5 D5 G18
Pixel Data Bit 6 D6 G36
Pixel Data Bit 7 D7 G19
Camera Reset RESET G15
Camera Power Down PWDN -1
Power Supply 3.3V 3V3 3V3
Ground GND GND

HY2.0-4P

HY2.0-4P TimerCamera
SCL G13
SDA G4
5V 5V
GND GND

LED

LED TimerCamera
LED_Pin G2

BUTTON

BUTTON TimerCamera
BUTTON G37

BM8563

BM8563 TimerCamera
SCL G14
SDA G12

BAT

BAT TimerCamera
BAT_ADC_Pin G38
BAT_HOLD_Pin G33

Datasheets

Schematics

TimerCAM

Softwares

Quick Start

Arduino

ESP-IDF

Undervoltage/Power Loss Protection

When the device is undervoltage, the camera may trigger undervoltage protection, causing a reset.

ESP-IDF

ESP-IDF can be configured in menuconfig during project compilation to disable this feature.

idf.py menuconfig

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

Arduino

On the Arduino platform, you can disable it during initialization with the following example code.

#include "soc/soc.h"
#include "soc/rtc_cntl_reg.h"

void setup() {
  WRITE_PERI_REG(RTC_CNTL_BROWN_OUT_REG, 0); //disable detector
}

USB Driver

TimerCAM may not work plug-and-play on some systems. Users can manually install the FTDI driver to fix this issue. For example, in a Windows 10 environment, download the driver file matching the operating system, extract it, and install it through the Device Manager. (Note: In some system environments, the driver may need to be installed twice to take effect. The unrecognized device name is usually M5Stack or USB Serial. Windows recommends using the driver file to install directly in the Device Manager (custom update), as the executable installation method may not work properly).

EasyLoader

Easyloader Download Link Notes
TimerCamera Firmware Easyloader download /

Video

  • Connect to the TimerCAM hotspot, password 12345678, and open 192.168.4.1 in your browser to view the image. For timed photography, please refer to the Quick Start Guide.
  • Focus Adjustment