这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 有奖活动 » OK1126B-S开发板下多时段语音提示型电子时钟

共1条 1/1 1 跳转至页

OK1126B-S开发板下多时段语音提示型电子时钟 27

助工
2026-03-22 21:24:40   被打赏 50 分(兑奖)     打赏

OK1126B-S开发板通过 I2C4外挂了一个 RTC 设备,默认情况下是使用 RX8010SJ 芯片,见图1所示。此外,还配备了电池座,以便在底板断电后由纽扣电池为RTC 芯片保持供电,电池型号为CR2032,见图2所示。由图可知,在D4的作用下,可实现 VCC_3V3 与纽扣电池的兼容供电。

image.png

图1  RTC电路

image.png

图2 电池供电电路

image.png

图3连接后备电池

读取与设置系统时间的操作,见图4所示。

image.png

图4 读取及设置系统时间

要想单独提取相应的时间值,可采用图5所示的方法。

image.png

图5  提取时间值

在RTC硬件的支持下,为了显示的需要还为其配置串行数码管显示模块,其连接与显示形式见图6所示。

image.png

图6 器件连接

该串行数码管显示模块,以MAX7219为控制芯片,它是一种集成化的串行输入/输出共阴极显示驱动器。在MAX7219上,包括一个片上的B型BCD编码器、多路扫描回路,段字驱动器,还有一个8*8的静态RAM用来存储每一个数据。

它需要3个IO口即可驱动8位数码管,且显示时无闪烁现象。

该显示模块与开发板的连接关系为:

DIN-----gpio22

CS ----gpio128

CLK----gpio23

实现RTC电子时钟功能程序,见图7所示。

image.png

image.png

image.png

image.png

图7 程序内容

为使该电子时钟更具实际应用价值,可为其调节多时段语音提示功能,如定时提示家中老人定时服用保健药品等。

为此,需要借助ttyS5的串口发送功能来控制MP3语音模块来播放提示信息,见图8所示。

image.png

图8 器件连接

在RTC电子时钟的基础上,通过添加图9所示的语句即可实现多时段语音提示功能。

image.png

图9 添加内容

 

电子时钟演示 


多时段语音提示演示 








关键词: OK1126B-S开发板    

共1条 1/1 1 跳转至页

回复

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