Mixly开源项目设计14:制作一个免打扰闹钟

来源 :中国信息技术教育 | 被引量 : 0次 | 上传用户:suease
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  “闹钟”是非常常见的创客作品的主题,我们发现凡是跟人的生活和健康密切相关的产品,其价值总会高一些,如一个LED在闪烁,虽然做成一个闪灯和做成一个闹钟或做成一个用来美容护肤的光波美容装置的原材料的成本都是类似的,但却因为同一个原理用在了具有不同附加值的领域,它们的价格就产生了很大的差别。这就如同写作文,使用同样的文字,不同的组合、不同的对象、不同的时机就自然产生了不同的价格。本次,我们设计的是一个免打扰闹钟,它安装在眼罩中,当设定的时间到来时,眼罩会发出红色的闪光,被眼睛接收到,达到叫醒使用者的目的。相对于声音或者震动的叫醒方式,这种原理的闹钟对他人的影响更小一些。
  制作:制作一个眼罩闹钟的原型
  我们将旋钮旋转到不同的位置,就可看到定时提醒功能的效用,如将旋钮旋动到5V的时候,我们可以看到旋钮会在480分钟也就是8小时之后开始闪烁。这样我们就完成了闹钟原型的制作,接下来我们需要将其改装为一个真正可以使用的闹钟。
  改装:完成免打扰闹钟的制作
  首先,我们来规范一下电路图的连接图,如图5所示。
  按照图5连接电路,裁剪3段6cm宽、80cm长的布条,在中间的布条上用绕线器接线,接着前后各覆盖一层布条,让导线和LED都被包裹在布条里,然后用缝纫机或者针线封口,就形成了如图6所示的眼罩。需要特别强调的是,在制作眼罩的过程中,需要注意测量眼睛的瞳距以适应不同用户的需求。
  其次,给旋钮设计一个操控面板,旋转旋钮到不同的位置(如图7),然后结合串口反馈的数值,记录闹钟的设置结果,标记在纸盒上,形成操作面板。
  这样,我们就完成了定时提醒免打扰闹钟的设计和制作,图8是闹钟的使用效果,利用眼前的闪烁的红光可以有效地叫醒熟睡中的用户。
  如果需要改进这个闹钟,可以在電路上添加一个蜂鸣器,这样除了闪光之外,还有一个声音提醒功能确保有效叫醒。如图9所示,这是创客项目中常常使用的用模拟电路来达到数字电路效果的做法。
  玩转:使用系统计时器
  从程序的角度来看,这个项目一开始期望做一个8小时的闹钟,如图10所示,但效果并不理想。
  后来,我们发现原来是程序有些偏差,那就是延时效果始终是错误的,这时我们用串口监视器查看变量item的数值发现其竟然出现了负数,这是为什么呢?原来主要的错误在于变量的类型,整数型变量的数值变化范围是-32768~32768,而需要换算的范围的最大值28800000却超出这个范围很多倍;从而导致数据出现错误,如图11所示。
  因此,我们对这个程序进行了改进,主要有两个关键点:一是建立变量time表示等待时间,但是time的单位是秒而不是毫秒,这样其最大值缩小了1000倍,变为28800,就不再超出数据范围了;二是用系统运行时间/1000的结果与设置的闹钟时间相比较,然后判断是否执行闹醒程序,这样程序在执行的过程中不断地显示串口反馈出的设定好的闹醒时间,可便于对旋钮进行标定,如图12所示。
  此外,还要对部分旋钮在旋动到0的时候偶尔出现的数据漂移现象进行修正,让A0数值小于10的时候,time的数值始终设定为0。我们通过不断地解决算法方面的一些问题,既学习了数据结构方面的知识,又提高了解决问题的能力。
  分享:基于产品的学习
  至此,一个可以用来售卖的创客DIY套装就完成了。我们之前曾经描述过这样一种观点:一个已经下载好程序的主控板的价格和一个没有任何程序的主控板的价格是不同的,因为在下载程序的过程中,程序设计者的知识产权价值得到了体现。而在家庭创客空间孵化课程的淘宝店上,则允许用户自己出版DIY套件,只需要使用相应的元器件设计出一个DIY产品,像这个免打扰闹钟一样,淘宝店主就会将其制作称为一个DIY套件并且像正规出版社一样向作者支付知识产权的费用,如图13所示。
  这样做就避免了学生不知道分享一个创客作品以后能够有哪些具体的收益的问题发生。我们将创客教育中通过一个模块可重用的产品的设计的过程来体现算法思维、设计思维、建模思维、产品思维即创客思维提升过程的学习方式称为基于产品的学习。在这一学习方式中,学生不再只是被动地做一个东西,而是很有可能成为一个新的流行单品的设计者。这个过程,打破了课堂的限制,突破了学校的围墙,学生的收获将是真实的社会和整个人生。
  本案例的分享视频将会在以下公众号中陆续登载。
其他文献
2015年下半年,我有幸参加了教育部——中国电信校长信息化领导力远程培训,专家的讲座及部分中小学校长关于创客教育的经验分享,使我对学校创客教育有了新认识。尽管我认为创客教育及创客文化对学生未来的发展起着至关重要的作用,但听说国内许多学校为开展好创客教育投入数十乃至数百万人民币用于建设创客空间,购置机器人、3D打印机、激光切割机等高端设备,我只能望洋兴叹。因为学校拿不出这么多的资金投入建设,而且又缺
2018年初,教育部正式公布了《普通高中信息技术课程标准》(2017年版)。新版课程标准明确提出了信息技术学科核心素养之一就是计算思维,它是指“个体在运用计算机科学领域的思想方法形成问题解决方案的过程中产生的一系列思维活动”。具备计算思维的学生在信息活动中能够采用计算机可以处理的方式界定问题、抽象特征、建立结构模型、合理组织数据;通过判断、分析与综合各种信息资源,运用合理的算法形成解决问题方案;总
摘要:和传统教学模式相比,本文提出的基于综合实验平台的信息化教学课程设计,针对不同类型的知识点,采用了任务驱动、翻转课堂[1]、六段式教学法、学生互评等“学、教、做一体化”的教学模式,以及MOOC和综合实验平台等多种不同的信息化教学手段来进行教学设计,实现了导学结合、线上线下混合教学,改变了传统的教学模式,提高了教学效率,突出了教学重点,解决了教学难点,提高了学生的工程实践能力和创新意识,同时对整
摘要:作者从应用方向、工具、资源、平台等方面分析了当前“互联网 学校管理”的现状与问题,并基于近两年使用钉钉的情况,以案例研究方式思考大资源时代如何借力推进学校管理信息化。  关键词:钉钉;学校管理;信息化  中图分类号:G434 文献标识码:A 论文编号:1674-2117(2019)19-0093-03  ● “互联网 学校管理”的现状与问题  随着信息技术的发展,目前大多数学校都建设了基础网
摘要:本文分析了SPOC模式的基本组成,调研了翻转课堂及任务驱动教学法的概念、应用,提出了MOOC SPOC 翻转课堂的混合教学模式,设计了基于SPOC的混合学习模式,并将其应用于“大学信息技术基础”课程教学实践中,取得了不错的效果。  关键词:SPOC;混合学习;任务驱动教学法;学习模式  中图分类号:G434 文献标识码:A 论文编号:1674-2117(2019)18-0098-04● 引言
随着时代的发展,越来越多的新技术出现在我们的日常生活中。因此,教师应该在学校里搭建一些平台,让学生对新技术有所接触。我在境外教学的过程中,就如何落实新技术的内容,也做了一些尝试。  学生做老师,讲解更详细。我发现很多学生对新技术比我更加了解和熟悉。我就给学生机会,让他们做小老师,给同学介绍和计算机相关的技术和应用,学生对自己感兴趣的领域,讲解得很详细,不仅学生受益,作为老师的我,也学到了很多小技巧
《高中信息技术课程标准(2017年版)》提出了信息意识、计算思维、数字化学习与创新和信息社会责任四大学科核心素养。计算思维是运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。当前小学信息技术教学在让学生掌握计算机基础知识、计算机基本操作技能方面有着良好的表现,但是在对培养学生学科思维方面尚有不足。思维教育理论认为,思维是通过判断和推理来实现的,而
《教育信息化“十三五”规划》指出:以信息化来推动教育体系的结构重组、流程再造和思想变革,从而实现教育的创新发展。因此,我们应秉承“求真、开放、平等、协作、分享”的互联网精神,用互联网思维去思考教育问题,通过提升教师的信息素养和创新教育教学能力,使信息化教学真正成为教师教学活动的常态。本文以小学科学《抵抗弯曲》一课为例,探讨了电子阅览室环境下智慧教育理念是如何支撑小学科学课堂教学的。  《抵抗弯曲》
泰山出版社《信息技术》第四册第三单元微项目2的内容是“用引导线动画设计自由运动”。考虑到学生之间存在差异,以及学生的创作创新能力和交流合作能力较差,我采用分组交流、组内互助、组间竞争的方式,利用“学案”“微视频”等多种手段进行“引导”“引领”让学生动起来。通过制作与生活实际密切联系的小动画,培养学生独立思考、分析问题、解决问题的能力,使其养成利用团队合作解决问题的习惯。在“引动”学习中,让学生在操
摘要:探究学习是小学信息技术教学中常用的学习方法,真正有效的探究学习,不仅应当关注学生作品的质量的提高,更应当注重学生在技术学习背后的思维形成。作者提出在探究性学习过程中,教师除了关注学习内容本身,还应当更加关注学生思维能力的提高,促进学生获得真正的成长。  关键词:思维培养;探究学习;探究指导  中图分类号:G434 文献标识码:A 论文编号:1674-2117(2018)24-0052-03