前是否有人,因为如果不能排除一些小干扰(如意
外遮挡、昆虫等),垃圾桶盖会误动作,为了防止
误操作,设置探测延时为 3 秒,有人则控制旋转机
自动开盖,人离开后自动关闭桶盖。
红外测距模块是桶盖红外线反射来测量垃
圾桶内的剩余空间,当剩余空间减少到上限时,
单片机发出信号,使指示灯亮起。
无线网传输模块是整个垃圾桶与大数据平
台连接的基础元件,负责上传垃圾桶余量及定位
模块提供的定位数据来实现数据监测。
测重模块的目的是为防止重量超过最大承重
导致垃圾桶损坏以及与红外测距模块相协调,称重
传感器的核心芯片为 HX711,要读取所测量的重量
值,就要读取电子秤专用的 AD 转换芯片 HX711 的
转换值,再经计算得出重量值。当重量超标后,单
片机同样发出信号使超重指示灯亮起。
电机驱动模块的设计是为了控制电机启动、停
止和正反转,STM32 单片机通过连接到该模块输入
端口就可以控制垃圾桶盖的打开和闭合。为了提高
I/O 口驱动能力,提高电机的驱动、控制能力,本
设计采用 L298N 驱动模块。
电源部分为了起到节能环保的作用,使用了太
阳能电池作为能量供应。