# 基于ARK-PRO与USART-HMI的智能语音报时时钟 **Repository Path**: akatople/TOpomegranate ## Basic Information - **Project Name**: 基于ARK-PRO与USART-HMI的智能语音报时时钟 - **Description**: 前情提要:专门做来送给喜欢的女生的520礼物,但是表白被拒绝了哈哈哈哈。 使用了天问公司的ARK-PRO语音模块作为主控。 使用了USART-HMI触摸屏进行交互UI设计。 使用了DS1302作为时钟源。 使用了DHT11作为温湿度源。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-22 - **Last Updated**: 2024-08-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README B站:https://www.bilibili.com/video/BV1iU411Z7N5/ PCB:https://oshwhub.com/akatople/tu-tu-shi-zhong-2-dai ✳【尺寸设计】 屏幕外径:85*49.8 屏幕有效显示域57.6*43.4 屏幕左:9.30+7.40=16.7 屏幕右(串口正后):3.30+7.40=10.7 向右偏移:6 上下居中 屏幕孔距78.6*43.4 模型壁厚3*2 模型与电路板:0.5*2 模型内大小(正):86*50.8 模型外大小(正):92*56.8 半径:52.1724 模型厚度:50 电路板大小:85*38 18650电池夹厚度:25 长度78 宽20 DHT11高度:16 ✳【逻辑列表】 语音逻辑: 上电后:唤醒,播放19 无操作20S后:播放23,休眠 休眠状态时:检测到语音“兔兔”唤醒,播放19 唤醒状态时:检测到语音“兔兔”播放20~22随机数 唤醒状态时:检测到语音“再见兔兔”播放23,休眠 唤醒状态时:检测到语音“可以后空翻吗”播放24 唤醒状态时:检测到语音“几点啦” 播放11 查表播放时/10%10, 查表播放时/1%10, 播放12 查表播放分/10%10, 查表播放分/1%10, 播放13 唤醒状态时:检测到语音“今天几号” 播放14 查表播放月/10%10, 查表播放月/1%10, 播放15 查表播放日/10%10, 查表播放日/1%10, 播放16 查表播放星期(若星期=7,播放17) 唤醒状态时:检测到语音“天气如何” 查表播放温度/10%10, 查表播放温度/1%10, 播放18 查表播放湿度/10%10, 查表播放湿度/1%10, 屏幕操控逻辑: 上电后:唤醒,界面1,闹钟默认关闭,闹钟初始时间为16:52 界面1: 播放语音时使用播放语音界面1,未播放语音使用待机界面1 闹钟开启时使用闹钟开启界面1,闹钟未开启时使用闹钟未开启界面1 点击兔兔:播放20~22随机数 点击时间区域:进入界面2 点击闹钟图标:进入界面3 界面2: 10个调节按钮,一个退出按钮 界面3: 2个按钮调节,一个按钮退出,闹钟初始时间为16:52 闹钟默认关闭 点击闹钟图标切换开启或关闭 闹钟触发后,播放25,切换闹钟为关闭模式 ✳【语音列表】 1、 1 2、 2 3、 3 4、 4 5、 5 6、 6 7、 7 8、 8 9、 9 10、 10 11:现在是 12:点 13:分 14:今天是 15:月 16:日星期 17:天 18:度 湿度百分之 19:(唤醒语音) 20:(唤醒后再次触发唤醒随机语音1) 21:(唤醒后再次触发唤醒随机语音2) 22:(唤醒后再次触发唤醒随机语音3) 23:(唤醒后再次触发唤醒随机语音4) 24:(这一句是我向那个女生表白的话,我就不放出来啊了啊啊啊啊啊啊啊啊) 25:博士,该起床了哦,太阳都晒到屁股啦,今天还有很多工作需要博士处理呢,继续加油哦