[micro:bit×OBLOQ挑战赛]用micro:bit+OBLOQ给爸妈有温度的爱
2018-07-318592
AI 快速预览详细
本项目使用micro:bit主控板和OBLOQ IoT模块,通过Wi-Fi连接EasyIoT平台,实现远程环境监测。硬件清单包括micro:bit主控板、Micro:Mate扩展板、Obloq IoT模块等。最终效果是能够实时监测卧室的温度和光线强度,并通过手机或电脑提醒用户调整适宜温度。难度适中,适合初学者尝试。
|
【标题】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程序见附件 |
-
截图201807311816386254.png (38.16 KB, 下载次数: 2855)
-
-
242.3 KB, 下载次数: 3704

![[micro:bit×OBLOQ挑战赛]用micro:bit+OBLOQ给爸妈有温度的爱图1](https://imagemc.dfrobot.com.cn/data/attachment/forum/201807/31/175935bshw0313hna7gkjh.png?imageView2/2/format/webp/q/80)
![[micro:bit×OBLOQ挑战赛]用micro:bit+OBLOQ给爸妈有温度的爱图2](https://imagemc.dfrobot.com.cn/data/attachment/forum/201807/31/175955ve1cg6ghadhctqcu.png?imageView2/2/format/webp/q/80)
![[micro:bit×OBLOQ挑战赛]用micro:bit+OBLOQ给爸妈有温度的爱图3](https://imagemc.dfrobot.com.cn/data/attachment/forum/201807/31/180602q550dvsj5zf5bksh.png?imageView2/2/format/webp/q/80)
![[micro:bit×OBLOQ挑战赛]用micro:bit+OBLOQ给爸妈有温度的爱图4](https://imagemc.dfrobot.com.cn/data/attachment/forum/201807/31/180728ushit0ctscl0owls.gif)
![[micro:bit×OBLOQ挑战赛]用micro:bit+OBLOQ给爸妈有温度的爱图5](https://imagemc.dfrobot.com.cn/data/attachment/forum/201807/31/180801hxnn3im7mm14idkn.png?imageView2/2/format/webp/q/80)
![[micro:bit×OBLOQ挑战赛]用micro:bit+OBLOQ给爸妈有温度的爱图6](https://imagemc.dfrobot.com.cn/data/attachment/forum/201807/31/180842ygguuggsaadzdzgg.png?imageView2/2/format/webp/q/80)
![[micro:bit×OBLOQ挑战赛]用micro:bit+OBLOQ给爸妈有温度的爱图7](https://imagemc.dfrobot.com.cn/data/attachment/forum/201807/31/180916lbk400kaiswwz7bg.png?imageView2/2/format/webp/q/80)
![[micro:bit×OBLOQ挑战赛]用micro:bit+OBLOQ给爸妈有温度的爱图11](https://imagemc.dfrobot.com.cn/data/attachment/forum/201807/31/181045ya3dz14qn3gqb3d2.png?imageView2/2/format/webp/q/80)
![[micro:bit×OBLOQ挑战赛]用micro:bit+OBLOQ给爸妈有温度的爱图19](https://imagemc.dfrobot.com.cn/data/attachment/forum/201807/31/182659g00xzxwzi84374w6.png?imageView2/2/format/webp/q/80)
![[micro:bit×OBLOQ挑战赛]用micro:bit+OBLOQ给爸妈有温度的爱图12](https://imagemc.dfrobot.com.cn/data/attachment/forum/201807/31/181218g9jvm10jjpe5scev.png?imageView2/2/format/webp/q/80)
![[micro:bit×OBLOQ挑战赛]用micro:bit+OBLOQ给爸妈有温度的爱图13](https://imagemc.dfrobot.com.cn/data/attachment/forum/201807/31/181226j0z7yi7vo8oa82i7.png?imageView2/2/format/webp/q/80)
![[micro:bit×OBLOQ挑战赛]用micro:bit+OBLOQ给爸妈有温度的爱图15](https://imagemc.dfrobot.com.cn/data/attachment/forum/201807/31/181330ekitcramanauukq3.png?imageView2/2/format/webp/q/80)
![[micro:bit×OBLOQ挑战赛]用micro:bit+OBLOQ给爸妈有温度的爱图17](https://imagemc.dfrobot.com.cn/data/attachment/forum/201807/31/181449nqd7fj399e3fzfty.png?imageView2/2/format/webp/q/80)



