物联网毕设 – 智能投喂器(STM32+APP+单片机定时+云)
项目简介
本项目是一个基于STM32单片机的智能投喂器,结合了手机APP和云平台,实现了远程控制和定时投喂功能。该系统适用于宠物喂养,能够自动检测宠物是否在进食,并通过APP实时反馈,确保宠物在主人不在家时也能按时进食。
主要功能
- 硬件端
- 使用重量传感器进行投喂实物的计量。
- 可在APP端设置投喂阈值,控制投喂开关。
- 使用舵机控制食物阀门的开关,可使用APP进行远程手动调节。
- 使用红外传感器检测宠物是否处于进食中,并在APP中实时查看反馈。
- 通过ESP8266实现设备与云平台、APP的无线联网,实现远程控制和监测功能。
- 采用OLED显示屏展示设备状态和剩余食物重量。
- 设备具备蜂鸣器报警功能,如果在特定时间内未补足食物重量,设备将发出报警提示,并通过手机APP弹出提示框。
- 利用时钟模块实现设备的对时,并提供定时投喂功能。
- APP端
- 使用MQTT协议与设备进行信息交互。
- 用户可以设置盘中食物量的上限阈值,查看宠物进食状态和食物剩余量,以及远程控制食物阀门。
- 用户还可以通过手机远程对设备进行时钟对时设置和修改定时投喂时间。
- 云平台使用(阿里云)
- 采用MQTT即时通讯,链接各个设备使用。
使用说明
- 硬件端
- 设备会自动连接WIFI,热点名字:NET,密码:12345678,请使用2.4GHZ频率的无线网。
- 按键可以直接开始风扇(多看视频,视频中有完整功能演示)。
- APP端
- 使用Android手机安装APK进行操控。
- 安装Android studio导入项目使用模拟器。
- 打开APP后设备会自动订阅MQTT主题,等待1-5秒APP会自动获取到设备上的数据。
注意事项
- 本文章仅提供思路和实现方法,并不包含代码,需要代码的同学请自行联系博主。
- 有疑问或需要定制或者技术支持等,也请自行联系博主。
其他参考
- 物联网毕设 – 智能宠物投喂器(APP+STM32+重量控制)
- 物联网毕设 – 智能宠物投喂器(图传+APP+ESP32-CAN)
联系我们
如有任何问题或需要进一步的技术支持,请联系博主获取更多信息。