切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 9571阅读
  • 30回复

[家电]制作好了好久的鱼缸控制器升级版,稳定使用1个多月了,才来发帖 [复制链接]

上一主题 下一主题
离线jthree
 

发帖
758
M币
3875
专家
5
粉丝
29
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2015-11-23
给一下第一版控制器的帖子地址做参考:
http://bbs.mydigit.cn/read.php?tid=844749
写的可能很多,大家爱看的就看看,不爱看的可以直接跳过,权当我自己的日记了呵呵!先说说上次做的鱼缸控制器的不足之处:
1,程序中重复定义很多,比如deng1,deng2,deng3,beng1,beng2,beng3,si1,si2,si3,实际上deng1,deng2,deng3,在程序中总是同时开同时关,完全可以只定义一个端口,然后插座并联,其他端口也是一样。新程序中只是定义了四路定时控制端口,至于每一路你用来控制什么就是你做主了,实际上这个新程序就是个四路每天循环定时器程序。
2,去掉了其中的华而不实的一直没用到的恒温系统,此系统对外围要求比较高,一旦单片机死机遭殃的是鱼儿,弄不好会有鱼儿上餐桌哈哈。而且无论是南方还是北方,我觉得恒温也没啥必要,我把加热棒去掉,我的所有的冷水鱼和热带鱼都活的好好的,实在是温度低,可以直接用个现成的加热棒不贵的。新程序将这个恒温程序去掉,改成只是显示温度,至于显示哪里温度就看你把传感器放到哪里了。
3,设定时间智能在程序中写好,不能改变,一旦程序下载到单片机,这个设定的开关时间就固定了,不能更改。新程序中启用了stc单片机的eeprom用来保存设定的开关时间,掉电数据不丢失,开关时间可以通过按键设定,并且加入背光控制功能。
4,抗干扰性差,因为水泵是感性负载,继电器在分断时,水泵线圈会在继电器触点处感应出高压火花,经过继电器线圈变压放大后通过三极管加在单片机的io口上,导致单片机死机,死机后所有状态保持不变。新电路采用双电源光耦电路使电磁干扰降到最低,运行一个月以来还没死机过。

下面上图,制作过程没留照片,只发成品照片,电路和程序(全部开源)

外貌,控制按键没有长柄按钮,就藏到盒子里面了。




显示lcd1602




再来一张,没有ds18b20了,所以温度显示不准确




打开盖子,电源模块,旁边还有一个电源模块和时钟备用电池
时钟备用电池我用两节南孚串联,可以走时走到死。




电路板




继电器



再来一张全貌



各位对不住了,我太懒,不爱拆开再装上了!对付看吧!



后面上几张我的鱼儿,地图和带死不拉活的蜈蚣草。



锦鲤和带死不拉活的水溶



小型鱼,凤尾,红箭,皮球



鱼宝宝



下面上电路图



程序如下:
鱼缸1.0

本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共14条打赏M币+39
12
离线天使之音

发帖
6329
M币
4330
专家
3
粉丝
59
只看该作者 1楼 发表于: 2015-11-23
请登录后查看
离线jthree

发帖
758
M币
3875
专家
5
粉丝
29
只看该作者 2楼 发表于: 2015-11-23
回 天使之音 的帖子
请登录后查看
离线ar_zxy

发帖
2628
M币
10143
专家
20
粉丝
73
只看该作者 3楼 发表于: 2015-11-23
请登录后查看
离线jthree

发帖
758
M币
3875
专家
5
粉丝
29
只看该作者 4楼 发表于: 2015-11-23
回 ar_zxy 的帖子
请登录后查看
离线金向维

发帖
5298
M币
772
专家
112
粉丝
696
只看该作者 5楼 发表于: 2015-11-23
请登录后查看
离线lyw123

发帖
1381
M币
593
专家
7
粉丝
64
只看该作者 6楼 发表于: 2015-11-23
离线zzyygg

发帖
157
M币
633
专家
2
粉丝
14
只看该作者 7楼 发表于: 2015-11-23
请登录后查看
离线jthree

发帖
758
M币
3875
专家
5
粉丝
29
只看该作者 8楼 发表于: 2015-11-23
回 zzyygg 的帖子
请登录后查看
本帖最近打赏记录:共2条打赏M币+6
离线lyw123

发帖
1381
M币
593
专家
7
粉丝
64
只看该作者 9楼 发表于: 2015-11-23
请登录后查看
快速回复
限80 字节
“新手上路”发帖需审核后才能显示(请认真发帖),达到数码9级后取消此限制
 
上一个 下一个