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米内可以控制,不上云。

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

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

 

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

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

相关文章

qt QShortcut详解

1、概述 QShortcut是Qt框架中的一个类,它提供了一种创建键盘快捷键的方式。通过QShortcut,开发者可以将特定的键盘组合(如CtrlC、AltF4等)与应用程序中的动作(如复制、关闭窗口等)关联起来。当用户在应用程…

Seldon Core大模型部署详解

一 Seldon Core定义 Seldon Core 目前是机器学习模型部署领域最受欢迎的方案之一,由 Seldon 公司开源和维护,旨在为不同框架下训练出来的模型(Tensorflow,Pytorch,SKLearn,XGBoost)提供一套相对…

Docker 的常用命令有哪些?

Docker 有很多命令,这里列一下比较常用的: dockerrun:启动一个新的容器 docker ps:列出正在运行的容器 docker ps-a:列出所有容器 docker stop:停止正在运行的容器 docker start:启动已停止的容器 docker rm:删除容器 dockerimages:列出本地镜像 docker pu:…

C语言笔记(字符串函数,字符函数,内存函数)

目录 前言 1.字符串函数 1.1.strlen 1.2.strcpy 1.3.strcat 1.4.strcmp 1.5.strncpy 1.6.strncat 1.7.strncmp 1.8.strstr 1.9.strtok 1.10.strerror 2.字符函数 2.1字符分类函数 2.2字符转换函数 3.内存函数 3.1.mencpy 3.2.memmove 3.3.memcmp 前言 本文重…

Debian 12环境里部署nginx步骤记录

前言 浅记录一下 在Debian 12环境里安装nginx的过程,这个过程并没有特别顺利,有遇到各种报错,这些报错,我也会记录进来;方便自己后续查看以及供需要的小伙伴参考吧~~ 主要参考资料:https://blog.csdn.ne…

详解基于C#开发Windows API的SendMessage方法的鼠标键盘消息发送

在C#中,SendMessage方法是一个强大的工具,它允许我们与Windows API交互,模拟键盘和鼠标事件。本文将详细介绍如何使用SendMessage方法来发送鼠标和键盘消息。 1. SendMessage方法概述 SendMessage是Windows API中的一个函数,它用…

单片机入门知识

1单片机系统的int是16位 计算机系统的int是32位(数据总线) 2的16次方是65536 所以在单片机中,如果表示一个正整数,这个数字的范围是0~65535,总共有65536种可能 2内存条用于存储计算机运行时的数据,是连接…

ABAP:SET CURSOR FIELD设置鼠标焦点

SET CURSOR FIELD <字段名>&#xff1a;设置鼠标焦点到该字段 SET CURSOR 设置到鼠标焦点列还是行 SET CURSOR LINE 设置鼠标焦点到行 GET CURSOR field <字段名> &#xff1a;这个相对应的获取鼠标焦点得到的字段

Unity Windows 2023 Release-Notes

&#x1f308;Unity Windows 2023 Release-Notes 本文信息收集来自自动搜集工具&#x1f448; 版本更新内容2023.2.13Windows: Fixed Double backslash becoming single backslash when passing a Network path as a command line argument.(UUM-55979)2023.2.9Windows: Fixed…

数据挖掘(十)

数据挖掘&#xff08;十&#xff09; 文章目录 数据挖掘&#xff08;十&#xff09;物体分类应用场景和目标深度神经网络应用 对于去欸的那个图像中的物体&#xff0c;我们使用像素值作为神经网络的输入值&#xff0c;自动找到有用的像素组合&#xff0c;形成更高层级的特征&am…

ArcGIS从Excel表格文件导入XY数据并定义坐标系与投影的方法

本文介绍在ArcMap软件中&#xff0c;从Excel表格文件中批量导入坐标点数据&#xff0c;将其保存为.shp矢量格式&#xff0c;并定义坐标系、转为投影坐标系的方法。 已知我们有一个Excel表格文件&#xff08;可以是.xls、.xlsx、.csv等多种不同的表格文件格式&#xff09;&#…

三周精通FastAPI:38 针对不同的编程语言来生成客户端

官方文档&#xff1a;https://fastapi.tiangolo.com/zh/advanced/generate-clients/ 生成客户端 因为 FastAPI 是基于OpenAPI规范的&#xff0c;自然您可以使用许多相匹配的工具&#xff0c;包括自动生成API文档 (由 Swagger UI 提供)。 一个不太明显而又特别的优势是&#…

Linux【基础篇】T

--已经不知道幸福是什么味道了 Linux命令行 linux命令提示符 linux目录结构 Windows的目录结构是N个顶点&#xff0c;可以是C盘 可以是D盘 可以是E盘 往下。 linux的目录结构是只有一个订单 &#xff0c;像一颗倒状的树木一样的。 linux常用目录含义 /etc目录下一些重要的配置…

全局注册和局部注册

在 Vue 3 中&#xff0c;你可以选择全局注册或局部注册组件。这两种方法各有优缺点&#xff0c;适用于不同的场景。 全局注册 全局注册的组件可以在应用的任何地方使用&#xff0c;不需要在每个使用它的组件中单独导入。这使得全局注册非常适合那些在整个应用中频繁使用的组件…

Mesh网格

Mesh(网格) 定义&#xff1a;Mesh 是一个包含顶点、三角形、顶点法线、UV坐标、颜色和骨骼权重等数据的对象。它定义了3D模型的几何形状。 功能&#xff1a; 顶点&#xff08;Vertices&#xff09;&#xff1a;构成3D模型的点。 三角形&#xff08;Triangles&#xff09;&…

JavaScript 代码规范

JavaScript 代码规范 JavaScript 是一种广泛使用的编程语言&#xff0c;尤其在网页开发中扮演着核心角色。为了确保代码的质量、可维护性和团队协作效率&#xff0c;遵循一定的代码规范变得至关重要。本文将详细介绍 JavaScript 代码规范&#xff0c;包括命名规则、编码风格、…

【网络安全 | 服务器】Nginx功能快速入门

未经许可,不得转载。 文章目录 1、静态HTTP服务器2、反向代理服务器3、负载均衡4、虚拟主机5、FastCGINginx 是一个高效、轻量级的 Web 服务器和反向代理服务器,广泛应用于处理高并发请求。 1、静态HTTP服务器 Nginx 可以作为一个高效的静态 HTTP 服务器来提供文件,如 HTM…

【从零开始的LeetCode-算法】540. 有序数组中的单一元素

给你一个仅由整数组成的有序数组&#xff0c;其中每个元素都会出现两次&#xff0c;唯有一个数只会出现一次。 请你找出并返回只出现一次的那个数。 你设计的解决方案必须满足 O(log n) 时间复杂度和 O(1) 空间复杂度。 示例 1: 输入: nums [1,1,2,3,3,4,4,8,8] 输出: 2示例…

传输协议设计与牧村摆动(Makimoto‘s Wave)

有一条活鱼和一条死鱼&#xff0c;你准备怎么做&#xff0c;你会将活鱼红烧或将死鱼清蒸吗&#xff1f;好的食材只需要最简单的烹饪&#xff0c;不好的食材才需要花活儿。 我此前的文字几乎都在阐述一个观点&#xff0c;广域网就是那条死鱼&#xff0c;数据中心则是那条活鱼。…

【AI学习】Mamba学习(十五):关于S4模型计算优化的再学习

前面理解了S4模型&#xff0c;但是对于具体的优化算法&#xff0c;还是没有完全理解透彻。现在补充学习。 S4 SSM HiPPO Structured Matrices 具体方案&#xff1a;Structured State Spaces (S4) 简单总结&#xff1a;用HiPPO-LegS的矩阵形式初始化SSM&#xff0c;解决训…