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

基于单片机控制的多功能智能语音风扇

【摘要】 本文简述了一种基于单片机控制的智能多功能语音风扇的设计,该设计以STC11L08XE单片机为主控制器,通过YS-LDV7语音模块对语音信号进行采集识别,并将该信号上传给单片机进而控制风扇的转速和开关,以达到语音控制的效果。该设计还装有温度传感器和时钟芯片,通过LCD12864液晶显示室内的温度、时间等相关的工作参数,以达人机交互和多功能的目的。
【关键词】 单片机;YS-LDV7语音模块;温度传感器;LCD12864液晶;时钟芯片

0 引言

随着家用设备日渐智能化,电风扇这个老式家居似乎正在被空调这样的新型设备所取代,但实则不然。市场显示,电风扇依然有着强大的生命力[1] 。因为它相对于空调具有耗电少、价格低廉、风力温和等优点。但是电风扇也存在着不足的地方,如采用传统按键控制,功能少等。针对这些问题,本小组设计了一款能够通过语音控制的多功能电风扇,同时该风扇配有液晶显示屏,可以显示当前系统的工作状态、时间和室内温度,做到人机交互。

1 总体设计

该设计的系统结构框图如图 1 所示。其主要由 STC11L08XE单片机、YS-LDV7 语音模块、温度传感器模块、时钟芯片模块、LCD12864液晶显示模块组成。其中 STC11L08XE 单片机作为主要控制器,即主控。通过YS-LDV7 语音模块对用户的语音信号进行采集识别,并将数据上传给主控单片机,主控通过对数据进行分析 做出相关指令进而控制风扇的风速。例如,用户给出“低速”的命令,语音模块收到后,反馈给单片机,单片机分析后进而控制风扇的慢速转动。单片机在分析用户的指令的同时,也在不停的读取温度传感器采集的温度、和时钟芯片内的时间,并将数据发送给显示屏,刷新显示屏显示的状态(见图1 )。

2.1 微控制器模块

该设计采用 STC11L08XE 单片机作为主控,其相对于 STC89

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

相关文章:

  • VLAN 基础 | 不同 VLAN 间通信实验
  • vscode软件操作界面UI布局@各个功能区域划分及其名称称呼
  • 模拟实战-用CompletableFuture优化远程RPC调用
  • gdb 调试多进程中多线程的方法
  • 文字显示省略号
  • 对象的实例化、内存布局与访问定位
  • 幼儿园学校养老院供电安全解决方案
  • MongoDB change stream实战
  • CAD C# 批量替换当前图中块
  • 使用go生成、识别二维码
  • 【GitHub分享】you-get项目
  • 断点续传【授权访问】
  • js后端开发之Next.js、Nuxt.js 与 Express.js
  • 在huggingface.co的Spaces中推理,得到错误:No space left on device
  • Docker多架构镜像构建踩坑记
  • AI Weekly『12月2-8日』:OpenAI发布发布满血版o1,Meta发布Llama 3.3模型!
  • 将yolo系列中的类别转为字典或者list
  • MongoDB靶场(手工注入)攻略
  • UART串口通讯---STM32
  • 初次使用uniapp编译到微信小程序编辑器页面空白,真机预览有内容
  • 2024.12.10总结
  • zsh配置
  • Word中的公式域
  • SQL项目实战与综合应用——项目设计与需求分析
  • 鸿蒙面试---1208
  • Muduo网络库解析---事件循环模块