我是一个忙碌的人,但我喜欢我的小鱼儿。所以为了让他们在我不在的时候不会挨饿,我建造了这个简单的喂食机,我可以通过互联网连接在任何地方控制它。
馈线设备是coberdas项目的副本。我刚刚将微控制器从 Arduino Nano 更改为 ESP32。我还为 ESP32 板创建了自己的外壳。
电子设备非常简单:
伺服系统连接到分配鱼食的螺旋钻。
该螺旋钻放置在管内。使用将鱼食从连接管的料斗中放置:
到目前为止,我只尝试过薄片,效果很好。我将尝试使用颗粒型鱼食并在此处发布更新。
大部分工作都在代码上。首次启动时,会创建一个接入点,以便用户指定他/她的家庭 WiFi 凭据。用户还可以指定喂食(小时)和食物量之间的间隔。这是接入点屏幕:
设置 WiFi 凭据后,系统将重新启动并准备好收听用户的命令。
我已经从我的外部服务器设置了一个网络应用程序,用户可以在其中手动喂鱼或设置何时喂鱼的计时器。
对于定时喂食,ESP32 从 NTP 服务器读取JSON并等待该时间过去。Web 应用程序通过MQTT向 feeder 发送消息。我想HTTP 请求也可以(更不用说免费了),但我发现这种方法更容易。
基本功能还可以,但我仍然需要使系统更安全。
这里附在我的水族箱上:
拍摄这张照片时,我的水族箱需要清洁。接下来我可能需要创建一个自动水族箱清洁器。
未来的更新包括安全性(如前所述),以及一种测量料斗上剩余食物的方法。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !