最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

当前位置: 主页 > 电子DIY > 控制电路 > 定时控制 >

定时插座开关装置

时间:2017-05-11 18:15来源:网络整理 作者:haodiy 点击:
一、功能 1、在设定的时间内开电,例如设定时间A点到B点,当时间到A点时开电,到B点时便断电。 2、可显示时钟(日期+时间) 3、可显示环境温度,&nb...

    3、可显示环境温度,

    4、对烧水特别设定的功能:在设定的时间内,可根据检测到的温度开、断电(设定开电时间内,温度高于80度断电,低于50度开电)

二、用途

    对于无法定时的用电器,但是你想让它在某个时间段运行,人又不在或者懒于动的情况下

    1:对于普通的电饭煲,只有煮饭功能而没有预约功能,可用本装置!先将米、水倒进锅里,设定好时间,时间到了,便开始煮饭。早上上班出门前把时间设定好,中午或者晚上,一到家就能吃到刚煮好新鲜的饭。岂不乐哉!

    2:在没有热水器的场所,例如一些学校没有热水器 用热水棒烧水,想早上起来洗头或者洗澡,如果是冬天,大早上起来去提水会很冷,水提来还要等它少热,不但浪费时间,还耽误瞌睡,有它,便可在前一天晚上将水提来,将热水棒和温度传感器放进桶里 插上插座  设定好开电时间,早上一起床便可以用到热水,如果赖床也不用担心水被烧干引起火灾,在设定的时间内,当水温高于80度就停止烧水,低于五十度了便再烧水。

三、制作背景

    懒人可以将它的功能发挥到极致。

 

定时插座开关装置


 

四、下面奉上制作过程

(画电路原理图)

 

定时插座开关装置


 

 

定时插座开关装置

 

(根据PCB图腐蚀出电路板焊接上元器件)

 

定时插座开关装置


 

 

定时插座开关装置

 

(测试LCD菜单)

 

定时插座开关装置


 

(加上插座)

 

定时插座开关装置


 

 

定时插座开关装置

 

(测试温度传感器)实验室只有18B20,就将就用吧

线加长

 

定时插座开关装置


 

(防水)

 

定时插座开关装置


 

 

定时插座开关装置


 

(放水里木有问题)

(中间层放的电源,用胶布缠上,美观且绝缘,神功成.........

中间空间还很大,可以填GSM模块什么的,可扩展性很强

 

定时插座开关装置


 

程序

#include"Sound.h"  //声音库

#include "Lcd1602.h"   //1602液晶驱动库

#include "DS1302.h"  //1302液晶驱动库

#include"stdio.h"//输出函数库

#include"TimerSet.h"   //定时器初始化库

#include"Ds18b20.h"

/*****************************************************************************/

//键盘引脚定义

sbit keysetup = P3^3;  //设置OK-

sbit keysetdown=P3^0;  //设置OK

sbit keyup=P3^2;  //加键

sbit keydown=P3^1;  //减键

sbit GPIO_Realy=P2^1;  //继电器控制脚

/*****************************************************************************/

bit  xianzhi=0;                //限制setdown标志

uchar  temp[16];                //主界面函数

uchar  tempera[2];        //温度缓存

uchar  e; //功能列表标志位

uchar  set;  /*画面标志位*/

uchar  funk;       /*功能标志位*/

char r;//调整时上翻下翻

uchar temp_tiao[16];        //0-7调时的缓存  8-11 继电器定时的缓存 12温度十位个位,13温度一位小数

bit open_off;      /*open_off:继电器开关状态控制标志*/

bit up_down;    /*温度上升、下降标志位,1为上升,0为下降 */

bit dao=0;/*时间到,判断限制温度标志位*/

ucharflag;     //定时继电器开电,保存时间的缓存

/*****************************************************************************/

//自定义函数

void Keyscan();//定义按键函数

void Time_GUI();      //定义界面显示函数

void temper();       //定义读取温度函数

<p style="line-height:150%" class="Mso</body></html>

 

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片