网站容易被百度收录,个人建购物网站怎么备案,四川成都有什么好玩的,wordpress介绍主题一.硬件方案
智能自动晾衣架能够实现晾衣架的自动升降。与传统的手动晾衣架相比#xff0c;自动晾衣架具有升降更省力#xff0c;升降速度更快等优势#xff0c;随着技术的日臻完善#xff0c;自动晾衣架将成为市场的主导产品。 电路主要由 51单片机最小系统无线收发模块编…一.硬件方案
智能自动晾衣架能够实现晾衣架的自动升降。与传统的手动晾衣架相比自动晾衣架具有升降更省力升降速度更快等优势随着技术的日臻完善自动晾衣架将成为市场的主导产品。 电路主要由 51单片机最小系统无线收发模块编码解码模块电机模块限位开关模块数码管显示模块湿度检测模块光敏检测模块继电器驱动模块蜂鸣器模块LED指示灯模块按键模块
二.设计功能
1电机的转动是通过继电器控制的可见负载的广泛性。实际应用中继电器可以接其他负载 2开机初始时为智能模式通过光敏自动识别光线强弱白天或夜晚采用DHT11温湿度传感器检测空气的湿度数码管显示湿度值当湿度小于80%时电机会相应的白天伸出或夜晚收回衣架碰触相应的限位行程开关停止转动。 3如果外面的湿度达到80%以上时即使是白天衣架也会自动收回。实际应用中行程开关安装在晾衣架的上下限位处当晾衣架上升或下降到极限时会碰触行程开关设计中只是模拟需要用手碰触行程开关会给单片机信号从而防止过卷安全无误 4当按下遥控板上的切换按键实现智能模式与手动模式的切换。手动模式按一下伸出或收回键电机相应的转动再按一下停止晾衣架到限位即手动碰触行程开关会停止转动。
三.设计原理图
(1)原理图主要采用AD软件进行设计,如图 2Protues仿真图如下
四.软件设计
主程序源码
void main()//主函数
{uc testnum;light0;buzz1;led_zhishi0;Timer0_Init();while(1)//进入死循环{work();//调用工作函数 display();if (FlagStartRH 1) //温湿度转换标志检查{testnum RH();FlagStartRH 0;humidity U8RH_data_H; //读出湿度只取整数部分if(humidity80)flag_HH1;else flag_HH0;TR0 1;}display();}
}//定时器0中断
void Timer0_ISR (void) interrupt 1 using 0
{ui RHCounter;TL0 0xb0;TH0 0x3c; //定时器赋予初值//每5秒钟启动一次温湿度转换RHCounter ;if (RHCounter 20){FlagStartRH 1;RHCounter 0;TR00;}
}资料链接https://pan.baidu.com/s/13VssrMGDe3bRUH-vtBflNQ?pwdiqrn