需要哪些硬件模块?
硬件模块:面包板,stm32f103c8t6,供电5v电源模块,ST-Link下载器。步进电机,风扇,按键,超声波模块,esp-01s。
风扇:自动铺袋,风扇形成负压,让垃圾袋紧紧的贴合桶壁
步进电机:驱动盖子开合。
超声波检测模块:感应垃圾装满/有垃圾装入
垃圾桶开关:按键模块
物联网esp-01s模块:阿里云物联网平台监测垃圾桶数据/发送指令给垃圾桶。
完成哪些任务呢?
任务1 按键检测控制风扇控制
任务2 按键检测控制超声波盖子开合
任务3 超声波定时检测物体靠近,当有物体接近后垃圾盖子打开
任务4 超声波定时检测垃圾桶溢满状态
任务5 间隔时间段向阿里云物联网平台传输数据(盖子打开状态,风扇打开状态,物体接近状态,垃圾桶溢满状态)
任务6 阿里云物联网平台发送指令,操作垃圾桶盖子开合以及风扇转动
任务7 OLED实时显示超声波检测的距离
下面是我的实物图。
源码下载链接
链接:https://pan.baidu.com/s/1-SKsXXDge1UPk_5Dt58Vvg?pwd=fmj2
提取码:fmj2