物联网毕设 | 您所在的位置:网站首页 › 物联网的毕设 › 物联网毕设 |
前言 一 连线图 1 原理图 2 PCB效果 3 实物效果 (1)PCB版本 (2)开发板版本 4 APP效果 5 功能概括 (1)硬件端 (2)APP端 (3)云平台使用(Onenet/阿里云)(需要可以找我获取) (4)演示视频 二 底层代码使用方式 1 使用说明 2 下载程序 三 APP使用方式 下载APP 四 程序架构及修改(通用) 前言养宠人必备一个智能喂食器其实真的很有必要的。他可以为你解决一切外出不在家的喂养场景,加班、旅游、外出等等主人不在家的环境下,喂食器就是代替主人投食的喂养小管家。 在硬件端,我们使用了多种传感器和控制器来实现宠物喂食系统的功能。首先,我们采用重量传感器进行实物投喂的计量,同时在APP端可以设置投喂阈值,以便控制投喂开关。通过舵机控制食物阀门的开关,用户可以使用APP进行远程手动调节。此外,我们还使用红外传感器来检测宠物是否正在进食,并将实时反馈显示在APP上。 为了实现远程控制和监测功能,我们使用ESP8266进行无线联网,使设备可以通过云平台与APP进行通讯。同时,我们获取环境温湿度数据,并通过云平台将其传输并在显示屏上显示。设备还配备了OLED显示屏,用于显示设备状态以及环境数据等信息。 对于安全和提醒功能,我们设计了蜂鸣器报警,如果在特定时间内未能补充食物重量,设备将触发蜂鸣器报警,同时在打开手机APP时会显示提示框。此外,我们还实现了水位监测报警功能,当监测到瓶中水位低于设备水位监测线时,将启动蜂鸣器报警,并将信息反馈到APP中。 在APP端,我们使用MQTT协议与设备进行信息交互,允许用户设置盘中食物量的上限阈值,并实时查看盘中食物剩余量和环境温湿度。用户还可以检查宠物是否正在进食,获取储备粮食情况以及水量是否充足,并可以远程控制食物阀门(舵机)。 最后,在云平台端,我们负责获取设备相关数据并进行转发,以确保设备与APP之间的顺畅通讯和云平台的数据管理。 关注微信公众号--星之援工作室 发送关键字(项目清单) 可获取项目清单资料➡️🫡🫡🫡🫡🫡🫡🫡🫡➡️ ⚠️⚠️(本文章仅提供思路和实现方法,并不包含代码,需要代码的同学请自行联系博主) ⚠️⚠️(有疑问或需要定制或者技术支持等,也请自行联系博主)⚠️⚠️ 其他参考物联网毕设 -- 智能投喂器(STM32+APP+单片机定时+云) 开发板资料链接下载: https://pan.baidu.com/s/1c_uSIiXXMSLfkND4FPGWyw?pwd=XZY0 开发板本身自带一个LED ,这个LED作为我们查看网络连接状态和获取数据状态的说明 (1)OLED显示屏中会显示联网状态,若MCU上面的的LED处于闪烁状态,则说明我们的设备处于正常运行,若LED灯不再闪烁,请按复位键将程序手动复位一次 (2)硬件每隔3秒会向APP传输一次数据。 2 PCB效果只是链接各个设备使用,采用MQTT即时通讯; (4)演示视频PCB版本演示视频 (1). 使用的时候设备会自动连接WIFI 热点名字:NET密码:12345678,请使用2.4GHZ频率的无线网。 (2). 当设备处于正常状态的时候,开发板上面的LED会处于闪烁的状态。 (多看视频,视频中有完整功能演示) (多看视频,视频中有完整功能演示) (多看视频,视频中有完整功能演示) 2 下载程序 先根据原理图进行连线,连接好以后在做后面的操作打开手机热点 热点名字:NET密码:12345678打开程序(硬件由工作室出的可以忽略下载程序这部分)(1)操作方式: 使用Android手机安装APK进行操控 安装Android studio导入项目使用模拟器 Android studio下载链接 官网下载最新版本 https://developer.android.google.cn/studio?hl=zh-cn 安装包(老版)链接: https://pan.baidu.com/s/1DnRGWeJt7XBTmzqHj1KRSQ?pwd=xzy0 提取码:xzy0 安装教程 https://zhuanlan.zhihu.com/p/528196912 四 程序架构及修改(通用)链接: 框架讲解 提取码:XZY0
|
CopyRight 2018-2019 实验室设备网 版权所有 |