基于单片机控制的智能窗帘设计
2021-10-25黄古乔
科学技术创新 2021年30期
关键词:单片机
黄古乔 李 卓
(桂林理工大学,广西 桂林 541006)
在当今物联网时代,新时代背景下的“物联网+”智能家居作为划时代的新型家电的代表,智能家居是以家为平台,兼备建筑、自动化和智能化于一体的高效、舒适、安全、便利的家居环境[1]。
本文基于单片机控制系统的基础之上设计一个智能窗帘控制系统,主要实现智能窗帘的基本功能,系统具备有光控、时控、遥控和手动四种模式,可根据当前的模式实现相应的功能。本设计主要用到的硬件模块包括单片机、按键、液晶显示屏、步进电机、光敏电阻、时钟芯片和红外遥控[2]。
1 系统整体设计方案
采用STC89C51 单片机作为控制核心来实现智能窗帘的整体控制,同时,运用多个模块分别实现各项要求,其中光控模块使用光敏电阻来实现光亮度信息收集并量化;时间控制模块使用DS1302 时钟芯片,将信号传送给1602 液晶显示以实现时间日期的显示和定时作用;手动控制使用按键控制模块来实现模式的切换和窗帘的手动控制;遥控则是使用红外接收头再加上遥控器来实现。电机模块和指示灯模块相配合,用指示灯的亮与灭显示电机运转状态,指示灯亮则电机正转,指示灯灭则电机没有正转。为防止窗帘电机运行过快,设计时采用步进电机,设置步进电机的最大旋转圈数用以实现窗帘的防过卷[3]。其智能窗帘系统框图如图1 所示。

图1 智能窗帘系统框图
2 系统设计
2.1 STC89C51 单片机
STC89C51 单片机是一种抗干扰能力强、高性能、低功耗的8 位微控制器,包含8K 字节可擦除闪存只读存储器和256 位的随机存取数据存储器,STC89C51 单片机还含有Flash 存储单元和8 位的中央处理器CPU[4-5]。……
登录APP查看全文
