一般家里摆放的时钟只能显示时间,不能显示日期、星期和闹钟信息;公共场所上挂的电子万年历虽然可以显示时间,日期、星期等信息,但是价格比较高,且功耗大。本项目设计数字只用两对数码管就可以实现多种信息的显示,还可以做温度计,秒表等应用,电源可以用 USB接口供电,也可以由 4节 5V电池直接供电,使用方便,是家庭时钟显示的最好选择。
当然,你也可以DIY一台哦!
原来,神奇的红外遥控多功能数字钟是这样开发的!
“多功能红外遥控数字钟”制作材料
一、项目简介:
本项目设计了一种红外遥控数字钟,主要以 AT89S52单片机为核心,利用红外遥控技术,数码管分时显示技术实现一个数字电子钟。可以分别显示时间、日期、闹钟、星期,另外增加了温度采集,秒表功能。与其他数字钟相比,具有经济,多功能的特点。
二、开发背景:
数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命。红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,被广泛的应用于各种类型的家电产品上,它的出现给电器使用提供了很多便利。
现代社会,时间就是金钱。数字钟对于人们的生活都必不可少,如果把数字钟技术和红外遥控技术组合在一起,并增加一些其他的功能,如温度采样、秒表功能等,让用户可以远距离方便的操作、使用该数字钟的功能。将会提高很多效率,节省很多成本。
所以本项目设计了一个基于单片机的数字钟,结合红外遥控技术,增加了温度采样,秒表功能的红外遥控数字钟。目的在于方便用户使用,节省用户时间。
三、系统整体实物图
图1硬件系统实物图
四、主要功能及其实现方法
1、时间显示及调整:该功能包括显示时、分、秒、年、月、日、闹钟和星期。电路采用两个四位一体的共阳极 7段数码管实现数据显示,用 S8550进行驱动放大,74LS138实现数码管位选。调整时按下“功能”键,系统进入调整状态,根据当前正在显示的内容进行调整。直接按“0”~“9”号键就直接修改。无调整状态下,按下“0”号键,显示内容将改变为当前内容的下一组内容。按下“1”号键时,进入锁定状态,即10s后,数码管显示内容不再变为下一组内容。
图2时间显示
2、 12/24小时制转换
系统默认时是24小时制的,按下“12/24”键时,左边发光二极管D2点亮,进入12小时制。如果之前显示的时间大于12小时,则现在将以12小时制的形式显示出来。再按一下“12/24”键,D2熄灭,退出12小时制。例如当时间为 15:00:00时,启动该功能将显示为 03:00:00。
3、闹钟提醒。
初始状态时闹钟是没有开的,按下“闹钟”键,将打开闹钟,同时发光二极管D3点亮。当时间走到与设定闹钟时间相同时将响铃提醒。再按下“闹钟”键时将退出闹钟状态,同时D3熄灭。
4、温度采集
利用温度传感器DS18B20对环境温度进行采集,然后在数码管上显示出来。正常情况下不用任何操作,数码管每隔10s钟改变一种显示内容,当数码管显示完闹钟后将显示当前环境温度,当然,用户可以直接按下“0”号键,显示内容将改变为当前内容的下一组内容。继续按“0”号键,直到显示内容为温度为止。
图3温度显示
5、秒表功能
按下“秒表”键时,系统进入秒表状态。数码管显示“0-00.00”。此时按下“上升”键,将开始计数。再按下“上升”键则暂停,继续按此键则又在此计数基础上继续计数。如果按下“下降”键则计数内容清零。数码管显示“0-00.00”。再按下“秒表”键就退出了秒表状态。
图4秒表显示
6、遥控控制
以上所有功能全部全部可以通过遥控进行操作,遥控功能里还增加了遥控开关机功能。即按下遥控器上的电源键即可关闭该数字钟,再按一下将开启该数字钟。
五、应用前景
一般家里摆放的时钟只能显示时间,不能显示日期、星期和闹钟之类的信息;公共场所上挂的电子万年历虽然可以显示时间,日期、星期等信息,但是价格都比较高,且功耗比较大。
本项目设计数字只用两对数码管就可以实现多种信息的显示,还可以做温度计,秒表等应用,电源可以用 USB接口供电,也可以由 4节 5V电池直接供电,使用方便,是家庭时钟显示的最好选择。如果你对本项目感兴趣,可以留言哦,提供整套资料和技术支持。
免责声明:文章内容来自互联网,本站仅提供信息存储空间服务,真实性请自行鉴别,本站不承担任何责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:原来,神奇的红外遥控多功能数字钟是这样开发的! https://www.bxbdf.com/a/180463.shtml