B7:E教中国▪STEAM 课程 上一版 下一版

《江苏科技报·教育周刊》(双周刊,国内统一刊号CN32-0019),是江苏省唯一以社会立场透析当代中国教育的报纸。秉承“科技推动教育,教育改变人生”的理念,《江苏科技报·教育周刊》一直注意保持与教育前沿工作的密切联系,定位于教育宏观研究,兼顾微观探讨,注重教育文化生态的构建与引导,时刻关注鲜活的教育实态,着眼于教育文化的深层构建,努力赋予教育以深厚的文化内涵,致力打造中国最好的教育媒体。

国内统一刊号:CN32—0019
编辑部地址:江苏省南京市鼓楼区中山路55号新华大厦48楼

第415期 总第6063期 2021年10月04日 星期一
返回首页
作者 内容  上一期  当前第415期  下一期
语音温湿度提醒仪
来源:本站原创 作者:主讲人:康留元 发布日期:2021-10-04 10:51:43

康留元   河南省汝州市信息技术学科高级教师,全国中小学生创·造大赛裁判员,DF创客社区IoT物联网版主,吴俊杰老师创客教育普惠课程掌控板mPython基础课程合伙人。

 

教学背景


如今的天气变幻莫测,如果我们长时间在湿度较高的室内工作、生活,容易患湿痹症,危害人体健康;而当我们的生活环境湿度过低时,则会加快空气中水分的蒸发,干燥的空气容易夺走人体的水分,使皮肤干燥,人就会无精打采,极易诱发呼吸系统疾病。研究表明,最有益于人体的健康湿度范围为45%至60%。如何将室内的空气湿度控制在人体适应的范围之内?首先,我们需要知道当前的空气湿度,所以语音湿度提醒仪就显得尤为重要。本节课就利用Gravity: 中英文语音合成模块,设计制作一个简易的语音温湿度提醒仪。


教学目标


知识与技能  了解语音合成的原理;掌握温湿度传感器和语音合成模块的使用方法;熟悉程序中变量的创建、数值转换字符串的方法。


过程与方法  通过观察作品,认识温度和湿度的关系,培养观察力和想象力。


情感态度与价值观  体验语音温湿度提醒仪使用过程,养成发现问题、解决问题的能力,树立正确的科学观。


教学重点与难点


教学重点  语音模块播放的内容与温湿度数值一一对应。


教学难点  解决温湿度传感器与语音合成模块数据类型不一致的方法。


教学准备


Gravity: 中英文语音合成模块1个,micro:bit V2 编程入门开发板1个,micro:bit掌控I/O扩展板1个,Gravity: DHT11温湿度传感器1个,高品质micro USB数据线1个,3.7V充电锂电池1个。


教学过程


一、情境导入


师:空气湿度是指空气的潮湿程度,即空气中水汽含量距离饱和的程度。空气湿度低于45%,即表明室内干燥,会导致人体皮肤、咽喉、呼吸道干燥,容易引发哮喘等呼吸道疾病。如果空气中的湿度高于60%,人体会感觉闷热难耐,而空气湿度高于80%,可能会使人体散热困难,从而引发体温升高、心跳加快、头晕恶心等症状。


教师出示语音温湿度提醒仪实物,引导学生认真观察语音温湿度提醒仪的操作演示,听语音播报温湿度。


师:有了这款语音温湿度提醒仪,它可以时刻提醒我们及时给生活环境中的空气加湿或除湿,防止疾病的发生。同学们再想一想,语音温湿度提醒仪该怎么制作呢?


学生思考、交流、讨论。


二、知识讲授


师:首先我们得知道空气的湿度值,这就需要用到温湿度传感器。温湿度传感器装有湿敏和热敏元件,所以能用来测量温度和湿度。它们具有体积小、性能稳定等特点,被广泛应用在生产生活的各个领域。温湿度传感器有的带有现场显示功能,有的则不带有现场显示功能。本课例中我们使用的Gravity: DHT11温湿度传感器就不带有现场显示功能,所以我们可以先获取温湿度数值,然后再通过智能语音播报出来。


智能语音播报主要用到了语音合成技术,简称TTS(Text To Speech)技术。它涉及声学、语言学、数字信号处理技术、多媒体技术等多种学科技术,是中文信息处理领域的一项前沿技术。语音合成是通过机械电子的方法产生人造语音的技术,计算机将自己产生的或外部输入的文字信息转变为可以听得懂的、流利的汉语口语输出。本课例采用的Gravity: 中英文语音合成模块自带喇叭,采用I2C和UART两种通信方式,能兼容绝大部分主控。


三、指令学习


1.语音合成模块指令


语音合成模块指令分为合成语音,使用flash存储,设置单词发音方式,设置音量、语速、语调、发音人等,如图1。


 

2.温湿度传感器模块指令


读取相应引脚的数据值,获取室内的温度和湿度数值,如图2。



3.数值转换字符串指令


温湿度传感器的数值类型与语音合成模块的字符串类型不匹配,无法播放,要先将温湿度数值转换成字符串类型,具体用到的指令如图3。



四、电路连接


语音合成模块连接扩展板IIC接口,温湿度传感器连接扩展板P2。


五、程序设计


打开Mind+软件,连接设备COM19,点击左下角扩展添加主控板:micro:bit。如图4。



点击左下角扩展添加传感器:DHT11/22温湿度传感器。如图5。



点击左下角扩展添加用户库:语音合成模块。


编写程序使micro:bit设备开机后显示笑脸,实现如下功能:当按下A键时,语音播报温度数值;当按下B键时,语音播报湿度数值。程序可参考图6。



六、小组展示


学生以小组为单位,由小组代表上台分享语音温湿度提醒仪作品,其他小组学生提出建议。学生组内自评、组间互评,再通过电子教室上交个人作业,教师给予评价和指导。


教学反思


通过设计制作语音温湿度提醒仪,学生了解了TTS技术,简要认识了语音合成与温湿度传感器的工作原理。本课例不仅综合运用了开源硬件编程知识,还融合了数学学科知识,既锻炼了学生的逻辑思维,又培养了学生的动手操作能力。尤其是教学中的小组合作学习有利于促进学生团队协作,激发学生探究兴趣,取得了预期的效果。


(本课件由DF创客社区推荐)

发表评论
评论标题:
评论内容:
(500字符)
验证码: 看不清楚,请点击我
    
本网站所有内容属《江苏科技报·教育周刊》所有,未经许可不得转载
编辑部地址:江苏省南京市鼓楼区中山路55号新华大厦48楼
ICP备案编号:ICP备案编号:苏ICP备05076602号