本设计系统组成部分主要有:无线发射、接收模块、湿度检测、光照检测、按键开关、电机控制、限位开关、单片机最小系统。
由无线发送模块PT2262和接收模块PT2272编码解码芯片组成的无线遥控技术,基于STC89C52型号单片机的作为主控核心控制两个继电器的吸和,实现直流电机的正反转从而控制晾衣架的伸出和缩回,3个led指示灯来显示工作状态,搭配光线检测模块和湿度检测模块,可根据环境来控制晾衣架的工作,并且增加了限位开关来控制晾衣架伸缩限度。
本系统采用STC89C52为主控芯片。
单片机引脚图如U1下:
单片机加上适当的外围器件和应用程序,构成的应用系统称为最小系统。
微控制器内的一个高增益反向的放大器,形成振荡器。一般来说,为了形成自激振荡器,只需将两个补偿电容器和石英晶体连接在引脚XTAL1和XTAL2上,石英晶体频率可选择6MHz, 12MHz或24MHz的,补偿电容可选用30pF左右的陶瓷电容。
复位操作可通过手动复位或者上电自动复位这两种方式实现,实现上电自动复位,只需给电容器C3充电,实现手动按钮复位,只需接通电源,并且接通电阻器R1。
遥控电路采用无线发送模块PT2262和接收模块PT2272编码解码芯片。本设计的无线遥控器使用的是12V电池供电,接通电源后正极会和芯片、发射模块连通并发射出指示信号。
当关闭三极管,发射极通过电阻R20降低,输出也就随之降低;当光线照射到光敏电阻上时,阻值就降低,三极管电压也就升高,发射极通过vcc升高,输出也就随之升高。
本设计采用的是两个5V的继电器和9012三极管组成正反装控制模块,通过这两个继电器的吸和状态控制电动机的正向和反向转动,从而实现晾衣架的伸出和缩回,而继电器的吸和由9012三极管来控制。
由3个不同颜色的LED来指示系统的工作状态,自动模式时红灯亮起,手动模式时红灯熄灭;电动机正向传动时蓝灯亮起,电动机反向转动时黄灯亮起,当转动到一定限度的时候智能晾衣架触碰到行程开关,蓝或黄灯闪烁三下,直流电动机停止转动。
DHT11传感器模块电路设计:
用于发送和接收串行数据的数据端口(MCU的P2.0),连接传感器的端口Pin2上,微控制器的VDD与传感器电源端口Pin1连接,GND与传感器电源端口Pin4连接,传感器的3号引脚脚空置。
C语言是52系列单片机通常使用的计算机编程语言。本设计选用C语言编程,用if, while等主要判断语句。当无线遥控接收端接收到手动模式信号,红灯熄灭,智能模式停止工作,按下遥控的升降按钮,直流电动机会响应相应的工作状态。当接收端接收到智能模式信号时,红灯亮起,智能模式开始工作;检测到雨滴或者黑暗环境,黄灯同时亮起,单片机控制直流电机反向转动;检测到干燥或者明亮环境,蓝灯同时亮起,单片机控制直流电机正向转动;当限位开关闭合单片机控制直流电机停止工作。C语言是一种方便,容易掌握的编程语言,在此设计中发挥极其出色的作用。
本设计基于AT89C52单片机,由单片机、最小系统、无线收发模块、编码解码模块、电机模块、限位开关模块、数码管显示模块、湿度检测模块、光敏检测模块、继电器驱动模块、蜂鸣器模块、LED指示灯模块和按键模块等构成。本设计采用模块化设计思想,基本满足人们日常家居生活的需求。
摘要:本文通过介绍一种智能晾衣架系统的设计,享受科技创新带来的新生活新体验。此设计检测及控制中心采用的是AT89C52单片机,并且通过无线遥控功能控制晾衣架的伸出和缩回,具有的发光二极管可以显示智能晾衣架的工作状态,也可以根据天气因素和光照强度来自动控制晾衣架工作。
关键词:无线遥控,湿度检测,光照检测,STC89C52
推荐阅读:
基于高校单片机课程的实践性实验设计——以智能晾衣架设计为例09-14
基于STC89C52单片机的智能书架系统09-13
基于单片机的智能照明开关系统的设计05-11
基于单片机的智能路灯系统设计和模拟05-10
基于52单片机小区门禁指纹密码锁的设计09-11
基于STM32F407单片机的电池智能监控系统设计05-10
基于STC89C52单片机的自习室远程环境监测系统09-13
基于STM32单片机和RPi的智能消防联动控制系统的硬件设计05-10
基于51单片机智能家居的设计09-11
基于STM32单片机的宠物智能项圈设计09-11