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

自制厨房定时器

发布时间:2021-06-12
分享到:

自制厨房定时器

发布时间:2021-06-12
分享到:

该项目所设计的是以TSSOP-20 封装的 STM8S103F3P6 微控制器为核心的厨房定时器,该厨房定时器主要是对设定的时间进行倒计时,并在倒计时结束时发出声音,以提醒用户。

定时器的时间显示在带 OA 的 2 位 7 段显示器上,由3 节 AA 电池供电,总电源电压为 4.5V。停止运行时,定时器处于睡眠模式,仅消耗几 μA。在操作中,它消耗大约 2-10 mA,具体取决于设置的亮度和点亮的段。

原理图:

PCB:

组装:

组装完成后,定时器以默认设置工作,要更改它们,需要进入菜单。在关机状态下,按住编码器按钮至少1s,直到出现短促的哔声和字母M,然后根据菜单项的描述依次设置所需的设置。当前菜单项在显示屏上显示 1 秒,之后可以通过向左或向右旋转编码器旋钮来随意更改它,要进入下一个菜单项,短按编码器按钮。

P1—定时器倒计时:

  • 0—以分钟为单位的倒计时
  • 1—以秒为单位的倒计时
  • 默认情况下,0 是以分钟为单位的倒计时

P2—显示亮度:

  • 0—自动模式,0 秒后变暗
  • 从 1 到 30 恒定亮度级别,其中 1 - 最小亮度,30 - 最大亮度
  • 默认值为 0 - 自动模式

P3—提示音的时间(以分钟为单位):

  • 0 —禁用(没有初步信号)。1 - 9 分钟时间,如果希望在计数结束前 2 分钟发出第一声提示音,向左和向右转动编码器旋钮选择数字 2即可
  • 只有设置的定时器倒计时时间超过此 MENU 项目中设置的时间时,才会发出哔哔声
  • 默认情况下,在倒计时结束前 2 分钟发出第一声提示音,此外,在倒计时结束前 1 分钟,相同的声音信号将再次响起

Р4—倒计时结束时的蜂鸣器响的次数:

  • 0 — 禁用所有声音信号,包括初步信号(静音模式)
  • 1 ~ 99 次,声音信号的持续时间为 1 秒,暂停时间为 1 秒
  • 默认值为 5 次

P5—声音信号的频率:

  • 1~4 kHz,默认值为 1kHz。只有固件用于无源发射器(无内置发生器)时,此选项才可用。在使用有源蜂鸣器(内置发生器)的情况下,此项用于设置自动关机前的时间。

P6—自动关机前的时间(以秒为单位):

  • 10~99 秒,默认情况下,闲置 10 秒后自动关闭。如果固件与有源蜂鸣器一起使用,则此 MENU 项目在 P5 中执行。再次按下编码器按钮保存设置,显示屏将显示 SP Save parameters 字样,1 秒后定时器将重新启动并应用新的 MENU 设置。所有设置都存储在非易失性 EEPROM 存储器中。

如果在 MENU 模式下有一段时间没有动作,定时器进入睡眠模式。为了在关闭状态下回滚到默认设置,按住编码器按钮 至少 2 秒, 直到显示屏上出现 dF 默认符号,它们将显示 2 秒,之后计时器将重新启动。

使用说明:

要打开计时器,需短按编码器按钮。在 7 段显示器上会出现破折号,且有欢迎的声音。接下来会出现tb,表示电池测试,如果它们放电了,那么Lb(Low Battery)会出现,定时器将进入睡眠模式,需要更换电池以备将来使用。

如果电池一切正常,定时器进入时间设置模式,最右边的数字0点亮,左右旋转编码器旋钮设置所需的倒计时时间。可以随时更改倒计时时间。要开始计数,请短按编码器按钮,将发出一声短促的哔声,最右侧数字中的点将开始闪烁。如果设置了自动变暗,显示屏将在 5 秒后变暗。

此外,根据 MENU 的设置,如果第一个预备声音信号处于活动状态,它会在设置的时间发出声音,并且相同的信号会在倒计时结束前 1 分钟响起。倒计时结束前 10 秒,会发出短促的蜂鸣声,当时间到时,会发出间歇性的长蜂鸣声,并且定时器会在 P5 / P6 MENU 项目中设置的指定时间后自动关闭,具体取决于所使用的固件。当剩余时间少于 1 分钟时,显示屏会以 2 位数字显示秒。

如果已经启动了计时器,但需要更改倒计时时间,只需向左或向右旋转编码器旋钮,每次将秒数转为零。

如果计时器正在运行时,需要暂停计时,请短按编码器按钮,数字中的数字将闪烁。要继续,短按编码器按钮,会发出一声短促的哔声,计时器将继续倒计时。

要停止计时器,请按住编码器按钮直到出现短促的哔声并重置时间,定时器就会自动关闭。

项目演示:

资料(点击查看):

  • Kitchentimer.s19 : 常规无源电磁蜂鸣器的固件(没有内置发生器)
  • Kitchentimer_activ_buzzer.s19 :有源 5V 蜂鸣器的固件(带有内置发生器)
  • Schematics.jpg :电气原理图
  • KitchenTimer_v1.0_TopLayer3D.jpg :正面的 3D 视图
  • KitchenTimer_per_elem.xls:项目列表(购买前务必检查指示器引脚排列)

 

DIY
加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论