littlebot
Published on 2025-04-12 / 0 Visits
0

【源码】基于ESP32的太阳能野生动物及延时摄影相机系统

项目简介

本项目是基于ESP32_CAM的太阳能供电野生动物相机系统,涵盖代码、PCB和外壳设计。可通过SD卡上的“settings.txt”文件进行控制,具备“LAPSE”(定时拍摄)和“TRIGGER”(触发拍摄)两种模式,支持使用闪光灯,利用小型太阳能板为18650锂离子电池充电,适合远程监测。

项目的主要特性和功能

  1. 双模式拍摄:有“LAPSE”模式按设定周期唤醒拍摄,“TRIGGER”模式在触发时拍摄,触发方式可选PIR或外部开关。
  2. 太阳能供电:配备单节18650锂离子电池和基于BQ24210的充电电路,用小型太阳能板充电,可实现远程长时间监测。
  3. 闪光灯控制:可启用闪光灯,能设置开始和停止延迟调整阴影效果。
  4. 参数配置:通过SD卡“settings.txt”文件灵活配置拍摄参数,如照片数量、休眠时间、拍摄间隔等。
  5. 实时时钟:PCB设计加入实时时钟(RTC),可为照片文件添加时间戳,也用于控制设备唤醒时间。

安装使用步骤

代码上传

按相关说明配置Arduino IDE,将代码上传到ESP32_CAM。因ESP32_CAM无USB连接,可使用Tindie上约10英镑的编程器(https://www.tindie.com/products/bitluni/cam-prog/)。

参数配置

在SD卡根目录创建或修改“settings.txt”文件,按需调整参数,示例如下: // Adjust these settings as required: // FLASH_FLAG = 0 NUMBER_PHOTOS = 4 TIME_TO_SLEEP = 8 MODE = TRIGGER PHOTO_DELAY = 250 FLASH_START_DELAY = 100 FLASH_STOP_DELAY = 100 DEBUG_FLAG = 1 DEBUG_PHOTO = 1 // END OF SETTINGS - LEAVE THIS LINE //

硬件连接

  1. 连接小型太阳能板到设备的充电输入接口。
  2. 根据触发方式,连接PIR或外部开关。

启动运行

将配置好的SD卡插入设备,接通电源,设备按配置参数开始工作。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】