[micro:bit×OBLOQ挑战赛]用micro:bit+OBLOQ给爸妈有温度的爱
本帖最后由 sunkf 于 2018-8-1 17:23 编辑【标题】micro:bit+OBLOQ给爸妈有温度的爱
【介绍】炎炎夏日,气温特别的高,西瓜是少不了的降暑好选择,而空调更是少不了的降温“神器”。
暑假到来前,看到微信群老师们分享的micro:bit × OBLOQ DF创客社区玩转物联网挑战赛,作为吃瓜群友抱着大神们学习的机会,我也设想在炎炎夏日做一个有温度又有爱的小玩意。
想起爸妈为了省电费,空调一直不怎么舍得开,开了还抢着“调节温度”——爸认为凉爽了可以把温度调高点,妈觉得热又调低点,有时就为这事争个不停,这么一去一来不说省不省电。俗话说“心静自然凉”,他们这么一争肯定不能让自己凉下来的了。
想到这里,那我就用micro:bit+OBLOQ给爸妈有温度的爱,做一个远程环境监测提醒助手,随时可以监测爸妈卧室的温度、光线强度,及时提醒他们把空调调到适宜的温度、打开窗户(为了省电把窗户关得严实也是常有的事)。下面就开始动手啦!
【准备事项】
硬件micro:bit主控板Micro:Mate扩展板Obloq IoT模块+数据线MicroUSB数据线×2
软件平台Makecode
IoT网站Easy IoT(iot.dfrobot.com.cn)
【制作过程】
一、硬件电路连接
(1)了解OBLOQ物联网模块Obloq是DFRobot开发的一款物联网扩展模块,兼容micro:bit,Arduino等常用的智能硬件学习平台。我们可以形象地将Obloq模块看做一款简单易用的网卡,插上这个网卡,在Wi-Fi环境下,智能设备就能和物联网互通数据,并实现数据可视化等功能。
更详细的介绍我们可以查看 官方文档OBLOQ简介
(2)电路连接
绿线=> P1蓝线=> P2黑线=> 任意黑色接线针(本图连接在P8数字引脚的负极)红线=> 任意红色接线针(本图连接在P8数字引脚的正极)注:Obloq模块的耗电量较大,如果存在供电不足的情况,建议通过扩展板的USB口进行供电。Obloq模块支持3V-5V供电,切记一定要把电源打开!
二、配置Easy IoT物联网平台(以下内容来源于官方教程贴)
(1)准备配置环境
Wifi无线网络连接(注意:记下正确的wifi用户名和密码)
可以连接到物联网的电脑或其他智能设备(现已支持微信小程序EasyIoT)
(2)注册账号
登录到Obloq网站并注册DFRobot创客社区账号https://iot.dfrobot.com.cn/
如果已经拥有账号可以直达Obloq登录界面https://iot.dfrobot.com.cn/login.html
(3)登录后会跳转至工作间页面
(4)点击空白处的“+”添加新设备
(5)了解配置环境所要用到的信息
工作间页面中会显示Iot_id, Iot_pwd 与Topic等信息,这些信息后续将会在编程中用于配置连接到IoT服务。
每个用户都有独立的Iot_id与Iot_pwd,是终端设备连接物联网服务的账号和密码(不是登录的账号和密码)。Topic对应到物联网账户下的设备。每个用户最多可以配置10个设备。
三、编写程序
(1)进入https://makecode.microbit.org/---高级---添加软件包---输入网址https://github.com/DFRobot/pxt-Obloq---添加OBLOQ软件包
(2)Wifi与物联网服务配置
①开机后,Obloq模块需要先连接至互联网并接通物联网服务。 我们可以用过“Obloq初始设置”模块进行配置
②在WiFi部分依次输入wifi的名称与密码;
在物联网服务部分依次输入物联网网站的信息,包括IoT_ID,IoT_PWD与TOPIC
③在“Obloq初始设置”下方添加“启动连接”模块来激活WIFI和物联网服务。
④完成配置之后,对变量进行初始化设置
(3)根据初步设想进行程序编写
(4)下载程序,进行测试
https://v.youku.com/v_show/id_XMzc1Nzk1NDU4MA==.html?spm=a2h3j.8428770.3416059.1
【相关文件或资源】
makecode程序见附件
页:
[1]