littlebot
Published on 2025-04-15 / 1 Visits
0

【源码】基于Arduino的鸡舍门自动开关系统

项目简介

本项目是基于Arduino的鸡舍门自动开关系统,具有光线控制和实时时钟控制两个版本。系统利用BH1750光敏传感器或DS3231实时时钟模块控制12V直流电机,实现鸡舍门的自动开关。

项目的主要特性和功能

  1. 光线控制:利用BH1750光敏传感器感知外界光线强度,根据设定的光线阈值自动驱动鸡舍门开关。
  2. 实时时钟控制:借助DS3231实时时钟模块,按照设定的日出日落时间控制鸡舍门的开关。
  3. 电机驱动:采用L298N H桥驱动器和电机,保证鸡舍门平稳开关。
  4. 安全保障:通过磁性开关检测门的开关状态,确保门关闭时电机准确停止。

安装使用步骤

  1. 硬件准备:准备Arduino Uno R3、BH1750光敏传感器、DS3231实时时钟模块、L298N H桥驱动器、磁性开关和12V直流电机等硬件。
  2. 硬件连接:按照项目文件中的硬件接线图,将各模块与Arduino连接。
  3. 代码下载:下载并解压项目文件,将代码上传至Arduino。
  4. 配置参数:根据实际情况,配置光线强度阈值、日出日落时间等参数。
  5. 运行测试:测试系统各项功能,确保鸡舍门能正常开关。

下载地址

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