项目简介
本系统是一个简单且实用的解决方案,旨在保障鸡在夜间的安全。系统配备光传感器,当光线暗到鸡无法视物时,会自动关闭鸡舍门。无论是电子部分还是门的设计,构建过程都较为简单,用户还能根据提供的图像自行搭建门机制。
项目的主要特性和功能
主要组件
- 提供鸡舍门的构建参考图像。
- 基于KiCAD格式的电路图,可在面包板上构建简单电路。
- 使用ATtiny44或ATtiny84微控制器驱动的Arduino草图。
- 采用FastPins库控制微控制器引脚,相比Arduino的digitalWrite()开销更低。
安装使用步骤
安装必要的软件
- 确保安装最新版本的Arduino IDE。
- 在IDE的板管理器中安装ATTinyCore库。
- 选择Attiny84/44/24板,使用内部时钟(8或1 MHz),更改时钟后“烧录引导程序”。
构建固件
- 调整草图顶部的变量和预处理器宏,使其与特定电路匹配。
- 超时设置应略长于门完全打开或关闭所需时间,防止电机耗尽电池。
电路设计
- 通过光敏电阻(电路示意图中的R3)测量光强度。
- RV1和RV2电位器用于选择光水平,分别控制开门和关门。
- 光水平达到或超过所选白天水平时,门打开;降至所选夜间水平以下时,门关闭。
- 门的“打开”和“关闭”位置由端点开关确定,开关由门触发。
- 设有手动覆盖开关,可随时控制门的开闭。
- 门通过导轨固定在框架上,步进电机转动螺纹杆使门沿导轨移动,推荐使用正常DC电机通过H桥驱动器提升和降低电缆的门。
注意事项
- 确保光敏电阻仅观察周围环境的漫射光,避免过于敏感。
- 谨慎选择R2的值,防止因电流过大损坏电路。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】