6111| 0
|
[项目教程] [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创客社区账号 如果已经拥有账号可以直达Obloq登录界面 (3)登录后会跳转至工作间页面 (4)点击空白处的“+”添加新设备 (5)了解配置环境所要用到的信息 工作间页面中会显示Iot_id, Iot_pwd 与Topic等信息,这些信息后续将会在编程中用于配置连接到IoT服务。 每个用户都有独立的Iot_id与Iot_pwd,是终端设备连接物联网服务的账号和密码(不是登录的账号和密码)。 Topic对应到物联网账户下的设备。每个用户最多可以配置10个设备。 [size=10.5000pt]三、编写程序 (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)下载程序,进行测试 【相关文件或资源】 makecode程序见附件 |
242.3 KB, 下载次数: 1854
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed