Fisheye Cam OV3660
  • 3 Mega Pixels OV3660
  • Fisheye lens DFOV 120°
  • Ultra low power, sleep current 2μA
  • 270mAh battery
  • PSRAM 8MB

Platformio porting #

board definition #

pins declaration #

Applications #

wakeup #

Build info
PACKAGES:
 - framework-arduinoespressif32 0.0.0+sha.b05bdf6
 - tool-esptoolpy 1.30000.201119 (3.0.0)
 - toolchain-xtensa32 2.50200.80 (5.2.0)
Dependency Graph
|-- <Timer-CAM> 0.0.1

webcam #

Build info

Note app_httpd is part of the Timer-CAM lib

PACKAGES:
 - framework-arduinoespressif32 0.0.0+sha.b05bdf6
 - tool-esptoolpy 1.30000.201119 (3.0.0)
 - tool-mkspiffs 2.230.0 (2.30)
 - toolchain-xtensa32 2.50200.80 (5.2.0)
Dependency Graph
|-- <Timer-CAM> 0.0.1   
|-- <WiFi> 1.0

mqtt timer cam #

Json Config ...
{
    "mqtt" : {
        "host":"10.0.0.42",
        "port":1883,
        "client_id":"esp_camera_lapse"
    },
    "camera":{
        "frame_size":"VGA",
        "buffer_count":2,
        "jpeg_quality":90,
        "base_topic":"esp/camera",
        "battery_sleep":300,
        "usb_sleep":10
    }
}
Platformio ini file ...
[env]
board = m5stack-timer-cam
framework = arduino
lib_deps =
    Timer-CAM
    WiFi
    ArduinoJson@6.16.1
    617@2.4.7   #MQTT 256dpi/arduino-mqtt
lib_ldf_mode = deep+
[env:m5stack-timer-cam]
platform = espressif32
monitor_speed = 115200

platform_packages =
    platformio/framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#1.0.5-rc4
Build info
PACKAGES:
 - framework-arduinoespressif32 0.0.0+sha.b05bdf6
 - tool-esptoolpy 1.30000.201119 (3.0.0)
 - toolchain-xtensa32 2.50200.80 (5.2.0)
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ deep+, Compatibility ~ soft
Found 31 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <Timer-CAM> 0.0.1
|-- <WiFi> 1.0
|-- <ArduinoJson> 6.16.1
|-- <MQTT> 2.4.7
|-- <FS> 1.0
|-- <SPIFFS> 1.0
|   |-- <FS> 1.0