极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2228|回复: 6

【菜鸟学Arduino】基于Arduino的宠物喂食系统QQFeerder

  [复制链接]
发表于 2018-2-28 23:04:10 | 显示全部楼层 |阅读模式
本帖最后由 zhb1190 于 2018-3-5 13:05 编辑

1、制作背景

家里喂了宠物,但是有时候总有不在家或者忘记喂它们的时候,而且也不敢出远门(怕长时间不在家里)。如果有一个自动喂宠物的装备就完美了,但是在某宝上搜了一下都不符合我的心意,于是就萌生出自制一个喂食器的想法。经过一段时间的研究,终于研制成功。。。


2、整体方案

前边说了很多题外话,接下来就对自动喂食器做一个具体的介绍。

整个系统分成机械装置、控制服务器、控制APP三个部分。

8.JPG


机械装置:机械装置是整个系统的核心,使用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、效果展示

安装后的机械装置
55.jpg
2.jpg

内部细节
1.jpg

电路连接
3.jpg

控制APP主页
7.jpg

参数设置
6.jpg

运行日志查看
5.jpg

STL打印件
4(1).jpg
1(1).jpg


2.jpg
回复

使用道具 举报

发表于 2018-3-2 23:53:01 | 显示全部楼层
DS1302 石英晶片 畫錯位置 ...請修正...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-3 22:07:10 | 显示全部楼层
ysniwo 发表于 2018-3-2 23:53
DS1302 石英晶片 畫錯位置 ...請修正...

谢谢,已纠正
回复 支持 反对

使用道具 举报

发表于 2018-3-4 18:03:57 | 显示全部楼层
app分享一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-5 13:06:36 | 显示全部楼层

已经添加代码的github地址
回复 支持 反对

使用道具 举报

发表于 2018-3-13 13:10:05 | 显示全部楼层
请问这个是不是只能在局域网里面设置时间的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-16 12:25:05 | 显示全部楼层
duanyz 发表于 2018-3-13 13:10
请问这个是不是只能在局域网里面设置时间的?

不是,可以在广域网里设置时间
回复 支持 反对

使用道具 举报

高级模式  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2018-9-26 23:15 , Processed in 0.041384 second(s), 7 queries , File On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表