⽤树莓派DIY宠物⾃动喂⾷机,再也不⽤担⼼家⾥的萌宠了
作者:vermeerenmaxime
转⾃/译者:趣⽆尽-Cherry
如果家有萌宠,看到这个项⽬是否⼼动呢?⾃⼰动⼿做⼀个⾃动喂⾷器吧!它可以更加精准地掌握主⼦们的饭量,帮助
你监管主⼦们的饮⾷,让它们健康成长!
项⽬特性:
•⾃动检测碗的重量,当碗⾥的⾷物少于25克,就会⾃动喂⾷。
•LED可在⿊暗中点亮,来提供照明。
•借助SmartPET,记录宠物近期的饮⾷情况,并计算宠物的饭量是否在合适的范围。
•树莓派×1
•电机×1
•重量传感器TAL220×1
•光传感器LDR×1
•MCP3008×1
•超声波传感器HY-SRF05×1
•加载模块HX771×1
•LED显⽰器16×2×1
•电位器×1
•RGBLED×1
•电源×1
•10k欧姆电阻×1
•1k欧姆电阻×1
•220欧姆电阻×4
•⽊板×1
•⽟⽶⽚分配机×1
•长螺丝×16
•短螺丝×4
•合页×1
•固定合页的螺丝×6
•烙铁×1
•强⼒胶⽔×1
•锯⼦×1
•钻头×1
硬件部分
电路图如图所⽰,以此搭建电路。
电路中有三个传感器(LDR,超声波和重量传感器)和三个执⾏器(电机,RGBLED和LCD显⽰器),请如图将它
们安装到位。
我已经在多个⾯包板上搭建了我的原型。
制作底座和容器
1、画好形状,切割⽊板,⽤来放置⽟⽶⽚分配机。
2、使⽤铁丝将电机安装到分配器上。如图所⽰,铁丝在分配器的转向盘上拉动以便其旋转。
3、确保铁丝穿过电机的孔并安装到位。
4、在底座⾥加了⼀些⽊头,在中间放置电机。
5、在外壳上切割⼀些孔,以安装LCD显⽰屏,超声波传感器、LDR和RGBLED。
6、在背⾯添加了⼀个合页,⽤来打开机器,并将电源连接到电源插座。
温馨提醒:制作时请注意安全并带上护⽬镜。
安装树莓派
1、将电线连接到树莓派。连接好后,打开终端(mac)或WindowsPowerShell(Windows),树莓派就准备好了。
2、将树莓派连接到互联⽹,然后等待获取IPv4地址。之后,你⽆需电线就可以通过Internet连接到该地址。
创建并配置数据库
1、打开⽂件,并使⽤数据库正确配置。
2、你可以使⽤⼀些虚拟数据导⼊我的数据库,以便项⽬正常运⾏。
3、在/data⽂件夹“”中找到该数据库。
4、数据库的创建⽅式⽀持多个传感器和执⾏器升级SmartPET项⽬。
这⾥所⽤到的数据库SQL⽂件可以在项⽬⽂件库中下载。
软件设计
该项⽬使⽤Python、Flask、SocketIO和Java编程实现。
1、使⽤AdobeXD制作框架。
2、设计制作HTML和CSS,并添加了⼀些基本的Java以便设计能够正常⼯作。
我使⽤Flask中的路线来在⽹站上获取⼤部分数据。
这⾥所⽤到的前端、后端源代码可以在项⽬⽂件库中下载。
创建服务并运⾏
1、创建好服务,以便树莓派在启动时⾃动运⾏代码()。
2、e在/rvice⽂件夹中。
3、现在可以将树莓派和外部电源插⼊并运⾏项⽬!
到此为⽌,⼀台⾃动喂⾷机就搭建好了,希望你喜欢。
本项⽬⽂件库地址:
/id/SmartPET-Smart-Pet-Feeder/
本文发布于:2023-01-30 08:13:39,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/88/161141.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |