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

基于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.lryc.cn/news/39548.html

相关文章:

  • FreeRTOS系列第1篇---为什么选择FreeRTOS?
  • 基于.NET Core内置浏览器窗体应用程序界面框架
  • 【数据结构初阶】一文带你学会归并排序(递归非递归)
  • Simulink壁咚(一)——What and How
  • 【PyTorch】Pytorch基础第0章
  • Android学习总结
  • 虚拟机ubuntu安装samba服务
  • 开发板中的内存压力测试,你了解多少?
  • MATLAB | 这些花里胡哨的热图怎么画
  • Java开发的一些编码建议
  • 【YOLOv8/YOLOv7/YOLOv5/YOLOv4/Faster-rcnn系列算法改进NO.59】引入ASPP模块
  • C++STL set/multiset容器 构造和赋值 大小和交换 插入和删除 查找和统计
  • 产品研发项目进度管理软件工具有哪些推荐?整理10款最佳进度管理软件
  • 「ML 实践篇」分类系统:图片数字识别
  • 从大专到测开,上海某字母站大厂的面试题,岗位是测开(25K*16)
  • 【面试题】Python软件工程师能力评估试题(一)
  • Java八股文(Java多线程面试题)
  • 小程序当前页面如何分享别的页面内容呢?
  • 编写Java哪个编译器好
  • 第十六章 Java为什么使用序列化
  • 28岁小公司程序员,无车无房不敢结婚,要不要转行?
  • 出道即封神的ChatGPT,现在怎么样了?
  • 【计算机视觉】CNN 可视化算法
  • 自动抓取服务器巡检、登录、执行命令记录+备份脚本
  • 如何用Python求解微分方程组
  • 【微信小程序】-- 自定义组件 - behaviors(三十九)
  • 【微信小程序】-- 自定义组件 - 父子组件之间的通信(三十八)
  • Java Web 实战 11 - 多线程进阶之常见的锁策略
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • 3-1 SpringCloud快速开发入门: Ribbon 是什么