{"id":27878698,"url":"https://github.com/m5stack/timercam-arduino","last_synced_at":"2025-05-05T03:14:27.210Z","repository":{"id":45850782,"uuid":"297821030","full_name":"m5stack/TimerCam-arduino","owner":"m5stack","description":"TimerCam Arduino Library","archived":false,"fork":false,"pushed_at":"2024-12-17T10:31:53.000Z","size":138,"stargazers_count":50,"open_issues_count":14,"forks_count":27,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-05-05T03:14:21.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/m5stack.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2020-09-23T01:44:05.000Z","updated_at":"2025-04-14T07:52:32.000Z","dependencies_parsed_at":"2024-04-07T10:46:05.340Z","dependency_job_id":null,"html_url":"https://github.com/m5stack/TimerCam-arduino","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m5stack%2FTimerCam-arduino","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m5stack%2FTimerCam-arduino/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m5stack%2FTimerCam-arduino/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m5stack%2FTimerCam-arduino/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/m5stack","download_url":"https://codeload.github.com/m5stack/TimerCam-arduino/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252429957,"owners_count":21746573,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-05T03:14:26.578Z","updated_at":"2025-05-05T03:14:27.205Z","avatar_url":"https://github.com/m5stack.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Timer-CAM Library\n\n[![Arduino Compile](https://github.com/m5stack/TimerCam-arduino/actions/workflows/arduino-action-timer_cam-compile.yml/badge.svg)](https://github.com/m5stack/TimerCam-arduino/actions/workflows/arduino-action-timer_cam-compile.yml)\n[![Arduino Lint](https://github.com/m5stack/TimerCam-arduino/actions/workflows/Arduino-Lint-Check.yml/badge.svg)](https://github.com/m5stack/TimerCam-arduino/actions/workflows/Arduino-Lint-Check.yml)\n[![Clang Format](https://github.com/m5stack/TimerCam-arduino/actions/workflows/clang-format-check.yml/badge.svg)](https://github.com/m5stack/TimerCam-arduino/actions/workflows/clang-format-check.yml)\n\n\nEnglish | [中文](README_cn.md)\n\n## Description\n\nThis library provides some basic arduino cases for **TimerCAM**, including web surveillance cameras, sleep functions, etc. **TimerCAM**  is a camera module based on ESP32, integrated with ESP32 chip and 8M-PSRAM. The camera (ov3660) with 3 million pixels can view 66.5 ° and shoot 1600 x at most 1200 resolution photo, built-in LED status indicator, featuring ultra-low power consumption design. Through RTC (BM8563), timing sleep and wake-up can be realized. sleep current can be reduced to 2μA.The battery interface is reserved on the board, and users can access the battery power supply by themselves. The module supports WiFi image transmission and USB port debugging. The bottom HY2.0-4P port output can be connected to other peripherals.\n\n## Applications\n\n- Take pictures regularly\n- Remote video monitoring\n\n## PinMap\n\n**Camera Interface PinMap**\n\n| *Interface*          | *Camera Pin* | *TimerCamera* |\n| :------------------- | :----------: | :-----------: |\n| SCCB Clock           |     SIOC     |     IO23      |\n| SCCB Data            |     SIOD     |     IO25      |\n| System Clock         |     XCLK     |     IO27      |\n| Vertical Sync        |    VSYNC     |     IO22      |\n| Horizontal Reference |     HREF     |     IO26      |\n| Pixel Clock          |     PCLK     |     IO21      |\n| Pixel Data Bit 0     |      D0      |     IO32      |\n| Pixel Data Bit 1     |      D1      |     IO35      |\n| Pixel Data Bit 2     |      D2      |     IO34      |\n| Pixel Data Bit 3     |      D3      |      IO5      |\n| Pixel Data Bit 4     |      D4      |     IO39      |\n| Pixel Data Bit 5     |      D5      |     IO18      |\n| Pixel Data Bit 6     |      D6      |     IO36      |\n| Pixel Data Bit 7     |      D7      |     IO19      |\n| Camera Reset         |    RESET     |     IO15      |\n| Camera Power Down    |     PWDN     |      -1       |\n| Power Supply 3.3V    |     3V3      |      3V3      |\n| Ground               |     GND      |      GND      |\n\n**GROVE Interface**\n\n| *Grove* | *TimerCamera* |\n| :-----: | :-----------: |\n|   SCL   |     IO13      |\n|   SDA   |      IO4      |\n|   5V    |      5V       |\n|   GND   |      GND      |\n\n**LED Interface**\n\n|  *LED*  | *TimerCamera* |\n| :-----: | :-----------: |\n| LED_Pin |      IO2      |\n\n**BAT Interface**\n\n|        *BAT*        | *TimerCamera* |\n| :-----------------: | :-----------: |\n| BAT_OUTPUT_HOLD_Pin |     IO33      |\n|     BAT_ADC_Pin     |     IO38      |\n\n**BM8563 Interface**\n\n*I2C Address: 0x51*\n\n|    *BM8563*    | *TimerCamera* |\n| :------------: | :-----------: |\n| BM8563_SDA_Pin |     IO12      |\n| BM8563_SCL_Pin |     IO14      |\n\n## Related Link\n\n- **datasheet** \n   - [ESP32](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_cn.pdf) \n   - [OV3660](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/OV3660_CSP3_DS_1.3_sida.pdf)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm5stack%2Ftimercam-arduino","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fm5stack%2Ftimercam-arduino","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm5stack%2Ftimercam-arduino/lists"}