1.创意来源
生活中我们时常能在各类广播中听到准点报时的声音。世界不同地区又存在着不同的时差,如何准确获取本地时间十分重要,今天我们用掌控板自行制作一个整点时间提醒装置。
2.创意设计
使用掌控板的 Wi-Fi 连接功能,同步网络时间,然后在掌控上的 OLED 屏上显示实时时间。整点时通过 TTS 语音合成,将时间播报出来。编程前先添加“音频”应用拓展。
3.硬件连接
使用掌控板加掌控拓展板,通过 USB 数据线连接掌控板与电脑,使用时注意保持掌控拓展板电量充足且电源开关处于开启状态。
4.小资料
讯飞语音应用资料
5.程序设计
6. 程序解读
1)设置 Wi-Fi 连接
修改连接 Wi-Fi 指令中的 Wi-Fi 名称和对应的密码,通过连接 Wi-Fi 就可以实现无线上网。
2)同步网络时间
顾名思义,就是将设备上的时间和网络上的时间进行同步,同步网络时间需选择时区和授时服务器。
3)初始化音频设置
释放音频资源,设置音量,为后面音频播放做准备,设置音频文件名称与格式。
4)显示时间信息
将时间信息转换为文本,合理排布显示在掌控板的 OLED 屏上。
5)设置音频播放
当整点时,即本地时间分和秒都为 0 时,蜂鸣器响一声,然后通过 TTS 语音合成“北京时间 X 点整”音频文件,最后通过掌控板播放该音频进行整点报时。
6)调试与运行
将示例程序刷入掌控板运行,观察程序运行效果,使用 OLED 屏显示内容时注意添加 OLED 显示清空和 OLED 显示指令。
7.调试与运行
将示例程序刷入掌控板运行,观察程序运行效果,使用 OLED 屏显示内容时注意添加 OLED 显示清空和 OLED 显示指令,调试程序时可修改报时触发条件。
8.迭代与升级
在制作过程中,大家一定会觉得作品有一些不足之处,那么,可以采用什么方式去进行改进呢?或者可以把它做成一个可穿戴的手表,自己动手试一试吧。