文档介绍:基于物联网的智能垃圾桶系统
摘要:为了使得垃圾桶的使用和维护更加方便,本项目在现有垃圾桶上进行改进,提出基于物联网的智能垃圾桶系统。本系统通过硬件终端、服务器、移动客户端的联接,对分布在管控区域内的垃圾桶进行实时的检测与监控,以成变得简易快捷。超小的体积、极低的功耗,使其成为该类应用中,在苛刻应用场合的最佳选择。产品为4针单排引脚封装,连接方便。
(2)重量测量:采用专为高精度电子秤而设计的24位A/D转换器芯片HX711,与同类型其它芯片相比,该芯片集成了包括稳压电源、片内时钟振荡器等其它同类型芯片所需要的外围电路,具有集成度高、响应速度快、抗干扰性强等优点。
(3)高度测量:超声波传感器HC-SR04来测量桶内物品堆积高度。
(4)经纬度测量:采用GPS定位用于确定报警垃圾桶的具体位置。
报警系统包括温度报警、按键报警、桶满报警。
(1)异常情况:
(2)载满检测:超声波测距模块和称重模块配合 当检测到垃圾桶载满时发出报警,系统会提示保洁员及时清扫垃圾桶。
(3)温度报警:当周围温度过高时发出警报,便于工作人员及时掌握火情。
(4)按键报警:垃圾桶侧边有按键,可一键报警,报警时侧边LED灯闪烁,系统会通知工作人员及时去查看,再次按下按键之后报警取消,恢复正常。
(5)灭火装置:垃圾桶上方有水槽 电磁阀作为开关 当温度过高时电磁阀打开 水槽的水流入垃圾箱
服务器将终端每次上传上来的数据都保存进数据库,方便用户可在手机安卓端查看历史数据。
阈值设置包括报警阈值和桶满报警阈值设置。用户可在手机安卓端设置温度报警阈值、桶满报警阈值。
系统整体包括硬件终端、服务器、安卓客户端。
(1)实时数据显示:能显示垃圾桶编号、桶是否载满、桶内温湿度、桶的位置信息和异常
情况有提示
(2)设置垃圾桶名称:用户可在手机安卓端设置
(3)设置报警阈值:用户可在手机安卓端设置温度报警阈值、桶满报警阈值
(4)查看近期历史数据:用户可在手机安卓端查看历史数据
终端硬件以STM32F103RBT6为主控,还包括含有已校准数字信号输出的温湿度复合传感器DHT11,专为高精度电子秤而设计的24位A/D转换器HX711模块,超声波传感器HC-SR04,GPS和GPRS模块。
服务器作为终端硬件和手机安卓端通信的中间环节,负责信息的传送。
(1)传送终端硬件采集信息给安卓手机端:服务器接收硬件终端通过GPRS模块发送的所有数据,包括桶内温湿度、桶内物品重量、桶内垃圾高度、垃圾桶经纬度数据等。安卓手机可通过4G网络访问服务器获取硬件终端提供的上述数据信息。
(2)传送安卓手机端指令给硬件终端:安卓手机可通过4G网络发送控制指令给服务器,包括设置温度报警阈值、桶满报警阈值、设置垃圾桶名称等指令。服务器收到安卓手机端与4G网络形式发送来的上述控制指令,并将指令发送给终端硬件。
(3)数据解析:用于收到硬