[入门教程]掌控多功能时钟

2020-4-19 23:37:28 [显示全部楼层]
4359浏览
查看: 4359|回复: 8

[入门教程] 掌控多功能时钟

[复制链接]
掌控多功能时钟图1

谷雨是二十四节气的第六个节气,也是春季最后一个节气,
每年4月19日~21日时太阳到达黄经30°时为谷雨,源自古人"雨生百谷"之说。
时钟滴答,转眼又来到了暮春,眼前的美好,一如寻常
时钟是人类的好帮手,它时时刻刻提醒人们珍惜时间,使人们有一个准确的时间观念,
今天就让我们一起来制作掌控时钟吧!

掌控多功能时钟图21
一、功能说明:
    掌控时钟上电后,不仅可以显示时间,还有天气、日期 及闹时功能; 按Y键,显示本地区的天气、温度和显示日期、 星期;按T键,显示闹钟时间;按P键,显示rgb红灯亮,进入调整闹钟界面 ;当蓝灯亮,当按H键,时的数值增大,当按O键,时的数值减小,当绿灯亮,当按H键,分数值增大,当按O键,分数值减小;当晃动板子,闹铃停止!

掌控多功能时钟图3

二、材料清单
(一)硬件
3.laserMaker掌控板外壳、螺丝若干、内六方工具
掌控多功能时钟图4
(二 )软件
mPython 0.2.2
三、组装

掌控多功能时钟图15
1.通过三个螺母将掌控板和外壳固定

掌控多功能时钟图16
2.将掌控板插入micro:bit掌控I/O扩展板,方向要印有丝印:掌控板一面

掌控多功能时钟图2


四、编写程序
(一)编程环境配置
掌控多功能时钟图22
1.打开mPython0.2.2,串口连接掌控板com20;
掌控多功能时钟图5
2.窗口左侧,wifi区域添加网络块;
掌控多功能时钟图6
3.窗口左侧,扩展区域添加天气块;
掌控多功能时钟图7
4.窗口左侧,高级区域添加列表块;
掌控多功能时钟图8
5.窗口左侧,显示区域添加仿真数码块
(二)网络授时
    利用掌控板的WiFi模块,获取网络的实时时间。WiFi名称跟密码需要完全正确。通过网络授时来获取国际标准时间。
北京时间属于东八区,该模块的时区和授时服务器默认是不用改动的。
掌控多功能时钟图9



(三)设置 闹钟
掌控多功能时钟图11
1.显示闹钟信息,初始闹钟变量:闹钟变量hour1=7,闹钟变量munite1=0
掌控多功能时钟图17  
2.设置闹钟时间,变量shuzhi控制调整 闹钟的时间
当按P键时,rgb红灯亮,开始 设置闹钟 时间;
掌控多功能时钟图12
当shuzhi/3取余为0时,rgb蓝灯亮,当按H键和O键,调整闹钟时的大小;
当shuzhi/3取余为1时,rgb绿灯亮,当按H键和O键,调整闹钟分的大小;
当shuzhi/3取余为2时,rgb灯灭,调整闹钟成功;
当hour1大于等于24或者小于等于0,hour1设为0;
当munite1大于等于59或者小于等于0,munite1设为0;
掌控多功能时钟图23
3.当时钟时间与闹钟设置时间一致,播放音乐Python,
当 掌控板被晃动,音乐停止,

(四)设置日期 天气
掌控多功能时钟图18
掌控多功能时钟图13
当第一次按Y键时,显示天气和温度

掌控多功能时钟图14
再次按Y键时,显示日期和星期数
(五) 程序
掌控多功能时钟图20
掌控多功能时钟图19

五、知识拓展
时区(Time Zone)
1.时区是地球上的区域使用同一个时间定义。
2.地理时区划分:由于地球的自转运动,不同地区有不同的地方时间,为了解决时间混乱的问题,1884年在华盛顿召开国际经度会议时,采取了划分时区的办法,规定将全球划分为24个时区。
3.规定英国为中时区(零时区)、东1-12区,西1-12区。每个时区横跨经度15度,时间正好是1小时。最后的东、西第12区各跨经度7.5度,以东、西经180度为界,在中国采用首都北京所在地东八区的时间为全国统一使用时间。
掌控多功能时钟图10
六、视频回放

Roboxes  见习技师

发表于 2020-4-20 09:08:01

诶,我也在用掌控做时钟也
回复

使用道具 举报

rzegkly  版主
 楼主|

发表于 2020-4-20 09:21:58

Roboxes 发表于 2020-4-20 09:08
诶,我也在用掌控做时钟也

相互学习
回复

使用道具 举报

DFBJy_ZyMeE  初级技师

发表于 2020-4-20 09:40:51

一直想做个时钟,今天 终于实现既学习又拥有了。
回复

使用道具 举报

taixing  学徒

发表于 2020-4-20 09:59:33

正要做个闹钟,真是踏破铁鞋无觅处。
回复

使用道具 举报

rzegkly  版主
 楼主|

发表于 2020-4-20 10:07:17

taixing 发表于 2020-4-20 09:59
正要做个闹钟,真是踏破铁鞋无觅处。

掌控板制作闹钟很方便
回复

使用道具 举报

rzegkly  版主
 楼主|

发表于 2020-4-20 10:09:38

测试一下发现,掌控板裸板触摸金手指时,N键可以闹钟时间 可以 调整,但插到micro:bit掌控I/O扩展板后,发现N键是很灵敏,将Y键复用!
回复

使用道具 举报

gada888  版主

发表于 2020-4-27 11:19:08

亮眼的设计
回复

使用道具 举报

rzegkly  版主
 楼主|

发表于 2020-5-19 14:34:52


谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail