banner

无声的闹钟

icon
发布时间:2021-05-07

创意来源

       在我们身边有一些人——他们有听力障碍,生活中总会遇到一些困难和不便。比如,需要闹钟唤醒他们的时候,由于他们听不到闹铃声,根本起不到作用。我们想制作一个特别的闹钟,将铃声提醒改为其他的方式——振动。

 

功能介绍

      我们制作的这个无声的闹钟,是一个数字时钟,具有定时闹钟的功能,不过它的提醒方式为振动提醒。使用时,需要使用者将振动器带在手腕上。当到了设定的时间时,振动器会振动以提醒使用者。这个闹钟还有一个检测心率的功能,可以让使用者掌握自己的身体状况。

 

演示视频

硬件清单
1x
DFRduino UNO R3
1x
Gravity: IO 传感器扩展板 V7.1
1x
Gravity: I2C OLED-2864 显示屏
1x
Gravity: I2C DS1307 RTC实时时钟模块
4x
Gravity: 数字大按钮模块
1x
Gravity: Vibration 微型振动模块
1x
Gravity: 心率传感器
x
projectImage

硬件接线图

projectImage

OLED-12864显示屏--IIC接口

DS1307时钟模块--IIC接口

微型振动模块--D12引脚

数字按钮模块--D2、D3、D4、D8引脚

心率传感器--A0引脚

制作过程说明

步骤1 制定方案
projectImage

       两人围绕“智能爱心工具”这一主题进行头脑风暴,确定好项目。设计需要实现的功能,围绕项目功能选择需要准备的材料,列出材料清单,并对后期工作进行了分工。

步骤2 准备材料
projectImage

       根据预定方案在器材套件中找出需要的硬件和连接线、USB数据线等材料。具体的硬件见上面的“硬件清单”。

步骤3 硬件搭建
projectImage

       将扩展板安装到主控板上,分别将显示屏、时钟模块、数字按钮模块、振动模块、心率传感器等电子模块连接到扩展板的引脚上。此项工作主要由陈婧轩负责完成。具体的连接方法见上面的“硬件接线图”。

步骤4 编写程序
projectImage

       使用Mind+软件进行编程,此项工作主要由姚辰龙负责完成。将程序上传到设备,进行初步的调试。源程序文件见附件。

        程序简要说明:显示屏上分行显示日期、时间、闹钟时间和闹钟开关提示;用其中的两个按钮模块设置闹钟的时和分,用其中的一个按钮模块控制闹钟的开关;最后一个按钮模块用来控制检测心率的子程序的执行。当时间和闹钟时间相同,且闹钟开关设置为开启时,振动模块会开始工作;当闹钟开关设置为关闭时,振动模块停止振动。

步骤5 设计、制作外型件
projectImage

       使用LaserMaker软件绘制作品的外型。通过使用游标卡尺测量硬件材料的尺寸,以确定安装孔径及间距等参数。图纸文件见附件。

projectImage

       使用激光切割机对椴木板进行切割。使用了3mm和2mm两种不同厚度的椴木板。

步骤6 组装调试
projectImage

       使用LaserMaker软件绘制作品的外型。通过使用游标卡尺测量硬件材料的尺寸,以确定安装孔径及间距等参数。图纸文件见附件。

projectImage
projectImage

成品展示

projectImage
projectImage
projectImage
附件
icon 姚辰龙&陈婧轩-无声的闹钟.zip 1.66MB
下载
队伍名称 二小智创2队 参赛组别 小学
参赛学生 姚辰龙 万年县第二小学 陈婧轩 万年县第二小学
指导老师
刘育红 万年县第二小学
指导老师
陈田港 万年县第二小学