GravityMind+掌控板进阶教程项目六宠物投食机

项目六宠物投食机养宠物的朋友们,有没有过这样的苦恼,每次出门一整天不在家,没有办法及时给宠物喂食,就会担心它们会不会饿到。要是出差或者是旅行最先考虑的不是把宠物寄养在宠物医院会花多少钱,而是宠物换了环境会不适应、食欲不振,让人非常心疼。

那有没办法让独自在家的宠物也能按时“吃饭”呢?接下来,就让我们想想办法,一起来做一个能让独自在家的宠物也能被好好照顾的宠物投食机!

头脑风暴:宠物投食机需要具备哪些功能?问题清单

1、主人不在家时,如何保证宠物按时有粮吃?

2、主人在家时,如何随时用投食机喂粮?

3、当主人不在家,但是想要远程给宠物加餐,怎么办呢?

4、主人如何知道宠物一天吃了几顿呢?

5、实现这些设想需要哪些硬件支持?

物联网

物联网就是将现实世界中的物体连到互联网上,使得物与物、人与物可以很方便的互相沟通。举一个简单的例子,比如共享单车,单车上面的锁连上网后就不再需要钥匙开锁,只需要用手机扫码,锁就能通过网络收到开锁的命令自己开锁。物联网的本质还是互联网,只不过终端不再是计算机,而是嵌入式计算机系统及其配套的传感器。只要有硬件或产品连上网,发生数据交互,就叫物联网。

规划方案功能分解在宠物投食机中最重要的功能就是投放粮食,这里假定我们使用电机完成投放粮食的动作,电机转动即可投放,当然需要配合外观搭建才能实现功能。从前面的头脑风暴中,可以对宠物投食机作功能分解如下。

构造外观

问题记录在后面项目实现过程中,可能会遇到各种各样的困难,尝试在下表中记录你遇到的问题和解决办法,便于以后出现类似问题时能更好的面对。

功能实现功能1:定时投喂这里通过电机的转动与否表示是否投喂,当电机转动时,表示宠物投食机投放粮食;电机停转则停止投放。加入一个LED灯作为喂食指示灯,喂食时灯亮,否则灯灭。连线图:

*使用电机时,扩展板外需接电池盒。

软件设置:使用电机需要打开Mind+软件的“扩展”,在“扩展板”下点击加载“掌控扩展板”。

程序:

运行结果:每隔5秒,电机转动1次。“喂食”函数中定义电机以50的速度转动1秒,后面项目实现过程中可根据实际需求进行修改,结合外观构建达到最佳的效果。

思考一下,如何实现呢?让我们来写几个程序试验一下。试验程序1:如果在功能1程序基础上,加入对按钮的判断是否能实现功能呢?

运行结果:定时投喂功能正常,按钮几乎不起作用,无法实现触发投喂。这是为什么呢?让我们一起画个流程图,分析一下!

通过使用变量获取

试验程序2:使用

功能3:远程投喂通过使用物联网,主人可在电脑或手机端发送指定消息,实现远程投喂,这里我们选择EasyIoT。*关于EasyIoT的介绍和用法详见掌控板入门教程14智能物联手表。在功能2程序基础上,程序修改如下:

运行结果:程序运行后,掌控板屏幕会显示文字“宠物投食机”,然后进行WIFI和MQTT连接,完成连接后,实现功能如下。

关于功能4使用物联网平台反馈记录喂食次数,程序实现较为简单,只需要新增一个变量在“喂食”函数中,每次触发“喂食”函数,变量加1,然后将这个变量作为MQTT消息发送到EasyIoT即可。这里不再做程序介绍。构造外观构造外观有多种方法,下图仅作示例:

自我反思梳理自己设计项目的思维逻辑、项目在执行层面的问题和经验等等,可以帮助我们形成学习的闭环,加深在项目进行的过程中对知识点和内容的理解,找到可以改进和提高的地方。

THE END
1.暖暖的爱狗狗寄养已经成为了许多宠物主人外出旅行或工作时的选择。然而,寄养狗狗并不是一件简单的事情,需要注意很多细节。以下是一些狗狗寄养时需要注意的事项,帮助你选择一个合适的寄养方式,让你的狗狗得到最好的照顾。 打开网易新闻 查看精彩图片 暖暖的爱-宠物乐园 1.选择合适的寄养方式:现在的宠物寄养有很多方式,比如宠...https://m.163.com/dy/article/JGNKMUQC05567QBG.html
2.宠物服务寄养流程(1页)宠物宠物服务寄养流程.doc 1页VIP内容提供方:135***9789 大小:11.5 KB 字数:约小于1千字 发布时间:2021-12-10发布于四川 浏览人气:385 下载次数:仅上传者可见 收藏次数:0 需要金币:*** 金币 (10金币=人民币1元)宠物服务寄养流程.doc 关闭预览 想预览更多内容,点击免费在线预览全文 免费在线预览...https://max.book118.com/html/2021/1210/6234001230004112.shtm
3.产品设计PetHose寄养服务app我的寄养:展示寄养的信息 宠物屋:如果建立了云认养关系则创建宠物屋,点击相应的图标进行操作。 2.2.4 核心功能操作轨迹 2.3 功能流程图 提供寄养交易是app的核心功能,店铺进入app上传信息,系统进行审核,审核通过在客户端展示店铺信息,用户浏览筛选店铺信息,确定寄养店铺后和店铺进行沟通,确定交易,交易成功将交易信息上传...https://www.jianshu.com/p/b870197e3048
4.宠物管理系统ER图流程图模板宠物寄养管理系统 管理系统ER图 用于宠物管理系统 生活常识 作者其他创作 大纲/内容 头像 用户名 用户id n 1 点赞 动物照片 心理测试 点击次数 发布人 回复内容 邮箱 账号 评论内容 性情 查看 测试时长 用户 简介 公示内容 审核状态 姓名 性别 身体状况 创建时间 捐助时间 管理员ID 手机号 用户互动 管理员 ...https://www.processon.com/view/66348c41cff06e2d3972d4be
5.网站地图国内国际宠物托运随机空运邮寄回国清关|青岛宠物托运价格不菲 春节宠物寄养成热门(图) 宠物托运国际猫笼多少钱(宠物托运的笼子到站要收回吗)|寄宠物用什么快递 高铁可以带宠物吗相关内容 宠物托运笼子(宠物托运笼子谁准备)|合肥宠物摄影推荐 顺达宠物托运(宠直达宠物托运)|史上最全!航空公司宠物托运全攻略 汽车怎么托运宠物(汽车可以托运宠物吗?费用是...http://www.dogcat-pet.com/sitemap.html
1.宠物托管业务系统图解:全面解析宠物托管业务的流程与管理在当今社会,随着人们生活水平的提高,对宠物的关注度也逐渐增加。越来越多的人选择养宠物作为生活中的伴侣,而随之而来的问题是,当他们需要外出旅行或是工作出差时,如何处理好自己的宠物成了一个让人头疼的问题。宠物托管业务系统应运而生,该系统提供了一种便捷的宠物寄养解决方案,既方便了宠物主人,也为宠物提供了一...https://hyc.chanjet.com/hyczg/b784f8fcbf1a1.html
2.关于加强对宠物监管的建议(第0509号)的答复人大建议配套工作细则,制定了《提供集中隔离人员动物寄养服务机构白名单》《集中隔离人员动物寄养服务的机构评估报告》《宠物寄养协议》《宠物寄养接收确认单》《宠物寄养完成确认单》《动物寄养服务流程图(试行)》模版,方便宠主与服务机构对接,规范办理寄养手续。 三、分类指导做好宠物安置工作 ...https://nyncj.shenyang.gov.cn/zwgk/fdzdgknr/jyta/rdjy/202312/t20231221_4578066.html
3.产品研究68款宠物APP产品分析:宠物行业的巨浪淘沙市场规模的扩大促使宠物类型平台的崛起,线上购买宠物刚需用品已成必然态势,另外也促使了宠物医疗、宠物美容、宠物寄养、宠物训练、宠物摄影、宠物保险、宠物殡葬等新型产业的发展。 02 用户分析 2.1 地域分布 图2?1 养宠地域分布图 数据来源:《2018中国宠物行业白皮书》 ...https://maimai.cn/article/detail?fid=1368921073&efid=jmMz1_nUCqB92B3wjI5FXg
4.(附源码)计算机毕业设计ssm宠物寄养预约系统图4-1 系统结构 登录系统结构图,如图4-2所示: 图4-2 登录结构图 管理员结构图,如图4-3所示。 图4-3 管理员结构图 4.2开发流程设计 宠物寄养预约系统的开发对管理模块和系统使用的数据库进行分析,编写代码,系统测试,如图4-4所示。 图4-4开发系统流程图 ...https://blog.csdn.net/bishe409/article/details/127161396
5.宠物寄养费没给清报警有用吗起诉管辖法院诉讼费用交纳起诉所需材料诉讼流程图 合同纠纷的管辖法院 第一, 当事人之间有约定管辖的法院 ① 约定管辖明确,且约定管辖具有排他性,案件由约定管辖的法院管辖; ② 约定管辖明确,但约定管辖不具有排他性,案件由当事人选择约定管辖或法定管辖; ③ 约定管辖不明确,则案件适用法定管辖情形; 第二, 合同...https://www.66law.cn/case/26871417.aspx
6.软件下载,电脑软件下载,提供安全绿色软件下载源代码流程图生成器(CodetoFlowChartConverter)能帮助软件工程师和技术文档撰写人迅速的将工程文件的源代码生成流程图或者NS图,从而让抽象程序设计和复杂的源代码结构能够以具象化软件流程图的形式展现。源代码流程图生成器不同于以往的流程图绘制工具,因为此软件流程图工具是专门为软件研发人员设计,针对于软件工程的流程...https://www.xiazaiba.com/downlist/187_767.html
7.市场调研报告集合(15篇)下面是康乐氏对整个调研活动的流程设计图,虽然简洁,却使整个调研工作清晰映人眼帘,使整个项目团队对整体活动有了很好的把握。 同时,我们的调研项目组在整个流程设计中制订了严格的时间表和费用控制表,同时将每个细化工作环节落实到人(这部分比较内容较多,未在此摘出,详见《营销力--A品牌闪电制胜中国市场全程实录》)...https://www.oh100.com/a/202310/7354033.html
8.Python用类做电子宠物用python写一个电子宠物系统图5-1 登录流程图 登录,通过输入账号,密码,选择角色并点击登录进行系统登录操作,如图5-2所示。 图5-2登录界面图 5.2系统功能模块 宠物寄养管理系统,在系统首页可以查看首页、宠物商店、医疗服务、商品信息、网站公告、留言板、个人中心、后台管理等内容进行详细操作,如图5-3所示。 https://blog.51cto.com/u_16099329/8474414