STM32单片机蓝牙APP语音识别智能记忆汽车按摩座椅加热通风儿童座椅

实践制作DIY- GC00160---智能记忆汽车按摩座椅

一、功能说明:

基于STM32单片机设计---智能记忆汽车按摩座椅

、功能说明:

  电路组成:STM32F103CXT6最小系统+LD3322语音识别模块+OLED显示+3个ULN2003步进电机(分别对应 前后距离、座椅高低、靠背角度)+1个震动马达电机(按摩)+1个风扇(座椅通风)+1个加热片(座椅加热)+多个按键(保存、记忆1、记忆2、前后减、前后加、高低减、高低加、靠背减、靠背加、按摩开关、通风开关、加热开关)+HC-05蓝牙模块(仅蓝牙版本有)

功能:简单说该座椅可以通过语音识别、电路板按键、蓝牙手机APP控制座椅,实现调节前后距离、座椅高低、靠背角度。可以震动按摩、座椅通风、座椅加热。

1.3个ULN2003步进电机(分别对应 前后距离、座椅高低、靠背角度),角度0~360°对应0~360%。距离0最近100最远、距离0最近100最远、高低0最低100最高、靠背角度0垂直100夹角最大。

2.具备座椅记忆功能,可以保存2个座椅角度数据,点击“保存”键进行保存,此后点击”记忆1””记忆2”即可保存当前座椅状态数据至对应记忆1或者2中。不在保存模式是,点击”记忆1””记忆2”即可立即让座椅调整到对应角度状态。

3.有按摩开关键,按摩打开时震动电机工作实现按摩功能。

4.有座椅通风键,座椅通风时风扇工作实现风扇功能。

5.有座椅加热键,座椅加热时加热片工作实现加热功能。

6.OLED显示器显示 前后距离、座椅高低、靠背角度的%状态,座椅通风开关状态,按摩开关状态,加热开关状态。

7.具备语音识别功能:你好座椅   前一点  后一点   高一点  低一点    靠背前一点    靠背后一点     打开按摩  关闭按摩   打开通风  关闭通风   打开加热  关闭加热

8.(仅蓝牙版本有)手机APP可以 显示 前后距离、座椅高低、靠背角度的%状态,座椅通风开关状态,按摩开关状态,加热开关状态

9.(仅蓝牙版本有)手机APP可以 实现座椅记忆功能、按摩开关、座椅通风、座椅加热、前后距离、座椅高低、靠背角度。

三、详情介绍:

 视频讲解:哔哩哔哩搜索UP主“爱搞单片机”在其空间搜索关键词智能记忆汽车按摩座椅观看该视频详解讲解

 

功能演示操作

这是一款基于STM32单片机智能记忆汽车按摩座椅电路组成:STM32F103CXT6最小系统+LD3322语音识别模块+OLED显示+3个ULN2003步进电机(分别对应 前后距离、座椅高低、靠背角度)+1个震动马达电机(按摩)+1个风扇(座椅通风)+1个加热片(座椅加热)+多个按键(保存、记忆1、记忆2、前后减、前后加、高低减、高低加、靠背减、靠背加、按摩开关、通风开关、加热开关)+HC-05蓝牙模块(仅蓝牙版本有)

功能:简单说该座椅可以通过语音识别、电路板按键、蓝牙手机APP控制座椅,实现调节前后距离、座椅高低、靠背角度。可以震动按摩、座椅通风、座椅加热。

1.3个ULN2003步进电机(分别对应 前后距离、座椅高低、靠背角度),角度0~360°对应0~360%。距离0最近100最远、距离0最近100最远、高低0最低100最高、靠背角度0垂直100夹角最大。

2.具备座椅记忆功能,可以保存2个座椅角度数据,点击“保存”键进行保存,此后点击”记忆1””记忆2”即可保存当前座椅状态数据至对应记忆1或者2中。不在保存模式是,点击”记忆1””记忆2”即可立即让座椅调整到对应角度状态。

3.有按摩开关键,按摩打开时震动电机工作实现按摩功能。

4.有座椅通风键,座椅通风时风扇工作实现风扇功能。

5.有座椅加热键,座椅加热时加热片工作实现加热功能。

6.OLED显示器显示 前后距离、座椅高低、靠背角度的%状态,座椅通风开关状态,按摩开关状态,加热开关状态。

7.具备语音识别功能:你好座椅   前一点  后一点   高一点  低一点    靠背前一点    靠背后一点     打开按摩  关闭按摩   打开通风  关闭通风   打开加热  关闭加热

8.(仅蓝牙版本有)手机APP可以 显示 前后距离、座椅高低、靠背角度的%状态,座椅通风开关状态,按摩开关状态,加热开关状态

9.(仅蓝牙版本有)手机APP可以 实现座椅记忆功能、按摩开关、座椅通风、座椅加热、前后距离、座椅高低、靠背角度。

具体测试方法观看视频详细介绍。。。

 

了解更多尽请观看视频讲解。。。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/16078.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

二阶阻尼弹簧系统的simulink仿真(s函数)

文章目录 前言一.非线性反步法1.原系统对应的s函数脚本文件(仅修改模板的初始化函数、导数函数和输出函数三个部分)2.控制器对应的s函数脚本文件(仅修改模板的初始化函数和输出函数两个部分)3.其他参数脚本文件4.输入5.输出&#…

二 动手学深度学习v2笔记 —— 线性回归 + 基础优化算法

二 动手学深度学习v2 —— 线性回归 基础优化算法 目录: 线性回归基础优化方法 1. 线性回归 总结 线性回归是对n维输入的加权,外加偏差使用平方损失来衡量预测值和真实值的差异线性回归有显示解线性回归可以看作是单层神经网络 2. 基础优化方法 梯度下降 小批量…

Linux6.2 ansible 自动化运维工具(机器管理工具)

文章目录 计算机系统5G云计算第一章 LINUX ansible 自动化运维工具(机器管理工具)一、概述二、ansible 环境安装部署三、ansible 命令行模块1.command 模块2.shell 模块3.cron 模块4.user 模块5.group 模块6.copy 模块7.file 模块8.hostname 模块9.ping …

11-3_Qt 5.9 C++开发指南_QSqlQuery的使用(QSqlQuery 是能执行任意 SQL 语句的类)

文章目录 1. QSqlQuery基本用法2. QSqlQueryModel和QSqlQuery联合使用2.1 可视化UI设计框架2.1.1主窗口的可视化UI设计框架2.1.2 对话框的可视化UI设计框架 2.2 数据表显示2.3 编辑记录对话框2.4 编辑记录2.5 插入记录2.6 删除记录2.7 记录遍历2.8 程序框架及源码2.8.1 程序整体…

《TCP IP网络编程》第十三章

第 13 章 多种 I/O 函数 13.1 send & recv 函数 Linux 中的 send & recv&#xff1a; send 函数定义&#xff1a; #include <sys/socket.h> ssize_t send(int sockfd, const void *buf, size_t nbytes, int flags); /* 成功时返回发送的字节数&#xff0c;失败…

【高级数据结构】线段树

目录 最大数&#xff08;单点修改&#xff0c;区间查询&#xff09; 线段树1&#xff08;区间修改&#xff0c;区间查询&#xff09; 最大数&#xff08;单点修改&#xff0c;区间查询&#xff09; 洛谷&#xff1a;最大数https://www.luogu.com.cn/problem/P1198 题目描述 …

网络防御之VPN

配置IKE 第一阶段 [r1]ike proposal 1 [r1-ike-proposal-1]encryption-algorithm aes-cbc-128 [r1-ike-proposal-1]authentication-algorithm sha1 [r1-ike-proposal-1]dh group2 [r1-ike-proposal-1]authentication-method pre-share[r1]ike peer aaa v1 [r1-ike-peer-aaa…

面向对象中的多态性

一、权限修饰符 public, 缺省&#xff0c; protected&#xff0c;private 二、this和super关键字 this:表示当前对象 super:表示父类声明的成员 原则&#xff1a;遵循就近原则和追根溯源原则。 三、Object类 java.lang.Object类是所有java类的超类&#xff0c;即所有的J…

git从主仓库同步到fork仓库

git从主仓库同步到fork仓库 1. fork远程仓库到本地仓库2. 将远程仓库添加到本地3. 更新本地项目主库地址4. 将远程仓库更新到本地仓库5. 将本地仓库合到远程分支 1. fork远程仓库到本地仓库 方式一&#xff1a;通过git命令 git clone fork库地址方式二&#xff1a;通过git页面…

VBA技术资料MF36:VBA_在Excel中排序

【分享成果&#xff0c;随喜正能量】一个人的气质&#xff0c;并不在容颜和身材&#xff0c;而是所经历过的往事&#xff0c;是内在留下的印迹&#xff0c;令人深沉而安谧。所以&#xff0c;优雅是一种阅历的凝聚&#xff1b;淡然是一段人生的沉淀。时间会让一颗灵魂&#xff0…

jMeter使用随记

参数化BodyData 先制作参数文件 再设置一个csv data set config 最后在body data里面写上参数${xxxxx}

实用调试技巧(1)

什么是bug&#xff1f;调试是什么&#xff1f;有多重要&#xff1f;debug和release的介绍。windows环境调试介绍。一些调试的实例。如何写出好&#xff08;易于调试&#xff09;的代码。编程常见的错误。 什么是Bug 我们在写代码的时候遇到的一些问题而导致程序出问题的就是Bu…

vue使用Clodop插件打印

一、前往lodop官网&#xff0c;下载插件&#xff0c;http://www.lodop.net/index.html 这里下载的window64位的&#xff0c;将插件安装好&#xff0c;运行&#xff0c;会看到 点击‘去了解C-Lodop>>’,会跳转至使用说明页面&#xff0c;在这个页面里&#xff0c;可以打印…

在登录界面中设置登录框、多选项和按钮(HTML和CSS)

登录框&#xff08;Input框&#xff09;的样式&#xff1a; /* 设置输入框的宽度和高度 */ input[type"text"], input[type"password"] {width: 200px;height: 30px; }/* 设置输入框的边框样式、颜色和圆角 */ input[type"text"], input[type&q…

【RabbitMQ】之消息的可靠性方案

目录 一、数据丢失场景二、数据可靠性方案 1、生产者丢失消息解决方案2、MQ 队列丢失消息解决方案3、消费者丢失消息解决方案 一、数据丢失场景 MQ 消息数据完整的链路为&#xff1a;从 Producer 发送消息到 RabbitMQ 服务器中&#xff0c;再由 Broker 服务的 Exchange 根据…

深度学习实践——卷积神经网络实践:裂缝识别

深度学习实践——卷积神经网络实践&#xff1a;裂缝识别 系列实验 深度学习实践——卷积神经网络实践&#xff1a;裂缝识别 深度学习实践——循环神经网络实践 深度学习实践——模型部署优化实践 深度学习实践——模型推理优化练习 深度学习实践——卷积神经网络实践&#xff…

简单认识NoSQL的Redis配置与优化

文章目录 一、关系型数据库与非关系型数据库1、关系型数据库&#xff1a;2、非关系型数据库3、关系型数据库和非关系型数据库区别&#xff1a;4、非关系型数据库应用场景 二.Redis1、简介2、优点&#xff1a;3、Redis为什么这么快&#xff1f; 三、Redis 安装部署1、安装配置2、…

Centos部署Springboot项目详解

准备启动jar包&#xff0c;app.jar放入指定目录。 一、命令启动 1、启动命令 java -jar app.jar 2、后台运行 nohup java -jar app.jar >/dev/null 2>&1 & 加入配置参数命令 nohup java -Xms512M -Xmx512M -jar app.jar --server.port9080 spring.profiles…

同一数据集(相同路径)的 FID 为负数

公众号&#xff1a;EDPJ 先说结论&#xff1a;这是算法中对复数取实部的结果&#xff0c;对 FID 的影响不大。 FID是从原始图像的计算机视觉特征的统计方面&#xff0c;来衡量两组图像的相似度&#xff0c;是计算真实图像和生成图像的特征向量之间距离的一种度量。 这种视觉特…

7.事件类型

7.1鼠标事件 案例-轮播图点击切换 需求&#xff1a;当点击左右的按钮&#xff0c;可以切换轮播图 分析: ①右侧按钮点击&#xff0c;变量&#xff0c;如果大于等于8&#xff0c;则复原0 ②左侧按钮点击&#xff0c;变量–&#xff0c;如果小于0&#xff0c;则复原最后一张 ③鼠…