38

主题

4

好友

1384

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
137099
帖子
1626
精华
2
经验
1384 点
金钱
1305 ¥
注册时间
2009-10-4
发表于 2014-5-26 22:19 | 显示全部楼层
图文单片机DIY万年历温湿度表---之DIY篇!


                    在坛子里面泡了几年了,乱七八糟DIY了不少东西,中毒也越来越深!



     我是个完美主义者,已经很努力的去做好每个细节,包括板子设计,DIY技术支持。只是要为了让自己满意,多学点知识,希望能得到大家的技术支持、做好进一步的改正---等等!!


基于单片机的多功能数字万年历温湿度表设计
实现功能:1)年月日星期显示、时间显示、温湿度显示、
            闹钟功能;
                    2)具备整点报时功能;
3)日期、星期、时间调整,闹钟设置;
                   4)采用DS1302自动校时(可设定每天03:00点校时+/-XS)
实物描述:单片机采用AT89S52(AT89S51)或STC89C52
                 (STC89C51)
                    温度采集采用18B20温度传感器,时钟芯片采用
                   DS1302,系统增加了备用电池,具备时间掉电存储功能;

功能说明:

功能: 显示年、月、日、时、分、秒、星期、定闹等。本程序还可以实现以下功能:


例如:控制学校星期X的XX:XX打铃X秒后关闭;控制路灯星期X的XX:XX点亮X小时XX分后关闭;控制电子厂焊接锡炉星期X的XX:XX分自动打开预热并12小时后自动关闭;控制家中电灯电器定时自动打开和关闭摸拟家中有人;控制电饭煲或者其它器自动打开和关闭等等。

本程序多达8路(8种)设备控制,采用低廉的STC89C51就可以多达42组通用定时控制!(被控路数、开启时间、关闭时间三个数据为一组),另外,8路设备还可以随时手动控制开启或者关闭。 本源程序采用DS1302做专用的走时,停电后也可以正常走时90天以上;本源程序充分利用了STC89C51的新功能,设定的定时控制数据可以停电10年不丢失;本程序设计了误差自动校正,如果因为晶振的误差导致一天走时快1秒或者慢1秒的话,本程序每天都会在深夜自动校正后再在正确时间基础上计时;本程序还设计了快速走时摸拟运行状态(是正常走时的100倍以上);本程序还有6位数的阳历年月日显示,既可以当日历还可以当电子钟,也有6位数字显示时间的哟。例如:学校工厂的定时打铃、定时开关路灯、定时开关喷泉、定时开关风扇,可以同时控制多种设备,采用STC89C51芯片可以设定42组启动关闭数据,采用STC89C54可以设定84组。在停电后正常走时,设定的定时数据保存10年以上,不受停电影响(无备用电池时也可保存10年)。
时间调整:

按“模式”键,由普通模式进入校时模式,“年”数码管闪动,此时按“+”键加1并循环。按“→”或“←”键可左右移动调整年、月、日、星期、时、分、秒各位置的数据。
定时设置:

再次按“模式”,由校时模式进入定时模式,“时”数码管闪动,此时按“+”键加1并循环。按“→”或“←”键可左右移动调整年、月、日、星期、时、分、秒各位置的数据。此模式下,时LED代表定时组数,为1-42之间,分位和秒位代表开的时间,月位和日位代表延时关的时间,年位代表延时单位是小时还是分钟,星期灯点亮表示当天定时有效。输出灯点亮表示此路输出,全不亮表示无输出。
误差校正:

再次按“模式”,由定时模式进入误差修正模式,“时分秒”位显示上横或者下横表示加减,“年月日”位显示0-28之间的数字,每天的半夜3:00过会自动修正走时误差,确保月误差小于30秒。另外,本程序还设计有快速模拟走时功能,此时当设定时位显示00时,回到普通模式后可以通过K1K2改变走时速度,最快可以160倍的走时,即1小时走完160小时的时间,用来检查定时设定的数据是否正确。模拟走时并不影响校准的时间,设定的定时数据可正常保存。因此,不需要DS1302芯片也可以正常走时。

温湿度上位与下位控制:

可设定四路》温湿度上与下位控制输出。
温湿度上下位控制:

可设定两路》温度上下位控制输出与湿度上下位控制输出。
温湿度补尝控制:

可设定温度补尝+-10度与湿度补尝+-100%

实物效果:以下为万用板全手工焊接实拍效果图
内容如图下
         






而板是采用两片洞洞板合成的双面洞洞板制作   

。。。显示板。。。            


    红色数码管。。。。。。。
         
    电路图如下。。。























































                                 http://bbs.hifidiy.net/thread-717489-1-1.html

评分

参与人数 2经验 +33 威望 +2 魅力 +2 贡献值 +1 收起 理由
nightowl2 + 3 我也是完美主义者,佩服!
一个好人 + 30 + 2 + 2 + 1 这个制作水平很强悍~

查看全部评分

38

主题

4

好友

1384

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
137099
帖子
1626
精华
2
经验
1384 点
金钱
1305 ¥
注册时间
2009-10-4
 楼主| 发表于 2014-5-26 22:21 | 显示全部楼层
。。。输入输出板。。。

八路定时输出。。。
     全采用光耦分离放大882输出,














38

主题

4

好友

1384

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
137099
帖子
1626
精华
2
经验
1384 点
金钱
1305 ¥
注册时间
2009-10-4
 楼主| 发表于 2014-5-26 22:21 | 显示全部楼层

。。。温度高位与温度低位。。。      。。。湿度高位与湿度低位。。。     
    采用继电器控制。。。。







38

主题

4

好友

1384

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
137099
帖子
1626
精华
2
经验
1384 点
金钱
1305 ¥
注册时间
2009-10-4
 楼主| 发表于 2014-5-26 22:22 | 显示全部楼层

本帖最后由 天网通信 于 2012-11-20 12:07 编辑


。。。温度高低位。。。      。。。湿度高低位。。。     
    采用继电器控制。。。。





38

主题

4

好友

1384

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
137099
帖子
1626
精华
2
经验
1384 点
金钱
1305 ¥
注册时间
2009-10-4
 楼主| 发表于 2014-5-26 22:23 | 显示全部楼层
。。。输入输出板。。。











38

主题

4

好友

1384

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
137099
帖子
1626
精华
2
经验
1384 点
金钱
1305 ¥
注册时间
2009-10-4
 楼主| 发表于 2014-5-26 22:26 | 显示全部楼层
。。。整体。。。
















































38

主题

4

好友

1384

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
137099
帖子
1626
精华
2
经验
1384 点
金钱
1305 ¥
注册时间
2009-10-4
 楼主| 发表于 2014-5-26 22:30 | 显示全部楼层
。。。。操作键盘与接口。。。。

   按键用的是4MM的不锈钢螺丝。。。。


































1

主题

0

好友

440

积分
     

业余侠客 当前离线

Rank: 4

UID
253047
帖子
830
精华
0
经验
440 点
金钱
513 ¥
注册时间
2010-10-22
发表于 2014-5-27 08:48 | 显示全部楼层
天网通信 发表于 2014-5-26 22:30
。。。。操作键盘与接口。。。。

   按键用的是4MM的不锈钢螺丝。。。。

LZ是土豪呀。制作这个东西的工艺,LZ应是花了很多很多的时间,而且是不惜成本……土豪呀!
看起来高端大气上档次。

但是:从技术层面来看,就是制作这个,说是增强的电子钟吧,单纯从编程和设计的技术层面来说,应是一个电子类学生二年级的水平。焊接和制造的工艺,这个LZ应是花了不少的心血,只能说是从技术爱好,热爱到狂热来说,才有意义。

当前的89C51也好,89S51之类也好,这类东西,现在已经不便宜了,一片也要4-5元,当前已经完全没有性价比可言了,而且这个的编辑烧写不方便。

1

主题

0

好友

440

积分
     

业余侠客 当前离线

Rank: 4

UID
253047
帖子
830
精华
0
经验
440 点
金钱
513 ¥
注册时间
2010-10-22
发表于 2014-5-27 08:51 | 显示全部楼层
天网通信 发表于 2014-5-26 22:30
。。。。操作键盘与接口。。。。

   按键用的是4MM的不锈钢螺丝。。。。

给它取个名字,是纯手工打造,最强多功能电子钟。

这个东东的亮点在,纯手工打造

424

主题

3

好友

1万

积分
     

超级版主 当前离线

Rank: 8Rank: 8

UID
13663
帖子
13726
精华
6
经验
10608 点
金钱
8449 ¥
注册时间
2006-10-21

论坛版主 优秀版主 乐于助人 DIY大赛获奖

发表于 2014-5-27 09:16 | 显示全部楼层
希望能把程序补上来供大家参考一下就精彩了。

5

主题

0

好友

708

积分

职业侠客 当前离线

我是叫兽

Rank: 5Rank: 5

UID
19913
帖子
4123
精华
0
经验
708 点
金钱
634 ¥
注册时间
2007-3-10
发表于 2014-5-27 09:36 | 显示全部楼层
强悍的手工活

1

主题

0

好友

20

积分

注册会员 当前离线

Rank: 2

UID
682215
帖子
24
精华
0
经验
20 点
金钱
18 ¥
注册时间
2014-4-9
发表于 2014-6-1 00:10 | 显示全部楼层
强悍的手艺

1

主题

0

好友

20

积分

注册会员 当前离线

Rank: 2

UID
682215
帖子
24
精华
0
经验
20 点
金钱
18 ¥
注册时间
2014-4-9
发表于 2014-6-1 00:11 | 显示全部楼层
给32个赞!!!!!!!!!

674

主题

24

好友

6628

积分

版主 当前离线

Rank: 7Rank: 7Rank: 7

UID
35165
帖子
23773
精华
0
经验
6628 点
金钱
5628 ¥
注册时间
2008-2-4

社区贡献 论坛版主

发表于 2014-6-1 10:11 | 显示全部楼层
说实在,楼主的洞洞水平太强悍了,这个DIY作品楼主应该花了不少时间~

38

主题

4

好友

1384

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
137099
帖子
1626
精华
2
经验
1384 点
金钱
1305 ¥
注册时间
2009-10-4
 楼主| 发表于 2014-6-5 21:11 | 显示全部楼层
jsongyan 发表于 2014-5-27 08:48
LZ是土豪呀。制作这个东西的工艺,LZ应是花了很多很多的时间,而且是不惜成本……土豪呀!
看起来高端大 ...

没事的时候练练手,土豪就谈不上啦。。。

0

主题

1

好友

109

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
59571
帖子
248
精华
0
经验
109 点
金钱
109 ¥
注册时间
2008-10-21
发表于 2014-6-5 21:44 | 显示全部楼层
哈,LED动态扫描没扫好!

1

主题

0

好友

440

积分
     

业余侠客 当前离线

Rank: 4

UID
253047
帖子
830
精华
0
经验
440 点
金钱
513 ¥
注册时间
2010-10-22
发表于 2014-6-6 08:24 | 显示全部楼层
天网通信 发表于 2014-6-5 21:11
没事的时候练练手,土豪就谈不上啦。。。


这样的水平,还练练手,就是工艺和技能的大展示……
有创意,有想法能实现,变成现实,人才呀。
我辈情何以堪

1

主题

0

好友

19

积分

注册会员 当前离线

Rank: 2

UID
321551
帖子
20
精华
0
经验
19 点
金钱
17 ¥
注册时间
2012-11-5
发表于 2014-6-6 11:51 | 显示全部楼层
是不是最终精度还是取决于传感器的水平

38

主题

4

好友

1384

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
137099
帖子
1626
精华
2
经验
1384 点
金钱
1305 ¥
注册时间
2009-10-4
 楼主| 发表于 2014-6-9 22:07 | 显示全部楼层
mkoyo 发表于 2014-6-6 11:51
是不是最终精度还是取决于传感器的水平

呵呵。。。精度都是传感器说了算。

13

主题

0

好友

216

积分

业余侠客 当前离线

Rank: 4

UID
5195
帖子
1943
精华
0
经验
216 点
金钱
154 ¥
注册时间
2005-8-12
发表于 2014-6-14 02:24 | 显示全部楼层
楼主的手工艺没理由不佩服,强悍啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部