- This project is developed using Tuya SDK, which enables you to quickly develop branded apps connecting and controlling smart scenarios of many devices.For more information, please check Tuya Developer Website.
宠物自动喂食器
- 应用背景:由于疫情的突发,许多人突发性的被隔离或者是由于其他原因回不了家,家里空荡荡的,回不了家对于家里面有爱宠的"同志们"来说可是一种痛苦,只能活生生的看着爱宠们靠吃猫砂甚至塑料袋来度过,有的还甚至被饿死。有些人选择将宠物送入宠物托管所代管几天或者选择一次性投喂一整天的水和食物。我们知道,这有许多弊端。比如,宠物不适应新环境,食物过多造成环境脏乱食物浪费,水不足等等。据有关数据显示,自动猫砂盆增长879%,而宠物自动投食器也增长了一倍。
- 应用地点:家里、宠物园
- 功能:通过减速电机自动或者手动的控制出粮速度,通过超声波测距模块对粮食的余量进行检测提醒主人进行粮食的补充,在出粮口的下方配备温湿度传感器模块和小风扇,目的是当出粮口的粮食温湿度达到一定值时可能会导致粮食的发霉和潮湿,则会使自己的爱宠吃了之后可能会生病,给其预定一个阈值,在达到指定的值后自动开启风扇提前进行吹干防止实物腐烂,在宠物喂食器上配备一个红外线人体感应模块进行对宠物的感应监测和对小夜灯的联动控制,当宠物在喂食器旁停留一段时间后会认为其饿了,并进行粮食的自动投放,如果猫在晚上进行将打开小夜灯方便宠物的进食。传感器采集到的数据通过wifi上传到涂鸦iot平台并在涂鸦app进行显示,主人可在涂鸦app上实现远程投喂,监测喂食器的各种状态。当主人在家时还可语音控制对粮食的投放(ps:条件允许宠物喂食器将会分两个仓,粮食仓和水仓,并且有两个出粮口分别装水和粮食,功能实现大致和粮食仓相同)
- 1.喂食器采用双仓设计,粮食仓和水仓保证爱宠的健康饮食供应
- 2.如果宠物在某个地方吃东西久了后,饿了的时候将会在其旁边等待进食,这时通过感应动物体内的热量来判断爱宠是否在喂食器身边,从而进行自动出粮,一定程度上省去了主人手动或者远程喂食的操作 ,且夜晚进食还会自动打开小夜灯
- 3.测量出仓口的粮食余量和喂食器的粮食仓总量,目地是当出仓口的余量到达一定高度时自动喂食操作将会关闭,防止粮食溢出出仓口,还可显示余量状态
- 4.出仓口采用温湿度传感器模块检测粮食的环境状态,结合电机风扇对暴露在空气下的粮食进行吹干处理,预防粮食的发霉潮湿影响从而爱宠的身体健康
- 5.加入语音模块提升智能化,主人可通过指定的命令对小夜灯、风扇、控制粮食进出的电机的联动开关。
- 6.主人可通过app远程查看设备投喂状态,命令下发等功能,真正做到了在哪都能保护好自己的爱宠。
4.1 准备材料 :
- 涂鸦三明治开发套件
- 雪糕棒、大纸箱、胶枪等基本制作工具
- 单轴12v减速电机
- 小熊派stm32f4开发板
- 温湿度传感器
- 人体红外感应器
- 超声波测距模块
- 涂鸦iot平台
- 涂鸦app
4.2 实现步骤:
- 1.通过stm32单片机实现对电机的控制,并把采集到的温湿度、测距高度、感应状态通过iic或者usart串口发送给wifi模组进行上报
- 2.移植官方的MCU SDK到stm32上进行通信
- 3.在涂鸦iot平台上创建产品并配置设备面板
- 4.下载涂鸦app,使用涂鸦串口调试助手调试模组并进行模组的配网,检查是否在app上进行相应的操作
- 5.开发板调试完成后开始进行产品的模拟组装,对宠物喂食器进行最后的美化
- 6.进行产品演示
- 3.4-3.9 准备材料,购买相应的开发板
- 3.10-3.15 学习涂鸦iot,如何移植mcu到stm32单片机上
- 3.15.3.22 开始实践工作,对喂食器进行设计,实现数据的采集,命令下发,数据上报等功能,并进行调试
- 3.23-3.24 录制视频,准备ppt进行讲解