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

STM32单片机WIFI语音识别智能衣柜除湿消毒照明

实践制作DIY- GC0196-WIFI语音识别智能衣柜

一、功能说明:

基于STM32单片机设计-WIFI语音识别智能衣柜

二、功能介绍:

STM32F103C系列最小系统板+LCD1602显示器+ULN2003控制的步进电机(柜门开关)+5V加热片+直流风扇+紫外消毒灯+DHT11温度湿度传感器+LED照明灯板+串口语音识别模块+多个按键+ESPWIFI模块(仅WIFI版本有)

1.智能衣柜可以语音识别或者按键或者APP(仅WIFI版本有)控制衣柜门(衣柜门打开后照明开 关闭后照明关)、消毒灯、除湿装置(手动模式有效)。

2.除湿有手动和自动模式,自动模式下湿度大于湿度阈值自动开启除湿装置进行烘干除湿。湿度阈值可以按键或者APP设定

3.ULN2003步进电机控制衣柜门开关,打开(旋转至180度),关闭(旋转至0度)

4.除湿的方法是:加热片烘干+风扇吹风带走湿气。

5.消毒方式是:紫色LED灯亮起,进行紫外线消毒。

6.读取DHT11获取温度和湿度,LCD1602显示器显示温度和湿度、湿度阈值。

7.LCD1602显示衣柜门、消毒灯、除湿装置的开关状态。

8.语音识别:你好  衣柜       打开衣柜  关闭衣柜   打开消毒 关闭消毒  打开除湿  关闭除湿  自动除湿 手动除湿

8.手机APP(仅WIFI版本有)显示温度和湿度 显示衣柜门、消毒灯、除湿装置的开关状态,设置湿度阈值。

9.WIFI的连接方式是,手机APP连接电路板的WIFI热点,50米内可以控制,不上云。

三、详情介绍:

视频讲解:哔哩哔哩搜索UP主“爱搞单片机”在其空间搜索关键词WIFI语音识别智能衣柜观看该视频详解讲解

功能演示操作

这是一款基于STM32单片机WIFI语音识别智能衣柜STM32F103C系列最小系统板+LCD1602显示器+ULN2003控制的步进电机(柜门开关)+5V加热片+直流风扇+紫外消毒灯+DHT11温度湿度传感器+LED照明灯板+串口语音识别模块+多个按键+ESPWIFI模块(仅WIFI版本有)

1.智能衣柜可以语音识别或者按键或者APP(仅WIFI版本有)控制衣柜门(衣柜门打开后照明开 关闭后照明关)、消毒灯、除湿装置(手动模式有效)。

2.除湿有手动和自动模式,自动模式下湿度大于湿度阈值自动开启除湿装置进行烘干除湿。湿度阈值可以按键或者APP设定

3.ULN2003步进电机控制衣柜门开关,打开(旋转至180度),关闭(旋转至0度)

4.除湿的方法是:加热片烘干+风扇吹风带走湿气。

5.消毒方式是:紫色LED灯亮起,进行紫外线消毒。

6.读取DHT11获取温度和湿度,LCD1602显示器显示温度和湿度、湿度阈值。

7.LCD1602显示衣柜门、消毒灯、除湿装置的开关状态。

8.语音识别:你好  衣柜       打开衣柜  关闭衣柜   打开消毒 关闭消毒  打开除湿  关闭除湿  自动除湿 手动除湿

8.手机APP(仅WIFI版本有)显示温度和湿度 显示衣柜门、消毒灯、除湿装置的开关状态,设置湿度阈值。

9.WIFI的连接方式是,手机APP连接电路板的WIFI热点,50米内可以控制,不上云。

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

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

 

相关文章:

STM32单片机WIFI语音识别智能衣柜除湿消毒照明

实践制作DIY- GC0196-WIFI语音识别智能衣柜 一、功能说明: 基于STM32单片机设计-WIFI语音识别智能衣柜 二、功能介绍: STM32F103C系列最小系统板LCD1602显示器ULN2003控制的步进电机(柜门开关)5V加热片直流风扇紫外消毒灯DHT11…...

spring中entity的作用

在Spring框架中,特别是结合Spring Data JPA(Java Persistence API)时,Entity类用于表示数据库中的表。这些类通常用于ORM(对象关系映射),即将对象模型与关系型数据库中的表进行映射。以下是Enti…...

2019年下半年试题二:论软件系统架构评估及其应用

论文库链接:系统架构设计师论文 论文题目 对于软件系统,尤其是大规模复杂软件系统而言,软件系统架构对于确保最终系统的质量具有十分重要的意义。在系统架构设计结束后,为保证架构设计的合理性、完整性和针对性,保证系…...

网络自动化04:python实现ACL匹配信息(主机与主机信息)

目录 背景分析代码代码解读代码总体结构1. load_pattern_from_excel 函数2. match_and_append_pattern 函数3. main 函数总结 最终的效果: 今天不分享netmiko,今天分享一个用python提升工作效率的小案例:acl梳理时的信息匹配。 背景 最近同事…...

字典树介绍以及C++实现

字典树的概念 字典树(Trie),又称为前缀树或单词查找树,是一种树形数据结构,主要用于存储具有相同前缀的字符串集合。它特别适合用于词典中的单词查找、自动补全、拼写检查等应用。 字典树算法的核心思想就是每层存入…...

【C++】用红黑树封装set和map

在C标准库中,set容器和map容器的底层都是红黑树,它们的各种接口都是基于红黑树来实现的,我们在这篇文章中已经模拟实现了红黑树 ->【C】红黑树,接下来我们在此红黑树的基础上来看看如何封装set和map。 一、共用一颗红黑树 我…...

【大数据测试HDFS + Flask详细教程与实例】

大数据测试HDFS Flask 1. 环境准备安装工具安装Hadoop(以单机模式为例)安装Flask和HDFS Python客户端 2. HDFS Flask基本架构基本文件结构 3. 创建Flask应用与与HDFS交互步骤1:配置HDFS连接步骤2:构建Flask应用 4. 创建前端界面…...

高级java每日一道面试题-2024年10月31日-RabbitMQ篇-RabbitMQ中vhost的作用是什么?

如果有遗漏,评论区告诉我进行补充 面试官: RabbitMQ中vhost的作用是什么? 我回答: 在Java高级面试中,关于RabbitMQ中vhost(虚拟主机)的作用是一个重要且常见的考点。以下是对vhost的详细解释: 一、vhost的基本概念 vhost&am…...

【日常记录-Java】代码配置Logback

1. 简介 在Logback中,推荐使用配置文件(如logback.xml或logback-spring.xml)来设置日志记录的行为。但在实际应用中,会有动态配置logback的需求。此时可通过编程的方式直接操作LoggerContext以及相关的Logger、Appender、Encoder等…...

HTTP常见的请求头有哪些?都有什么作用?在 Web 应用中使用这些请求头?

HTTP 请求头(Request Headers)用于在 HTTP 请求中携带额外的信息,帮助服务器更好地处理请求。以下是一些常见的 HTTP 请求头及其作用: 常见请求头及其作用 1. Accept 作用:告知服务器客户端可以接受的内容类型。示例…...

电信数据清洗案例:利用MapReduce实现高效数据预处理

电信数据清洗案例:利用MapReduce实现高效数据预处理 在大数据时代,电信行业积累了大量的用户通话、短信、上网等行为数据。在数据分析和机器学习模型训练前,对这些数据进行清洗是至关重要的一步。MapReduce 是一种高效的数据处理模型&#x…...

react 中 FC 模块作用

React.FC 是一个泛型类型,用于定义函数组件的类型 一、类型定义和代码可读性 1. 明确组件类型 使用React.FC定义一个组件时,使得组件的输入(props)和输出(返回的 React 元素)都有明确的类型定义。 impo…...

多模态大模型(1)--CLIP

CLIP(Contrastive Language-Image Pre-training)模型是一种多模态预训练神经网络,由OpenAI在2021年发布。它通过对比学习的方式,将图像和文本映射到同一个向量空间中,从而实现跨模态的检索和分类。下面介绍其基础功能&…...

opencv入门学习总结

opencv学习总结 不多bb,直接上代码!!! 案例一: import cv2 # 返回当前安装的 OpenCV 库的版本信息 并且是字符串格式 print(cv2.getVersionString()) """ 作用:它可以读取不同格式的图像文…...

C/C++内存管理 | new的机制 | 重载自己的operator new

一、C/C内存分布 1. 内存分区 栈又叫堆栈–非静态局部变量/函数参数/返回值等等,栈是向下增长的。内存映射段是高效的I/O映射方式,用于装载一个共享的动态内存库。用户可使用系统接口创建共享共享内存,做进程间通信 .堆用于程序运行时动态内…...

知识库管理系统:企业数字化转型的加速器

在数字化转型的大潮中,知识库管理系统(KBMS)已成为企业提升效率和创新能力的关键工具。本文将探讨知识库管理系统的定义、企业建立知识库的必要性,以及如何快速搭建企业知识库。 知识库管理系统是什么? 知识库管理系统…...

uniapp 如何使用vuex store (亲测)

首先是安装: npm install vuexnext --save 安装之后,Vue2 这样写 不管在哪里,建立一个JS文件,假设命名:store.js 代码这样写: import Vue from vue; import Vuex from vuex;Vue.use(Vuex);const store…...

[编译报错]ImportError: No module named _sqlite3解决办法

1. 问题描述&#xff1a; 在使用python进行代码编译时&#xff0c;提示下面报错&#xff1a; "/home/bspuser/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py", line 18, in <module>import sqlite3File "/usr/local/lib/python2.7/sqlite3/_…...

【旷视科技-注册/登录安全分析报告】

前言 由于网站注册入口容易被黑客攻击&#xff0c;存在如下安全问题&#xff1a; 暴力破解密码&#xff0c;造成用户信息泄露短信盗刷的安全问题&#xff0c;影响业务及导致用户投诉带来经济损失&#xff0c;尤其是后付费客户&#xff0c;风险巨大&#xff0c;造成亏损无底洞…...

python学习记录16

字符串总结 python程序使用unicode编码&#xff0c;中文字符与英文字符都占一个字符&#xff0c;但英文字符只占一个字节&#xff0c;中文字符若按照utf-8格式编码占3个字节。 &#xff08;1&#xff09;字符串常用方法 1&#xff09;大小写转化 string.upper()#将所有字母…...

NHSE存档编辑器深度解析:解锁动物森友会游戏数据修改的终极指南

NHSE存档编辑器深度解析&#xff1a;解锁动物森友会游戏数据修改的终极指南 【免费下载链接】NHSE Animal Crossing: New Horizons save editor 项目地址: https://gitcode.com/gh_mirrors/nh/NHSE NHSE&#xff08;New Horizons Save Editor&#xff09;是一款专业的《…...

为什么你的Agent总在真实场景中“失语”?揭秘LLM调用链中被忽略的2个关键中间态(Meta Llama-3.1内部调试日志首度公开)

更多请点击&#xff1a; https://kaifayun.com 第一章&#xff1a;AI Agent智能体未来趋势 AI Agent正从单任务执行者演进为具备目标分解、工具调用、环境感知与持续反思能力的自主协作体。其发展不再局限于模型规模扩张&#xff0c;而转向系统级架构创新——包括记忆机制标准…...

基于taotoken多模型能力在ubuntu构建智能客服路由系统

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 基于taotoken多模型能力在ubuntu构建智能客服路由系统 在构建智能客服系统时&#xff0c;一个常见的挑战是如何平衡响应质量与成本…...

曝GPT-5.5用上“全球最快芯片”,Claude慌了

120B模型飙到2000 token/秒&#xff0c;CFO更放话已在跑GPT-5.5&#xff01;Cerebras 560亿美元IPO首日暴涨68%&#xff0c;但SemiAnalysis万字拆解直指死穴。 SemiAnalysis&#xff0c;硅谷最硬核的芯片分析机构&#xff0c;4月份光是AI工具的订阅费就烧到了年化1000万美元。…...

1756-PA75R直流冗余电源模块

1756-PA75R直流冗余电源模块产品特点1756-PA75R是为ControlLogix系统设计的高可靠直流冗余电源模块&#xff0c;支持热更换与均流控制。其核心特点如下&#xff1a;支持双机并联&#xff0c;构建真正的N1冗余系统。具备自动均流技术&#xff0c;避免单模块过载。支持带电热更换…...

Burp Suite安装失败原因与Java环境精准配置指南

1. 为什么Burp Suite的安装总让人卡在第一步&#xff1f;——从“打不开”到“能用”的真实断点 你是不是也经历过&#xff1a;下载完Burp Suite官方压缩包&#xff0c;双击 burpsuite_pro.jar 没反应&#xff1f;或者弹出一句“找不到Java环境”就戛然而止&#xff1f;又或…...

使用电脑快速测试DeviceNet设备通讯

日常对客户进行技术支持的时候&#xff0c;我们发现工厂自动化领域的不同部门不同职能的人员对于工业通讯设备都面临着一些使用的困难&#xff0c;例如设备研发人员&#xff0c;尤其是嵌入式研发部门&#xff0c;对于工厂自动化使用的工业通讯协议和自动化组态软件&#xff0c;…...

信贷系统压测:用JMeter实现状态流并发与资金流仿真

1. 为什么信贷业务压测不能只跑个登录接口就交差&#xff1f;我第一次接手某城商行信贷系统压测时&#xff0c;信心满满地用JMeter搭了个500线程的“高并发”脚本&#xff0c;模拟用户登录查看额度。结果压测报告一出来&#xff0c;TPS稳定在320&#xff0c;平均响应时间180ms&…...

CrewAI 多智能体 Unity 自动开发项目的三轮迭代复盘

这是一篇技术讨论文章&#xff0c;不是产品宣传。我把 MyCrew 项目从 v1&#xff08;一个 CrewAI 模板 demo&#xff09;到 v2&#xff08;弃用的桌面应用&#xff09;再到 v3&#xff08;当前 188 commits、约 6 万行代码的 Tauri FastAPI 工程&#xff09;的全部弯路、踩坑、…...

终极指南:3分钟掌握英雄联盟智能助手League Akari的完整使用技巧 [特殊字符]

终极指南&#xff1a;3分钟掌握英雄联盟智能助手League Akari的完整使用技巧 &#x1f680; 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power &#x1f680;. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit 想…...