本项目使用 Arduino MKR1000 和 Blynk 互联网仪表板,以及传感器自动化鸡舍。
为了保护我们的新鸡免受不同捕食者的侵害,需要一个自动门。我们查看了市场上可用的解决方案,但没有一个能满足我们的要求:
自己构建会更有趣,所以这是我的第一个微控制器项目。
概念
带有导轨的简单铝板将用作门。它通过使用尼龙线连接到直流电机。直流电机包括一个齿轮箱,在 12V DC 上可产生 200 rpm。使用过的电机内置有霍尔传感器编码器。为了将门保持在“向上”位置,不需要接合电机。因此,产生的功耗将非常低。
我使用的控制模块是 Arduino MKR1000。它具有内置的 WiFi 和大量的 I/O。我在我的花园棚中安装了一个 WiFi 接入点,所以我的鸡舍内的 WiFi 接收非常完美。
启动或重新启动 Arduino 后,第一步将是“校准”编码器值的上下位置。该应用程序将要求提供向上命令或确认门已处于向上位置。完成后,编码器值设置为零。
对于下一步,应用程序将要求提供关闭命令和关闭确认。此时的编码器值将存储在一个变量中。从现在开始,我们可以在零编码器值和关闭编码器值之间控制门。
为了自动控制门,我使用了便宜的光敏电阻。日光和日落的阈值在 Blynk 仪表板以及操作模式中预设:手动或自动。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !