所以整个题目所需要用到的器件为:
单片机+ DS18B20温度传感器+ LCD1602显示屏+三个按键+ DS1302时钟芯片+三个小灯(蓝色、黄色和红色)+蜂鸣器+继电器
整个作品的功能有如下这些点:
(1) 单片机程序读取温度并显示。读取的是DS18B20温度传感器内部的温度。
(2) 单片机程序读取时间并显示,读取的是DS1302芯片的时间,这个时间会和电脑时间保持一致。
(3) 按键可以设定水温,按键一用于选择按键2和按键3用于加减,设置的时候带设置的值进行游标闪烁,以提示此时正在设置这个值。
(4) 按键可以设置打开预约或者关闭预约,按键可以设置预约时间。
(5) 如果处于打开预约状态,那么到了预约时间后,系统会开始加热工作。
(6) 如果处于打开预约状态,蓝色小灯处于点亮状态;如果处于没有打开预约状态,蓝色小灯处于熄灭状态。
(7) 如果处于加热状态,红色小灯处于点亮状态。比如设定温度为40℃,那么单片机程序从0℃加热到40℃这个过程红色小灯应该一直处于点亮的状态。
(8) 如果处于保温状态,黄色小灯处于点亮状态。比如设定温度为40℃,那么单片机程序加热到40℃之后就会处于保温状态,此时黄色小灯应该处于点亮状态。
(9) 超温断电保护并蜂鸣器报警。这里的超温是指105℃,当检测到的温度超过105℃时,则单片机控制继电器断开,并且进行蜂鸣器报警。
(10) 控制加热的时候,也即是单片机程序控制继电器吸合。此时温度上升过程只能我们人工去调节DS18B20温度传感器。到达设定温度后,单片机程序会控制继电器断开,此时即进入保温状态。
本文作者:Dong
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!