刷牙计时器

美好的一天,哈伯!



本文适用于那些没有带定时器的浴室中所有刷子的人,以及不想使用沙漏的人。

我们有两个女儿。每次他们进入洗手间刷牙时,他们都要求被发现两分钟(在四把儿童牙刷中,只有一个有一个定时器来刷牙)。为了使过程更加有趣,而且我们不必提醒孩子每天四次离开洗手间,我决定找出一个计时器。沙漏立即掉下-它不运动。


图。1。计时电路

定时器电路非常简单,如图1所示。机械按钮不是很适合浴室,因为用湿手按压可能会导致机械按钮失效(我将为面板上光),因此决定使按钮保持触摸状态。我以前使用过TTP223芯片,因此我进行了相应的安装,但是现在它将用作微控制器的复位。我认为,由于计时器几乎一直处于关闭状态(如果您不考虑孩子会经常洗手就不断戳它),则可以使用待机模式,当您按下按钮时,只需重置MK。

微控制器使用了可用的一种-STM32F031G4。小型UFQFPN-28非常适合微型工艺品。特别是没有添加高音扬声器(以节省电池)和降压-升压,因此尺寸很小。


图2。印刷电路板顶部

在电路板上,我仅制作了10个过孔,为了不让人感到烦恼,其中8个位于LED平台上。我也很想将指纹图片贴在某处。


图3。印刷电路板的底部我

试图将电路板做得尽可能小,因为我尚不知道是否要印刷外壳,还是只是将双面胶带粘在电池盒的瓷砖或镜子上。


图4。带有底部组件的电路板,

固件也非常简单(在IAR的CubeMX中生成)。二极管在启动和熄灭时闪烁,然后以30秒的间隔点亮一次,然后在就寝之前再次闪烁。

对于待机状态,仅使用几行:

DBGMCU->CR |= DBGMCU_CR_DBG_STANDBY;  

HAL_PWR_EnterSTANDBYMode();

入睡后,SWD掉落,但是由于我在重置中有传感器,因此我们只需按一下触摸并使其闪烁即可。

LED与ali一起使用中文。使用万用表(UNI-T UT70A)可以测量以下内容:

  • 1个LED-3.2mA;
  • 2个LED-3.4mA;
  • 3个LED-3.6mA;
  • 4个LED-3.8mA;
  • 在待机模式下为8uA。

我认为应该以STM的频率为基础,并以使其最小化的操作模式发挥作用。

我希望孩子们会感到高兴)

PS:


孩子们感到高兴!

感谢您的关注!

All Articles