3928| 2
|
[项目教程] micro:bit × OBLOQ DF创客社区玩转物联网挑战赛 第一关 |
一、物联网的历史: 物联网(Internet of Things)就是把所有物品通过信息传感设备与互联网连接起来,进行信息交换,即物物相息,以实现智能化识别和管理,是一个基于互联网、传统电信网等信息承载体,让所有能够被独立寻址的普通物理对象实现互联互通的网络。它具有普通对象设备化、自治终端互联化和普适服务智能化3个重要特征。 物联网这个概念,中国在1999年提出来的时候叫传感网。中科院早在1999年就启动了传感网的研究和开发。 2005年11月27日,在突尼斯举行的信息社会峰会上,国际电信联盟(ITU)发布了《ITU互联网报告2005:物联网》,正式提出了物联网的概念。 2018年DFROBOT官网推出了物联网平台和OBLOQ模块,这一软一硬两个物联网核心的出现,为拥有各种主控的用户带来的福音,可以距离更近,使用更容易,操作更方便的体验物联网在眼前,在手中的感觉。DF的物联网平台,打通了网络与硬件的连接,OBLOQ模块就像之前的电脑上的网卡,是物联网的通行证。 二、打开DF物联网平台 打开DFROBOT官网:https://mc.dfrobot.com.cn/portal.php 并进行登陆,没有注册的用户先用手机或者邮箱进行注册,然后再登陆。 登陆后,在窗口的右上角会出现一个默认的登陆头像,鼠标移到头像,会自动弹出一个对话框,在对话框的下方,有物联网图标,用鼠标单击就可以进入物联网平台。 物联网地址: https://iot.dfrobot.com.cn/,也可以直接点网址进入。 窗口上的英文标识,哈哈,我想玩物联网的人都能看懂,LOT-ID是物联网的用户名,LOT-PWD是物联网的密码,看到这些字母和数字不满意,可以重新生成新的用户名和密码,生成的用户名和密码通过下面的“眼睛”可以隐藏和显示,右侧的TOPIC是设备的地址,上面的“新设备”可以进行编辑,下面的两个按钮:发送消息和查看详情,详看下面的应用。 三、程序的编写 1、采用的硬件 micro:bit 1块、micro:mate 扩展板 1块、OBLOQ 1块、130马达风扇 1块、LED灯一块;用laserblock积木搭建框架。 2、采用的软件 本来计划用mixly来编写 ,但一直找不到OBLOQ库,因此搁浅,现在用Microsoft makecode ror microbit软件来编写,地址为https://makecode.microbit.org/。 复制地址,打开编辑器,点击右上角的设置,选择添加包,在添加包地址:复制网址https://github.com/DFRobot/pxt-Obloq,点击右侧的搜索,把OBLOQ软件包添加进去。 在Microsoft makecode ror microbit软件程序模块中出现,就添加完成。 3、编写脚本 远程控制控制风扇,原本设计是:自动测试温度,温度达到指定值后,自动打开;温度降低指定值,自动关闭;如果人离开后,温度也没有降低,远程可以把风扇关闭(通过几天设计,没能实现)。现在改成最简单的玩法:A、四个远程命令:1、2为LED开关控制,3、4为远程风扇控制;B、定时发送当地温度到服务器,便于控制者远程观察。程序见下图: 四、项目效果 通过测试,基本上完成了预定任务,录视频观看效果。 视频地址: https://v.youku.com/v_show/id_XMzc1MDU5NzY2MA==.html?spm=a2hzp.8244740.0.0i 以上是按挑战赛要求做的第一关作品,不足之出,请多多指教。 C:/Users/Administrator/AppData/Local/YNote/data/wsdadsl@163.com/45dae699a7934f53b8040cdb1556a335/clipboard.png |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed