
【梁山派】智能窗帘项目
简介
基于梁山派的智能窗帘
简介:基于梁山派的智能窗帘开源协议
:GPL 3.0
描述
一、背景
智能窗帘是一种与智能家居系统配合使用的创新产品。能够根据环境感知调整窗帘的开启和关闭。通过无线连接,用户可以轻松地使用红外遥控或智能语音助手控制窗帘,实现远程操作。智能窗帘还具备智能化的功能,能够适应不同的天气、光照大小,帮助调节室内的光线和温度,提供舒适的居住环境。
二、功能介绍
1、语音控制窗帘开闭与模式切换
2、红外遥控控制
3、雨滴传感器控制窗帘的开闭
4、光照传感器控制窗帘的开闭(优先级小于雨滴传感器)
三、主控芯片
梁山派-GD32F470ZGT6
四、模块化设计
1.雨滴传感器
本项目直接使用雨滴传感器模块,常见的工作原理是通过检测水滴的导电性来判断是否下雨。它是利用两个电极之间的电导性变化来测量水滴的存在。这两个电极之间会有一个空气间隙,正常状态下是断路状态。当水滴接触到电极上时,水滴的导电性会导致电流通过水滴形成电流回路,从而改变电极之间的电阻值。通过测量电阻值的变化,就可以判断是否有水滴存在。
2.光敏电阻模块
扩展板的光照检测功能是通过光敏电阻进行识别。光敏电阻是一种特殊的电阻器,它随着光照强度的升高,电阻值会迅速降低,其在无光照时,几乎呈高阻状态,因此暗时电阻很大。
3.红外接收模块
红外接收模块是用于接收通过红外线传输的数据的设备。它在各种应用中发挥着重要作用,比如遥控器信号接收、通信系统以及一些近距离的数据传输场景。红外接收模块最基本的功能是从发送端接收经过调制的红外光信号。这些信号通常被调制成38kHz左右的频率以减少环境光干扰。接收模块内部包含了一个光电二极管,能够将接收到的红外光转换为电信号。
4.OLED显示
最常见的OLED显示,用于调试以及状态显示。
5.海凌科V20语音模块
6.二相四线步进电机
二相四线式步进电机是一种常见的步进电机类型,其原理基于电磁感应和电磁吸引力。它有两个定子线圈(分别称为A相和B相),以及一个转子(也称为步进电机的轴)。
当给定A相线圈通电时,它会产生一个磁场,根据右手定则,这个磁场会引起转子向特定方向旋转。同样,当给定B相线圈通电时,它也会产生一个磁场,引起转子向另一个方向旋转。通过改变A相和B相线圈的电流方向和大小,可以控制步进电机的转动步数和方向。
五、代码
见附件。
六、演示视频
设计图

BOM


评论