返回主页 单片机教程XL2000开发板 单片机学习 自制编程器 单片机资料 软件下载 电子技术产品介绍如何购买 进入论坛

 单片机教程 栏目导航   第一页..单片机入门教程    第二页..单片机c语言   第三页..红外遥控和步进电机    第四页..单片机问答

红外遥控器控制的风扇温控器

引言:
红外遥控器控制的风扇温控器,是当温度上升至40度的时候报警,同时将继电器激活,驱动风扇降温,使系统保持在同一个温度水平上。这个产品的另一个特点是 ,使用一个普通的飞利浦电视机的遥控器,键“1,2,3,”开启或关闭3个继电器。 按键'4'是用来打开或关闭蜂鸣器报警。

硬件
使用Atmel的AT89C51单片机为核心。同时用 一个TO - 92封装的LM35温度传感器。 它的测量范围是从0C升至100C。 每度的变化量为:10MV, 我们使用的是简单ADC0804模拟数字转换器换成模拟信号的数据。
8位数据绑定到端口1。 数据处理和温度显示在液晶显示器连接到端口2。
液晶显示器连接到PORT0的控制脚。
在PORT0还控制继电器和蜂鸣器。

ULN2003芯片用于驱动继电器。
引脚1到7的输入和10至16的输出。 引脚8是地
引脚9连接到7808的电压调节器的输出。
在7805稳压器驱动电路。
用一个标准的蜂鸣器由LM555定时器/振荡器芯片驱动。
在555多谐振荡器电路是一个有蜂鸣器驱动输出。
我们可以使用任何红外接收器模块连接单片机输出引脚10。 继电器连接到引脚ULN2003 的13PIN,当温度高于40℃时开启

制作过程:
由于这个项目有很多组成部分,我建议您自己做电路板。
该文件包含已完成项目的形象,hex文件,线路图和PCB文件。

点击这里下载全部资料                             (本文由深圳市学林电子www.51c51.com原创,如需转载,请注明出处)

12个经典单片机程序设计实例:

闪烁LED小灯主程序图

数码管时钟电路的主程序

单键学习型遥控器的设计

15路电器遥控器的设计

自行车里程/速度计的设计

自动往返行驶小汽车的设计

遥控小汽车的设计

数码管时钟电路的设计

8*8点阵LED字符显示器的设计

8路输入模拟信号数值显示电路的设计

8路输入模拟信号数值显示电路程序

单键学习型遥控器的程序

如果对本文有疑问,请到论坛提问 编辑:51单片机学习网 @ 2009-10-20校对 中国开发板最佳品牌  版权:部分由编辑摘引,权利属原著作人