怀若谷 发表于 2020-6-4 20:47:18

起床困难户,你需要一款这样的智能闹钟



●功能描述●       通过两个按钮设置闹钟时间,左边的按钮设置时,每按一次增加1小时,右边的按钮设置分,每按一次增加5分钟。       当到了设定的闹钟时间时,大门会打开,一只公鸡会出来,并且响起用户设定的铃声。需要关闭闹铃时,必须将一个磁石球,从闹钟的左边槽口放进去,磁石球会经过滑槽滚到右边,由于感应到磁力,闹钟铃声停止,公鸡退回,大门重新关闭。       铃声的设定,是直接通过录制声音的方式进行的。闹钟背面有两个按钮,按下右边的按钮可以录制10秒钟的声音,按下左边的按钮可以收听效果。录制好的声音就会成为下一次的闹钟铃声。
● 视频演示●https://v.qq.com/x/page/l0976g3owib.html

● 制作过程●01 材料准备DFRduino Nano   1块Nano扩展板   1块OLED显示屏1块音频录放模块1个DS1307时钟模块1个数字按钮模块2个磁感应传感器1个180°舵机2个小喇叭1个
02硬件搭建数字按钮模块1<——>引脚2数字按钮模块2<——>引脚3音频录放模块<——>引脚4磁感应传感器<——>引脚5180°舵机1<——>引脚12180°舵机2<——>引脚131307时钟模块<——>IIC 1OLED显示屏 <——>IIC 203 编写程序3.1 打开软件—Mind+ 3.2连接设备,选择上传模式3.3 添加扩展包
主控板: Arduino Nano功能模块:实时时钟DS1307显示器:OLED-12864显示屏执行器:舵机模块3.4编写程序




3.5上传程序
04设计制作外型4.1设计绘制图纸4.2利用激光切割机切割椴木板05 组装调试5.1将主控板及部分器件固定在预定位置5.2   安装音频录放模块5.2.1将两块T型木件合成一个

5.2.2从内往外插入背板预留口
5.2.3 装上2个尼龙柱5.2.4 装上音频录放模块
5.3组装滑槽,并安装上磁力感应器5.4安装底板和侧板5.5安装“公鸡”5.5.1 将3块“公鸡”造型模板件叠加粘贴5.5.2 将一字型摇臂装上舵机5.5.3 摇臂插进“公鸡”木件卡口5.5.4 根据高度拼装垫板5.5.5 将舵机固定在垫板上5.6安装“大门”5.6.1 将7字型摇臂装上舵机5.6.2 摇臂插进“大门”木件卡口
5.6.3 根据高度拼装垫板5.6.4 将舵机固定在垫板上5.7安装背板5.8整理好数据线5.9放置好滑槽5.10安装顶板5.11 通电调试
● 成品图赏●




本人编写的创客编程教育入门教材已经由清华大学出版,朋友们可以了解一下,或许对您有帮助。
新书推荐:《人工智能趣味入门:光环板程序设计》

新书推荐:《micro:bit编程入门教程》
天猫、淘宝、京东、当当等线上商城均有销售
欢迎大家关注我的公众号

hnyzcj 发表于 2020-6-4 21:07:54

不错

怀若谷 发表于 2020-6-4 21:39:56

hnyzcj 发表于 2020-6-4 21:07
不错

谢谢版主!
页: [1]
查看完整版本: 起床困难户,你需要一款这样的智能闹钟