手机微信控制掌控板红绿灯

来源 :电脑报 | 被引量 : 0次 | 上传用户:julienchen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  目前,在以树莓派、掌控板和Arduino为代表的开源硬件编程创客教育领域中,以“万物互联”为核心的物联网(IoT:Internet of Things)应用越来越广泛。利用手机微信的物联网小程序和在掌控板中进行mPython X编程,我们可以快速进行物联网应用案例的开发,比如用手机微信远程操控掌控板的红绿灯。

1.手机微信端配置“掌控板物联网”小程序


  首先,在手机微信中搜索“掌控板物联网”小程序,选择“微信授权用户信息”,当提示“申请使用你的手机号码”时点击“允许”按钮;接着,点击“添加掌控板”按钮,分别在“掌控板名称”和“Mac地址”后面输入自定义的掌控板名称(比如“招远一中2号”)和掌控板正面的12位串码(比如“3C6105186E4C”),完成后点击下方的“添加”按钮(如图1)。



  此时,返回“我的掌控板”页面,点击刚刚添加的2号掌控板后面的“配置”按钮,出现“我的应用”;点击“添加应用”按钮后会弹出小程序所支持的六种组件,包括开关、按钮、滑块、步进器、输入框和拆线图;先输入“掌控板红绿灯”作为应用名称,然后通过“添加组件”来建立三个“开关”,分别命名为“红灯”“绿灯”和“黄灯”,并且保持默认的“关值:0、开值:1”不变,点击“确定”按钮完成手机微信端“掌控板物联网”小程序的配置操作(如图2)。


2.在mPython X中进行程序的编写


  将掌控板通过数据线与电脑的USB接口连接,运行mPython X,使用与微信所关联的同一个手机号进行用户登录,进行程序的编写。
  首先从左侧“WiFi”中拖动“连接WiFi”模块至中央编程区,其中的“名称”和“密码”要对应自己所在的无线网络名称和连接密码;接着,再从“物联网”-“微信小程序”中点击选择“小程序选择掌控板应用‘招远一中2号’”模块;然后从“OneNet”中点击选择“OneNet设置”模块,包括服务器、设备ID、产品ID及产品APIKey的参数内容都不必改动,系统已经直接从微信小程序中自动获取到;接着,从“微信小程序”中点击选择“当小程序收到_name和_value时”模块,补充完整三分支选择结构——分别对应“_name”值为“黄灯”“红灯”和“绿灯”时,执行“设置所有RGB灯颜色为…”“等待5秒”和“关闭所有RGB灯”;最后,别忘记在循环结构体的最后添加一条“等待0.2秒”语句模块,防止占用过多系统资源造成死机(如图3)。



  值得一提的是,mPython X右侧的编程区是对应的Python代码(图4)。


3.测试“手机微信远控掌控板红绿灯”


  点击mPython X上方的“刷入运行”按钮,稍后就会看到界面右下角有“刷入成功”的提示,说明程序已经写入到掌控板中。再次打开手机微信的“掌控板物联网”小程序,会看到对应的掌控板“招远一中2号”后面出现“在线”字样,说明掌控板与网络是正常连接的;接着,点击左下方的Mac地址区域(不要点击后面的“配置”按钮),会出现一个有三个开关的控制页面,分别标注为“黄灯”“红灯”和“绿灯”,且都处于白色“断开”状态;尝试点击“黄灯”开关(变为蓝色接通状态),会有“已发送,值为:1”的提示出现,此时掌控板正面中央的三个RGB灯就会发出黄光,5秒钟后熄灭;如果再测试点击“红灯”或“绿灯”开关,掌控板的RBG灯均会发出对应的红光和绿光(如图5)。



  借助手機微信端的“掌控板物联网”进行必要的配置工作,然后在mPython X中进行编程,最终实现了手机微信远控红绿灯的效果,大家不妨一试。
其他文献
亏损不重要,重要的是起势难变胜势  因主播直播间售假,快手再一次被推上舆论浪尖。  5月28日,快手针对快手主播“驴嫂平荣”直播间售卖“朵唯12Pro”手机事件给出了最终处理结果。针对朵唯,快手电商将永久清退朵唯所有产品,涉事企业永不合作。但售假风波之下,快手在资本市场已越发“不受待见”。  “卖方还在唱多,买方早已用脚投票。”某私募投资部经理陈听涛如是说。  陈听涛进一步表示,作为卖方的券商更侧
期刊
传承天启血统,钧天装甲加持  索泰旗下天启系列N卡在玩家中的口碑非常不错,其独有的3+2风扇散热设计堪称一绝。这款RTX 3080 Ti天启也不例外,搭载了家族式的钧天装甲3风扇散热器,正面中间的风扇配备了天启之环RGB灯效,开机之后的视觉效果很有冲击力。在显卡背面的铝合金装甲背板上、天启之翼图案的位置预留了两个风扇位,专用的RGB风扇对GPU和供电电路进行辅助散热,同时在水平安装显卡的立式机箱中
期刊
●荣耀MagicBook 14:超低价位也有4核处理器  锐龙5 3500U/8GB/256GB SSD/FHD IPS  参考价格:3199元(天猫荣耀官方旗舰店)  荣耀MagicBook14是一款定位于3000元超低价位的14英寸轻薄本——老同学都知道,牛叔一般不推荐3500元以下的笔记本,因为超低价位的机型,很多时候连保障整机性能的最低硬件配置都达不到,既谈不上什么使用体验,也谈不上购买价
期刊
游玩合作类手游时,只靠外放并不能得到很好的团队协作体验,这时一款方便交流的游戏耳机的重要性就体现出来了。比如今天给大家带来的赛睿TUSQ入耳式游戏耳机,兼容多种移动设备,采用双麦克风设计,支持高品质的语音通话,是手游“吃鸡”的不二之选。  打开耳机包装,放置耳机的底托向右滑动就可以“解锁”耳机,取出固定在上面的可拆卸吊杆式麦克风,该麦克风为全向拾音设计,频响范围100~1000Hz,灵敏度-44d
期刊
第11代酷睿旗舰功耗、发热远超锐龙7 5800X  从规格对比上看,锐龙7 5800X和酷睿i911900K同为8核心16线程的配置,TDP只相差20W,差距并不大。实际上TDP是指芯片电流热效应以及其他形式产生的热能,是要求芯片的散热系统必须能够驱散的最大总热量,显然这并不代表处理器的真实功耗。  根据我们实际的测试,酷睿i9 11900K在满载时的功耗远远不止125W。特别是在开启ABT技术让
期刊
先说硬件功率:处理器最高70W,独显最高95W  处理器方面,暗影骑士·擎搭载的是英特尔第11代酷睿i7 11800H处理器,采用10nm制程,基于全新的Willow Cove核心架构,具备8核16线程的强大规格,基准频率2 3GHz,最高睿频4.6GHz,三级缓存达到了24MB。它的处理器单负载下的稳定性能释放最高是70W。  显卡方面,NVIDIA给出的RTX 3060官方功率范围是60W~1
期刊
同级最耐操屏幕  在Redmi的Note系列产品中,分别将5 5英寸大屏、金属机身、一亿像素等等诸多旗舰机的特性带到了千元价位,这也完美演绎了Redmi“高端产品大众化”的品牌理念。作为Note系列的第十代产品,这次它又会将什么带到千元价位呢?  我们手里这台是Redmi Note 10 Pro(以下简称10 Pro),起售价为1499元(6GB+128GB),处于国内市场竞争最激烈的1500元档
期刊
第一步:搭建建筑物的“模块”  我们的建筑效果简单来说就是“搭积木”,通过让X、Y、Z方向的“积木”数量变化来形成生长效果,而且为了增强戏剧化,还需要“积木”有不同的设计,而且在生长过程中“积木”还会随机变化。为此,我们简单设计3个不同的模块,如图1所示。注意,这里需要把它们的尺寸设置为完全相同,这样才能方便我们的后续调整。  将这3个模块新建一个集合,接下来我们再随便新建一个物体,然后进入它的几
期刊
外观设计尽显硬派风范  华硕TUF RTX 3080Ti-O12G-GAMING采用了由更加极简线条构成的全新TUF GAMING LOGO标识,充满了科技感的锐利角度,更符合年轻潮玩玩家的喜好。全金属材质的散热器外壳造型同样由大量锐利且不规则的线条勾勒而成,搭配灰色主色调,有如重装机甲一般,尽显硬派美学风范。显卡灯效还能与其他支持Aura Sync的设备进行联动,让光污染主机的整体效果更为统一。
期刊
微软为医疗行业一掷千金  微软近年并购案不断,光是今年传出的消息就有Pinterest、Discord,以及刚刚敲定的Nuance。根据微软和Nuance Communications签订的协议显示,前者以197亿美元收购这家语音技术供应商,并将其技术整合到医疗及其他产业云方案中。  这桩交易以Nuance收盘股价溢价23%,每股56美元全现金方式收购,价值160亿美元,连同债务总金额达197亿美
期刊