这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 软件与操作系统 » 分享提醒您热水及时喝的记忆杯垫,附原理图,源代码

共31条 1/4 1 2 3 4 跳转至

分享提醒您热水及时喝的记忆杯垫,附原理图,源代码

专家
2015-04-02 16:14:29     打赏
工作原理:
值得补充的是,这次的杯垫是用废弃的光盘制作的(无意中给华硕做广告了),中间的硬币就是导热材料,下面涂了硅脂,和DS18B20粘在一起。DS18B20就是这次 设计的核心,通过感应温度、并记录温度达到提醒人们喝热饮的功能。在使用非隔热杯子的前提下(材料不限,只要不是隔热的),杯子内液体的温度势必会影响杯 子表层温度,虽然我们不确定杯子表层温度的具体数值,但可以肯定的是,杯子的温度是和里面液体的温度是正比的。根据这个原理,当使用者觉得某个时刻的热饮 温度刚刚好适合自己饮用时,就把杯子放到杯垫上,稍等五六秒钟,给DS18B20一点时间来升温,然后按下“记忆”键,此时杯子外部的温度就被记录到了单片机的eeprom里了,即便是断电后,此数据仍会存在。
当下次冲好了一杯咖啡,就可以把杯子放到杯垫上面了,温度传感器会将采集到的温度T值与eeprom里的数值A做比较,当A-1 < T < A+1 时,杯垫侧面的八个二极管就会闪烁,以此来提示主人喝咖啡!
温度的差值也可以根据设计者自行改变,比如在比较寒冷的地区,T与A的差值可以通过改变程序来实现,我在南方,实际测试的时候发现T与A的值在正负1之间就足够了。


记忆键在向单片机记录温度数据的时候,也会擦除之前的数据,这样一个按钮就可以完成杯垫的操作。

作为单片机系统来说,其实就是DS18B20和eeprom的应用,国产的stc单片机大多数都自带了一定大小的eeprom,这就给设计者带来了极大的方便。为了让电路更加简洁,这次选用的是STC11F04E的1T单片机,具备4K的程序存储空间和1K的eeprom空间,20管脚的封装设计大大减小了PCB面积。下面就是原理图

——回复可见内容——




关键词: 记忆杯垫          源代码    

菜鸟
2015-07-15 13:05:51     打赏
2楼
记忆水杯

菜鸟
2015-07-22 23:07:41     打赏
3楼
不错 看看

菜鸟
2015-10-20 17:12:47     打赏
4楼
智能恒温加热杯垫~

菜鸟
2015-11-06 10:30:07     打赏
5楼
需要

菜鸟
2015-11-28 13:26:01     打赏
6楼
不错 看看

菜鸟
2016-01-09 18:42:27     打赏
7楼
tiexin

菜鸟
2016-01-15 12:28:07     打赏
8楼
..

高工
2016-01-15 13:03:30     打赏
9楼
kankan

菜鸟
2016-01-27 14:03:30     打赏
10楼

强大 ,tk


共31条 1/4 1 2 3 4 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]