虚谷号结合智能灯泡

来源 :中国信息技术教育 | 被引量 : 0次 | 上传用户:aiggo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  创客空间应该是一个充满个性的地方,各种奇思妙想都能在这里得到实现。当我校的创客空间全新装修好后,我和学生总觉得还不够个性化,科技感也不强。创客空间里的细节布置肯定要自己来设计并且实现。于是,我们把目光投向了照明系统,即灯光。
  要让照明系统体现个性,自然要买支持物联网控制的灯泡,如小米、华为和Yeelight的智能灯泡(如图1)。这些灯泡往往具有可调光、支持手机远程控制等特点,也称为智能情景照明灯。但我们不满足于用企业开发的APP来控制灯光,而是希望能够自己编程对灯泡进行个性化控制,如定时开灯和关灯,或者结合一些创客空间的传感器实现真正的智能控制。
  原理分析
  支持手机APP控制的智能灯泡很多,但是能够让用户自行编程控制的却寥寥无几。研究了市场上常见的开放接口的智能灯泡,总结出自定义编程大致有两种方式:一是智能灯泡的物联网网关支持第三方认证接入,如天猫精灵;二是智能灯泡同时支持局域网内部的控制,如Yeelight。
  默认情况下,Yeelight智能灯泡与物联网网关建立联系,然后手机APP通过网关发送控制指令给灯泡,每一个智能灯泡都是一个智能终端。但是,Yeelight智能灯泡如果开启了“局域网控制”功能,那么就可以同时响应来自局域网任一智能设备的控制指令了,发送控制指令的设备可以是电脑、手机,也可以是任何一个支持网络功能的MCU,如掌控板、虚谷号和树莓派等,具体过程如图2所示。
  智能灯泡的编程控制实验
  虽然任何一种支持网络的编程语言都可以给Yeelight智能灯泡设备进行编程,但考虑到学习难度,我们选择了Python语言。因为Yeelight官方提供了一个库,在这个库的支持下,编程会更加容易。
  1.准备工作
  (1)智能灯泡和电脑或者其他可编程智能设备要处于同一个局域网。我们使用的是最新的虚谷号(如上页图3),它是一款面向人工智能教学和Python编程学习而开发的开源硬件平台,自带了Wi-Fi,接上鼠标键盘和显示器,就是一台电脑。它也可以像U盘一样,插入普通电脑进行编程。
  (2)打开智能灯泡的局域网控制功能,具体操作如图4所示。
  (3)安裝好Python3环境。虚谷号已经内置了Python3.5,并且已经安装了一些常见的库。
  2.实验过程
  步骤1:安装Yeelight库。
  在命令行中输入pip install yeelight,通过网络安装Yeelight库,安装速度很快。
  步骤2:打开Python IED进行编程测试。
  (1)寻找设备。输入如表1代码。
  屏幕打印出这个局域网中找到的智能灯泡设备数量。变量ledlist的数据类型为“列表”,用print(ledlist)语句打印出来,会看到如表2的内容。
  这些信息描述了这个智能灯泡的关键信息,其中192.168.199.184和192.168.199.142就是智能灯泡的IP地址,这说明局域网中有两个智能灯泡设备。
  (2)控制智能灯泡的开关状态。
  使用Bulb对象指定一个设备的IP地址,用“bulb.turn_on()”和“bulb.turn_off()”就可以控制灯泡的开关状态。参考代码如表3。
  除了用“bulb.turn_on()”和“bulb.turn_off()”,Yeelight还提供了一个“bulb.toggle()”的方法直接让设备切换状态。
  (3)控制一个设备的色彩。
  Yeelight支持多方式控制灯光色彩,如RGB、HSV和色温控制等方式。表4的代码实现了RGB方式控制。
  如果要实现更多功能,可以查看Yeelight库的文档介绍。Yeelight库文档的地址为:https://yeelight.readthedocs.io/en/latest/。
  更多创意示例
  一旦实现了局域网控制后,这个智能灯泡就变得更加好玩了,也能支持我们的各种奇思妙想。我和学生们讨论了几种创意方案。
  创意1:根据天气预报自动变换灯泡的色彩
  用Python代码定时获取当前的天气预报,然后显示不同的灯泡色彩。晴天就柔和一点,下雨天则要亮一些。学生说如果是刮风天气,灯光要闪烁,如同被大风吹过,确实是脑洞大开。
  创意2:设计一个大型的LED灯带
  在创客空间前面的走廊,我们准备装一排8个以上的智能灯泡,这样就形成了一个大型的“LED灯带”,可以实现彩虹灯、流水灯之类的效果,也可以根据音乐旋律来显示一些闪烁的舞台灯光效果。
  创意3:设计一个大型的LED阵列
  如果在创客空间的天花板上,装上25(5*5)个智能灯泡,可以做一个和micro:bit的点阵屏差不多的大型“LED阵列”,用来显示特定的图案,如笑脸、字母等,和micro:bit不同的是,这个LED阵列还是全彩的呢。
  还有远程开灯、刷脸开灯等,因为虚谷号支持各种Arduino传感器模块,也支持摄像头,从简单互动到人工智能,学生的创意想法越来越多,不再一一列举了。
  盘点这些年学校创客空间中做的各种作品,往往局限于LED、舵机、直流电机之类的电子模块,很少有人去直接控制家用电器,这是因为家用电器使用的是220V的电路,比较危险。现在,有了支持物联网功能的电器后,一种新的玩法也出现了。创客空间里的学生会发现,编程并不是虚拟世界中的游戏,而是能真正作用于真实世界的。当然,要方便自如地控制这些智能灯泡,虚谷号是一个很好的工具。
  基金项目:本文是江苏省教育科学“十三五”规划专项课题“江苏省高中STEM教育基地实验项目的设计与实践研究”阶段性成果,课题批准文号:C-a/2018/02/19。
其他文献
本刊讯 在各级党组织尤其是党委宣传部、组织部高度重视和大力支持下,依托各级邮政系统和社会力量,经过广大通讯员、发行员的辛勤工作,承蒙广大干部群众和读者的喜爱,截至2015年1月25日,《党建》杂志全国发行量达到71.6万份,比上年增长7.5%,实现连年稳定增长。《党建》杂志主要覆盖范围是各级党委学习中心组,各级党政机关和城乡基层单位党组织,中央及地方宣传文化单位,党建工作部门、理论宣传和研究单位,
导语:西贡是我的情人,我爱着她。  从海防到河内的路途中我遇到了麻烦——我丢了50美金。回到河内,我翻箱倒柜,却怎么也找不到,那时,我的心里充满了沮丧。情绪是会传染人的,我的沮丧也传染给了其他几个伙伴。在得知我第二天要乘机到西贡的时候,前台的姐姐帮我预定了出租车还帮我砍价,千叮咛万嘱咐一定要当心当地的治安,因为西贡的治安差,也是有名的。  第二天又是起了一个大早,还未来得及好好说再见,我便孤身前往
合作学习是新课程标准倡导的学习方式,“智慧教室”这一现代信息技术教学设施的出现,对小组合作学习会产生怎样的影响呢?笔者经过一年多的语文教学实践,摸索出基于智慧教室的语文小组合作学习模式构建的一些策略。  善用“计时器”,让合作学习过程讲求效率  对于小学课堂来说,一节课就40分钟,不讲效率不行。在传统的小组合作学习中,教师一般会事先提出所给予的时间,但总有一些学生因为没有形成时间观念,不能快速进入
导语:2015“剧本黑名单”如期到来。黑名单其实并不“黑”,能进入就意味着已经在好莱坞制片公司登堂入室。“黑名单”的出现,缓解了伯乐与千里马之间的矛盾,以网络共享代替了单一的人为操作。  正文:  可以这么说,好莱坞汇集全世界最强的电影人才,并且有一个极大的人才储备库。这些人才来自全世界各地,怀揣梦想,希望处女作就能一击制胜。但是,一部电影,起始于剧本,在制片厂的工作模式下,专业编剧对于一部电影的
2018年8月7日,美国恢复对伊朗金融、金属、矿产、汽车等一系列非能源领域制裁,定于11月5日重新启动对伊其他领域制裁,主要涉及能源和航运。16日,美国国务院宣布设立“伊朗行动小组”,负责实施对伊施压的具体措施。随着欧洲大企业陆续离开伊朗,人们对《伊核协议》的质疑在不断加深。数年来,硝烟战火一直笼罩着中东这片多事土地。未来,伊朗会同伊拉克、阿富汗、利比亚一样卷入多年的战争漩渦,还是能幸运地躲过战争
导语:互联网 教育很可能预示着教育的未来方向。技术的发展不断的推动着互联网 教育的前景。  美国有一个很前卫的教育项目叫密涅瓦(he Minerva project),是由美国财政部长、哈佛大学校长等一群头顶很多光环的人共同创立的项目,这项教育项目是线上和线下教育完美的结合。从线下来讲,运用了互联网思维,这是一个完全开放的教学平台,。密涅瓦的学生在四年的学习中,每个学期都会去世界上一所不同的城市生
导语:许多人没有美貌这件武器,实际上任何的特殊之处,比如惊人的美貌,都是缺点, F部分招募的女人,不分阶层,民族,信仰和外貌,任何其中弗吉尼亚·豪只有一条腿。  1944年11月,在英国切斯特市的一个酒吧里,一位24岁的金发女郎穿着优雅的礼服,走到一位年轻的男子旁边,主动攀谈起来。看得出来,他们相谈甚欢。她后来在写给上司的报告中说,他像典型的“美国男孩”,对她的问题,不吃惊也不怀疑,而是表现的非常
新举措将使人民币稳定下来,但会减缓其国际化速度。  在中国央行要求境外金融机构持有更多人民币存款准备金后,人民币周一升值。这是央行为驱赶货币投机者而采取的最新举措。  随着人们对中国经济增速放缓的担忧日益加剧,并导致资本外流以及人民币贬值,一些分析人士预测,继去年贬值5%之后,人民币今年将贬值10%。中国人民银行于是迅速采取行动,以阻止人民币过快下跌。  近期,人民币在离岸市场和在岸市场均出现上涨
還有什么  更好的事情  望着波浪的她的眼睛  消逝在风中的她的衣裙和长发  那个头发白了一半的女人  单纯而宁静  云都往她那里去了  阳光都往她那里去了
作为美国总统身边能够对外交安全政策发挥重要影响的人物之一,美国国家安全事务助理博尔顿8月26日抵达了以色列。博尔顿开诚布公地表示,他计划在以色列与内塔尼亚胡总理举行会谈,伊朗的核武器以及弹道导弹项目是会谈的首要议题。    在美国于8月7日启动对伊朗的部分制裁后,外界对伊朗核协议是否还能够继续表示怀疑,而随着欧洲大企业陆续离开伊朗,人们的这种怀疑也在不断加深。另一方面,伊朗从最高精神领袖哈梅内伊到