当前位置: 首页 > article >正文

基于stm32智能语音电梯消毒系统

这次来分享个最近做的项目,stm32智能语音电梯消毒系统

功能说明:在电梯,房间,客道区域内,检测到人,则执行相关动作!例如继电器开关灯,喷洒酒精等行为。手机app/微信小程序可以控制需要执行的动作

硬件材料:

  1. SC8120B语音IC芯片+喇叭

  1. HC-SR501人体红外传感器

  1. OLED(IIC)屏幕

  1. 喷雾模块

  1. DHT11温湿度传感器

  1. 水位传感器

  1. esp-01s,WiFi模块

  1. stm32f103c8t6最小系统板

  1. 然后自己画一块电路板,下面附上原理图(一共2部分,其中包括充电电路,放电保护,升压电路 ,如果自己不需要锂电池供电,那么就不需要了,其他模块的排母)

软件准备:

  1. keil5

  1. 微信开发者工具(二选一)

  1. Android Studio(二选一)

  1. 串口助手(好调试信息)

注:我这里2种都会分享出来。


开发步骤:我会将每个模块都驱动一次,最后整合成在一起

1.HC-SR501人体红外传感器驱动

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

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


http://www.kler.cn/a/210.html

相关文章:

  • FPGA和IC设计怎么选?哪个发展更好?
  • Python+ChatGPT实战之进行游戏运营数据分析
  • 如果你持续大量的教坏ChatGPT,它确实会变坏
  • C语言:如何在cmd命令窗口上玩贪吃蛇游戏
  • 指针和数组笔试题解析【下篇】
  • 【ChatGPT 论文阅读神器】SciSpace 用户注册与实战测试
  • 观察者模式与发布订阅模式
  • 【C语言】数据结构|链表|入门|leetcode
  • visual-chatgpt国内劝退指南
  • C++和C的区别
  • Docker圣经:大白话说Docker底层原理,6W字实现Docker自由
  • 如何使用 Python 检测和识别车牌(附 Python 代码)
  • ChatGPT在工业领域的用法
  • Android binder通信实现进程间通信
  • 通过WiFi连接adb调试
  • 如何保证Redis缓存和数据库一致性?
  • 外卖点餐系统小程序 PHP+UniAPP
  • 如何通过C++ 将数据写入 Excel 工作表
  • 刷题专练之链表(一)
  • SQL执行过程详解