本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

烹饪+电子爱好者教你设计磁铁触发式烹饪时钟
发布时间:2020-07-29
分享到:
烹饪+电子爱好者教你设计磁铁触发式烹饪时钟
发布时间:2020-07-29
分享到:

细节
       我喜欢做饭,而且厨房里总是有计时器的。有时候,粗略看一下时钟就足够了,而其他时候,您可以使用标准的鸡蛋计时器来处理这种情况。但是,在某些情况下,它们都不做,因为您对经过的时间而不是倒数感兴趣,egg计时器就没用了,但是最近的时钟不够精确,无法满足您自己的需求-否则您就可以做到这一点记住最初检查时实际上又是几点。

       现在是您只想向Alexa尖叫以启动计时器的时刻,因为您处在一种本来应该考虑但未曾想到的情况下,而现在油已经在冒烟,水被完美地调温了,或者所需的任何设备已在运行。你需要一个时钟开始滴答现在。好吧,我没有Alexa可以大喊大叫,而且手机上的秒表(如果我旁边有它的话)也不是一个很好的选择,因为厨房的手指与电容式触摸屏不太兼容,在这个特别热的时刻,事情可能会变得混乱或花费太多时间。
       因此,我常常最终希望自己拥有一台可以开始随机计数经过时间的设备,这将需要几乎零交互。好吧,我发现自己处于这种情况的次数太多了,因此cook'oo时钟诞生了:

它的秘密?

磁铁!

       有实际的开关可以切换。取而代之的是,任何导电表面都将占据这一部分,而普通厨房中有很多导电表面:刀具,餐具,锅碗瓢盆,奶酪刨丝器,器具等。但是,不是冰箱或其他带涂层的金属表面-这使它们成为实际存放设备的理想场所(例如,在门上,而不是在冰箱中)。要启动时钟,只需将其敲打在您选择的表面上,这只需要一只半自由的手,大约需要两秒钟的时间-如果您练习目标并将其扔出去并使磁铁发挥其魔力,则需要一秒。

 

时钟在滴答
       一旦电路闭合,纽扣电池将为ATtiny85供电,启动其硬件计时器,并设置将显示经过时间的OLED。硬件计时器每秒引起一次中断以更新时间和显示,这实际上是控制器CPU所需的全部工作。因此,在下一秒的剩余时间内(直到下一个中​​断),它只会进入空闲睡眠模式并等待下一个中断。

如果您想重新启动计时器,您当然可以将其从水面移除并重新安装,但是为了使其更容易使用,有一个按钮也可以将其放下-另外,它将保留最后经过的时间并显示它也一样

权力斗争
当然,使用微薄的纽扣电池作为电源需要考虑一些功耗问题。

1)该设备以1.0MHz的频率运行(具有默认/ 8时钟预分频比的8.0MHz晶体-我可以使用8.0MHz,并且以后的目标是1.024MHz,更容易获得8.192MHz晶体)。这是功耗和显示更新的平滑度之间的良好折衷
2)0.96英寸128x64 OLED,这似乎是最省电的解决方案
3)通过睡眠模式而不是延迟来使CPU空闲,这虽然不多,但是感觉很好。更深的睡眠模式将不再具有计时器功能/在计时器中断时唤醒设备,因此这是没有选择的
4)固件支持节能模式,以在定义的分钟数后使用掉电睡眠模式(请参阅下文)
最大的消费者肯定是OLED,但这还不错。在3.0V时,一些测量在初始计数模式下平均大约为6.5mA,如果还显示先前的计数时间,则大约多出1mA。

更多的测量和测试表明,该器件仍可在1.3V电压下工作,但这绝对是极限。但是,我可以从电池垃圾袋中挖出一堆硬币电池,其他设备认为它们已经没电了,并可以在时钟中成功使用它们。借助1000uF的电容,显示器在较弱的电池上也不会太费力。(以上演示视频中使用的电池显示为〜2.1V)有趣的是,所有这些都是常规的ATtiny85,而不是低功率的AtTiny85V,后者将2.7V作为最低工作极限。

掉电睡眠
一天,我醒来,发现吉他盒闩锁上的计时器正时。我一定是在前一天晚上把它放在那里而忘记了。尽管这是一个很好的长期测试,但它也让我认为自动关机可能是个好主意。因此,现在有一个选项可以编译固件,并进行额外的检查,以在定义的分钟数后关闭设备电源。当然,它还可以包括几秒钟,但请继续。另外,比较分钟需要最少的检查量,因此,tadaa。

 

外文原文:点击进入

声明:本文由Hackaday授权电路城翻译,系电路城的原创内容,转载请注明出处!

加入微信技术交流群

技术交流,职业进阶

关注电路设计技能公众号

了解最新技术方案

加入电路城 QQ 交流群

与技术大牛交朋友

讨论