发作品签到
专业版

【梁山派】智能窗帘项目

工程标签

52
0
0
0

简介

基于梁山派的智能窗帘

简介:基于梁山派的智能窗帘

开源协议

GPL 3.0

创建时间:2024-12-18 14:37:43更新时间:2025-03-24 16:23:31

描述

一、背景

智能窗帘是一种与智能家居系统配合使用的创新产品。能够根据环境感知调整窗帘的开启和关闭。通过无线连接,用户可以轻松地使用红外遥控或智能语音助手控制窗帘,实现远程操作。智能窗帘还具备智能化的功能,能够适应不同的天气、光照大小,帮助调节室内的光线和温度,提供舒适的居住环境。

二、功能介绍

1、语音控制窗帘开闭与模式切换
2、红外遥控控制
3、雨滴传感器控制窗帘的开闭
4、光照传感器控制窗帘的开闭(优先级小于雨滴传感器)

三、主控芯片

梁山派-GD32F470ZGT6

四、模块化设计

1.雨滴传感器

本项目直接使用雨滴传感器模块,常见的工作原理是通过检测水滴的导电性来判断是否下雨。它是利用两个电极之间的电导性变化来测量水滴的存在。这两个电极之间会有一个空气间隙,正常状态下是断路状态。当水滴接触到电极上时,水滴的导电性会导致电流通过水滴形成电流回路,从而改变电极之间的电阻值。通过测量电阻值的变化,就可以判断是否有水滴存在。

2.光敏电阻模块

扩展板的光照检测功能是通过光敏电阻进行识别。光敏电阻是一种特殊的电阻器,它随着光照强度的升高,电阻值会迅速降低,其在无光照时,几乎呈高阻状态,因此暗时电阻很大。

3.红外接收模块

红外接收模块是用于接收通过红外线传输的数据的设备。它在各种应用中发挥着重要作用,比如遥控器信号接收、通信系统以及一些近距离的数据传输场景。红外接收模块最基本的功能是从发送端接收经过调制的红外光信号。这些信号通常被调制成38kHz左右的频率以减少环境光干扰。接收模块内部包含了一个光电二极管,能够将接收到的红外光转换为电信号。

4.OLED显示

最常见的OLED显示,用于调试以及状态显示。

5.海凌科V20语音模块

HLK-V20/HLK-V20S是海凌科电子针对大量纯离线控制场景和产品最新推出的高性能纯离线语音识别模块,可广泛且快速的应用于智能家居、各类智能小家电、86盒、玩具、灯具、工业、 医疗、物联网、汽车、安防与照明等需要语音操控的产品。 模块采用32bit RSIC架构内核,并加入了专门针对信号处理和语音识别所需要的DSP指令集,支持浮点运算的FPU运算单元,以及FFT加速器,通过神经网络对音频信号进行训练学习, 提高语音信号的识别能力。 HLK-V20支持150条本地指令离线识别,HLK-V20S支持50条本地指令离线识别,可自由定制唤醒词、命令词与应答播报词,具有丰富的外围接口。

6.二相四线步进电机

二相四线式步进电机是一种常见的步进电机类型,其原理基于电磁感应和电磁吸引力。它有两个定子线圈(分别称为A相和B相),以及一个转子(也称为步进电机的轴)。
当给定A相线圈通电时,它会产生一个磁场,根据右手定则,这个磁场会引起转子向特定方向旋转。同样,当给定B相线圈通电时,它也会产生一个磁场,引起转子向另一个方向旋转。通过改变A相和B相线圈的电流方向和大小,可以控制步进电机的转动步数和方向。

五、代码

见附件。

六、演示视频

 

 

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
智能窗帘.rar
2
2
演示视频.mp4
0
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航