这次来分享个最近做的项目,stm32智能语音电梯消毒系统
功能说明:在电梯,房间,客道区域内,检测到人,则执行相关动作!例如继电器开关灯,喷洒酒精等行为。手机app/微信小程序可以控制需要执行的动作
硬件材料:
SC8120B语音IC芯片+喇叭
HC-SR501人体红外传感器
OLED(IIC)屏幕
喷雾模块
DHT11温湿度传感器
水位传感器
esp-01s,WiFi模块
stm32f103c8t6最小系统板
然后自己画一块电路板,下面附上原理图(一共2部分,其中包括充电电路,放电保护,升压电路 ,如果自己不需要锂电池供电,那么就不需要了,其他模块的排母)




软件准备:
keil5
微信开发者工具(二选一)
Android Studio(二选一)
串口助手(好调试信息)
注:我这里2种都会分享出来。
开发步骤:我会将每个模块都驱动一次,最后整合成在一起
1.HC-SR501人体红外传感器驱动



说明:我把传感器密封在盒子里面时,一直都是低电平,当我打开时,是高电平(检测到人),说明符合我们的预期,那么,这个模块就算驱动完成!这里的结果是这样的,当检测到人=1时,会延续3-5秒钟为0,然后又为1(前提是还能检测到人),这个根据你拧这个有关。

后面持续更新....2023/03/14