基于STM32单片机智能电梯控制系统语音播报记忆楼层毕业设计182

本文主要是介绍基于STM32单片机智能电梯控制系统语音播报记忆楼层毕业设计182,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

STM32智能电梯语音播报记忆楼层设计182

演示视频(复制到浏览器打开):

基于STM32单片机的智能电梯控制系统JR6001语音播报记忆楼层设计救援报警系统设计MX1616驱动丝杆TFT彩屏显示设计DIY开发板套件182

产品功能描述:

本系统由STM32F103C8T6单片机核心板、1.44寸TFT彩屏、JR6001语音播报电路、丝杆驱动电路(表示电梯及轿厢运行)、矩阵按键检测电路、舵机驱动电路及电源组成。

【1】本系统能够通过采集矩阵按键触发呼叫电梯情况,通过电机驱动电路驱动丝杆(表示电梯及轿厢运行分1-12层)不同层运行。并进行语音相应楼层播报“**层到了”,驱动舵机打开轿厢门。按键还包括“停止时开门 ”、“关门”、“关闭紧急”、“打开紧急”。紧急情况下相应语音播报提醒。

【2】上电设备初始化完成后,液晶显示相应数据,包括1-12层是否呼叫显示(呼叫层底色红色)、紧急情况是否打开、运行方向(上行、下行、停止)。当前楼层。

【3】1-12层任意呼叫,电梯运行根据第一个呼叫向上或向下运行。运行过程中也可以任意呼叫。比如从5层向上运行到12层中间,8层和2层都进行了呼叫,此时从5层向上运行路过8层停,继续运行到12层,然后再回到2层。到达每一层停一下,语音“**层到了”,舵机相应动作打开轿厢门。当按键按下紧急情况时,所有楼层锁定不允许操作使用。呼叫某层后,再次按下该按键可以取消呼叫该层。

【4】电梯丝杆分为1-12层,上电时自动恢复到1层。按键“停止时开门”、“关门”是对轿厢门进行操作的,轿厢门打开后,一定时间后自动关闭。和现实使用电梯一致。

矩阵按键布局:

停止时开门 关门 关闭紧急 打开紧急

9 10 11 12

5 6 7 8

1 2 3 4

这篇关于基于STM32单片机智能电梯控制系统语音播报记忆楼层毕业设计182的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/650857

相关文章

讯飞webapi语音识别接口调用示例代码(python)

《讯飞webapi语音识别接口调用示例代码(python)》:本文主要介绍如何使用Python3调用讯飞WebAPI语音识别接口,重点解决了在处理语音识别结果时判断是否为最后一帧的问题,通过运行代... 目录前言一、环境二、引入库三、代码实例四、运行结果五、总结前言基于python3 讯飞webAPI语音

Python结合Flask框架构建一个简易的远程控制系统

《Python结合Flask框架构建一个简易的远程控制系统》这篇文章主要为大家详细介绍了如何使用Python与Flask框架构建一个简易的远程控制系统,能够远程执行操作命令(如关机、重启、锁屏等),还... 目录1.概述2.功能使用系统命令执行实时屏幕监控3. BUG修复过程1. Authorization

使用Python实现表格字段智能去重

《使用Python实现表格字段智能去重》在数据分析和处理过程中,数据清洗是一个至关重要的步骤,其中字段去重是一个常见且关键的任务,下面我们看看如何使用Python进行表格字段智能去重吧... 目录一、引言二、数据重复问题的常见场景与影响三、python在数据清洗中的优势四、基于Python的表格字段智能去重

Spring AI集成DeepSeek三步搞定Java智能应用的详细过程

《SpringAI集成DeepSeek三步搞定Java智能应用的详细过程》本文介绍了如何使用SpringAI集成DeepSeek,一个国内顶尖的多模态大模型,SpringAI提供了一套统一的接口,简... 目录DeepSeek 介绍Spring AI 是什么?Spring AI 的主要功能包括1、环境准备2

Spring AI与DeepSeek实战一之快速打造智能对话应用

《SpringAI与DeepSeek实战一之快速打造智能对话应用》本文详细介绍了如何通过SpringAI框架集成DeepSeek大模型,实现普通对话和流式对话功能,步骤包括申请API-KEY、项目搭... 目录一、概述二、申请DeepSeek的API-KEY三、项目搭建3.1. 开发环境要求3.2. mav

Python3脚本实现Excel与TXT的智能转换

《Python3脚本实现Excel与TXT的智能转换》在数据处理的日常工作中,我们经常需要将Excel中的结构化数据转换为其他格式,本文将使用Python3实现Excel与TXT的智能转换,需要的可以... 目录场景应用:为什么需要这种转换技术解析:代码实现详解核心代码展示改进点说明实战演练:从Excel到

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

让树莓派智能语音助手实现定时提醒功能

最初的时候是想直接在rasa 的chatbot上实现,因为rasa本身是带有remindschedule模块的。不过经过一番折腾后,忽然发现,chatbot上实现的定时,语音助手不一定会有响应。因为,我目前语音助手的代码设置了长时间无应答会结束对话,这样一来,chatbot定时提醒的触发就不会被语音助手获悉。那怎么让语音助手也具有定时提醒功能呢? 我最后选择的方法是用threading.Time

uva 10801(乘电梯dijkstra)

题意: 给几个电梯,电梯0 ~ n-1分别可以到达很多层楼。 换乘电梯需要60s时间。 问从0层到target层最小的时间。 解析: 将进入第0层的电梯60s也算上,最后减。 坑点是如果target为0输出0。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algori