【菜鸟学Arduino】基于Arduino的宠物喂食系统QQFeerder
本帖最后由 zhb1190 于 2018-3-5 13:05 编辑1、制作背景
家里喂了宠物,但是有时候总有不在家或者忘记喂它们的时候,而且也不敢出远门(怕长时间不在家里)。如果有一个自动喂宠物的装备就完美了,但是在某宝上搜了一下都不符合我的心意,于是就萌生出自制一个喂食器的想法。经过一段时间的研究,终于研制成功。。。
2、整体方案
前边说了很多题外话,接下来就对自动喂食器做一个具体的介绍。
整个系统分成机械装置、控制服务器、控制APP三个部分。
机械装置:机械装置是整个系统的核心,使用Arduino Pro作为主控;DS1302作为本地时钟和闹钟的时间源,同时支持与远端服务器对时;使用ESP8266来接入互联网;使用28BYJ16电机作为机械动力,通过ULN2003芯片来驱动步进电机;机械组件使用3D打印机打印。
控制服务器:使用php+mysql实现,web容器使用apache httpd。
控制APP:采用web页面的方式
3、制作教程
整体介绍
1) 机械装置的制作--通过3D打印机打印自动喂食器的机械装置
2) 自动喂食器原理图
3) 自动喂食器的BOM清单
4) 自动喂食器软件代码
4) 代码已经共享在github上
https://github.com/zhb1190/QQFeeder
4、效果展示
安装后的机械装置
内部细节
电路连接
控制APP主页
参数设置
运行日志查看
STL打印件
DS1302 石英晶片 畫錯位置 ...請修正... ysniwo 发表于 2018-3-2 23:53
DS1302 石英晶片 畫錯位置 ...請修正...
谢谢,已纠正 app分享一下 suoma 发表于 2018-3-4 18:03
app分享一下
已经添加代码的github地址 请问这个是不是只能在局域网里面设置时间的? duanyz 发表于 2018-3-13 13:10
请问这个是不是只能在局域网里面设置时间的?
不是,可以在广域网里设置时间
页:
[1]