相关商品
教学|第9期机器人编程课,解锁智能家居新技能,操控光源
编辑:奥松机器人科技股份有限公司2021-02-19 浏览次数:628
哈喽,同学们好!经常用手机的同学有没有注意到智能手机会在强光或夜晚黑暗下自动调解屏幕亮度;在社区的楼道灯中,白天不亮灯,夜晚时才亮灯,这些都是什么原理呢?今天就让我们通过CooCoo课程来了解其中的原理吧~
学习详情
01
本期学习目标
1、了解环境光的特点,理解光线传感器的工作原理
2、能用控制光线传感器的相关编程模块控制小车进行光线感知
3、培养学员逻辑思维能力
4、掌握【情境控制模块】的【光线声音传感器】模式功能使用
5、尝试结合超声波传感器与光线传感器组合编程应用
02
学习新知
1、认识光线传感器
-光线传感器原理与应用概述-
CooCoo之所以能感知光线强度是因为控制器里面内置了光线传感器!
光线传感器的外观与LED灯的外观有点类似,都是小灯珠的形状,但是它们的功能完全不同。
光线传感器是利用光敏电阻能接受光波的强弱程度,从而改变自身的电阻值,因此改变电路中的电信号,继而“告知”主控器检测到了光线。一般情况下,光敏电阻的特性是当光照强度越大时,电阻值越小;反之光照强度越弱,电阻值越大。有一些光敏电阻的特性可能相反,这与具体的原材料有关。
03
本期需要的设备和材料
1、CooCoo智能编程机器人(礼品版或教育版)一套
2、可控光源(教室灯、手电筒)
3、手机/平板电脑
04
情景控制器模式
打开APP中【情境控制模式】下的【光线声音传感器】模式后,CooCoo能实时检测到周围环境光强,并以数值和正弦曲线的方式反馈展示。
打开App操作界面按下右侧圆钮,机器人光线检测开启。App界面左侧红框光线传感器文字上面的数值即刻显示,这些数字代表机器人检测到的实时光线强度大小,同时中间的波形可以直观实时显示出光线的强度。
05
牛刀小试-编程模块探究
在APP的【编程模式】下,【感知】功能模块区有一个编程模块——【探测光线强度】。
模块作用:控制主控板上的光线传感器来监测环境中光线的强度值。
结合使用来对环境光线值进行阈值界定
在设置程序中,我们需要与条件判断语句结合使用。在一般的应用场景下,我们除了设定光线阈值之外,还需要设定执行的条件,也就是说,如果当实际检测的光线值没有超过光线阈值时会发生什么,反之超过了光线阈值时会发生什么。
对编程块和变量有了基本了解后,让我们开始尝试执行两个简单的任务!
任务一:
让CooCoo在光线强度值大于200的环境光下运行,如果光线值太弱,机器人不运行;
任务二:
让机器人的速度随时随着环境光线值的大小变化;
任务1程序
任务2程序
注意:此时可通过一个数学计算来转变赋予电机运转的变量值,因为光线传感器检测到的光线强度数值可以超过500,但是机器人上的电机转速最大值控制在0~255区间范围内,否则速度太快会损耗电机。
06
学习进阶
在上面视频中任务二的基础上,我们尝试增加一个条件判断,当光线值低于50的时候让CooCoo停止,同学们可亲自动手尝试操作哦!
参考程序
08
扩展学习
通过学习同学们已经学会利用光线强弱控制CooCoo了,接下来同学们可以结合超声波传感器的检测功能,让CooCoo在速度随着光线的强弱反向变化,当检测到前方障碍物时,CooCoo停车!
参考程序
今天的课程到此就结束啦,同学们应该已经学会了生活中智能家居设备中的光控原理!基于这节课所学知识,同学们还可发挥自己的创意设计更有趣实用的程序!有好想法的同学可以随时跟老师交流!也可以随时在下面留言哦~
各大公立校、托管和教培机构,若想获得更详细课程方案可以在下方联系我们。教案、课件和大量视频素材都已齐备!让我们一起努力培养未来时代的科创家吧!
CooCoo智能编程机器人课程概况
样课动漫课件部分展示
样课教案部分展示
学生用书教材展示
相关文章:
1、教学 | 第7期机器人编程课,演唱会上用AI技术秀出京剧大变脸
2、教学 | 第6期机器人编程课,秒变音乐达人,用AI实现个人音乐会!
----------------------------------------------------------------------------------------------------------------
奥松机器人官网:www.alsrobot.xin
微信号:15636186091(奥松机器人吕老师)
公众号名称:奥松机器人
淘宝:robotbase.taobao.com
QQ群:16816196(讨论,解惑)
联系电话:4006190998
新浪微博:@奥松机器人基地
用户评价
暂时还没有任何用户评论