• 上海合作组织青岛峰会举行 2019-04-20
  • 遭遇隐形歧视 就业权益谁来维护 2019-04-20
  • 杨立新解读2018年天津市《政府工作报告》--天津频道--人民网 2019-04-19
  • 【北京海之沃车型报价】北京海之沃4S店车型价格 2019-04-19
  • 让个体诚信有力推动社会诚信 2019-04-13
  • 习近平会见巴基斯坦总统侯赛因 2019-04-13
  • 罗亦农:“残躯何足惜,大敌正当前” 2019-03-21
  • 由进口至出口再至走向世界,这一路着实不易,其中少不了无数位科研人员的奉献与牺牲。 2019-03-21
  • 查看: 5098|回复: 14
    打印 上一主题 下一主题

    [micro:bit × OBLOQ挑战赛]micro:bit+OBLOQ=简易物联网环境监测仪

    [复制链接]
    本帖最后由 digi_cow 于 2018-7-18 12:33 编辑

    【标题】micro:bit+OBLOQ=简易物联网环境监测仪
    【介绍】基于挑战1:microbit + OBLOQ 实现物联网数据互通的要求, 发挥micro:bit自带的两个环境监测功能——温度、亮度检测,结合OBLOQ实现基本的物联网环境监测仪功能。同时利用原有的用于Arduino的亚克力底板、3D打印的micro:bit外壳,搭建简易的“micro:bit+OBLOQ物联网mini实验平台“,在提高项目的美观度的同时,也便于微课录制过程中的硬件呈现。
    【准备事项】
    硬件
    micro:bit×1
    DF micro:mate扩展板×1
    DF OBLOQ物联网??椤?
    材料
    Aruidno UNO亚克力底板×1
    3mm尼龙柱×2
    3mm螺丝&螺母×2
    3M底板脚垫×4
    工具
    3D打印机
    3mm电钻
    直尺
    软件平台
    Makecode

    【制作过程】
    一、搭建mini实验平台
    1.打印micro:bit外壳
    本项目所用的micro:bit外壳早期在社区发帖过,见[项目]BBC micro:bit的新装——分享两款精致的3D打印外壳 。使用的是带磨砂顶盖的那款。

    因为加装了micro:mate扩展板的缘故,磨砂顶盖无需打印
    2.固定外壳和尼龙柱
    第一个任务下发的硬件只有3个,包括micro:bit、micro:mate、OBLOQ,所以暂且只要固定以上配件。
    这是以前败的Arduino UNO的亚克力底板
    比划好位置后先钻孔固定micro:bit外壳
    利用原有的UNO的孔位布局,只要钻一个孔即可

    至于OBLOQ的孔距,因为当时??槊辉谏肀?,请教了赛事群的DF工程师,给出的数据是25mm
    四个角装上3M的脚垫

    装上micro:bit,严丝合缝很完美
    和原始孔位比较下,其实只钻了2孔
    micro:bit放这个位置,USB口约处于底板外沿1.5cm以下,?;ち薝SB插头,避免使用时意外“别断”接口。
    此外在利用旧孔位的固定同时,还保留了背面reset键的功能。合理布局在省事的同时,这种“恰到好处”也带了了制作过程中的愉悦感。




    二、线路连接
    首先参照下图进行线路连接


    Micro:mate
    OBLOQ
    A1
    T(绿)
    A2
    R(蓝)
    5V
    +
    GND
    -

    拧几把螺丝的事情我就不再赘述了
    这样安装可以做到供电和数据传输两不误
    三、配置物联网服务
    简介下DF IoT平台的使用。登陆注册有多个入口,除了直接访问IoT平台//iot.www.vo-ed.com,DF也将其像商城账号一样关联到了社区里??稍谏缜没畔⒗镆来蔚慊鞑说ブ械摹拔锪?“管理设备”进入IoT平台。
    注册完毕点击下图页面中的“工作间”就可以进行配置了。
    点击后台上的这个按钮明文显示ID和PWD备用

    四、编写程序
    1.在makecode中搜索和添加OBLOQ软件包
    成功后会在指令区看到OBLOQ??榈南喙刂噶?/font>
    2.重点了解下程序中物联网部分配置
    3.根据本次挑战主题,利用提供的硬件,实现主题要求的功能
    4.测试及流程推演
    将程序写入micro:bit(注意写入数据不能将数据线连到micro:mate的供电口上,要接到micro:bit的USB口)
    OBLOQ指示灯变化,说明开始联网初始化
    第一次出现“√”,说明联网成功
    第二次出现“√”,表示已成功连接IoT服务

    这里有个动图,记录了另一个IoT小项目的物联网??槌跏蓟?/font>

    登录Easy IoT平台,进入工作间,找到对应的IoT设备,点击发送信息
    我们首先发送字符"T"
    点阵滚屏提示“Please wait 20 seconds”
    等待20秒,过程中micro:bit以1秒为间隔将检测到的温度值累加,并最终计算出平均值,发送到Easy IoT,同时滚屏显示检测结果。
    数据已成功上传到IoT平台
    接下来我们测试发送字符“L”,命令micro:bit检测环境亮度并上传数据到IoT平台



    视频教程
    为了帮助大家循序渐进地沿着比赛的路径了解OBLOQ物联网??榈氖褂梅椒?,录制了一个简单的微课,看过后会更加明晰。

    【相关文件或资源】


    microbit-microbit-第一期V1-1(上传).zip

    225.43 KB, 下载次数: 37, 下载积分: 创造力 -1

    源代码

    沙发

    sunkf  中级技师 来自手机

    发表于 2018-7-18 12:54:23

    digi_cow 发表于 2018-7-18 11:18
    【标题】micro:bit+OBLOQ=简易物联网环境监测仪【介绍】 ...

    狄老师也放大招啦
    板凳

    digi_cow  中级技匠
     楼主|

    发表于 2018-7-18 13:34:55

    实测了下IoT??榈暮牡缜榭?,关闭情况下,micro:bit电流是0.01A
    开启IoT???,电流增至0.087A



    所以IoT??榧由虾?,可以用充电宝供电了,充电宝再也不会“休眠”了
    地板

    ASH腻  管理员

    发表于 2018-7-18 13:45:43

    哇 这个太厉害了 写得太好了
    5#

    digi_cow  中级技匠
     楼主|

    发表于 2018-7-18 16:22:06

    sunkf 发表于 2018-7-18 12:54
    狄老师也放大招啦

    已经落后了,大家速度好快
    6#

    digi_cow  中级技匠
     楼主|

    发表于 2018-7-18 17:08:31

    ASH腻 发表于 2018-7-18 13:45
    哇 这个太厉害了 写得太好了

    被版主点赞,可以有附加分吗?
    7#

    ASH腻  管理员

    发表于 2018-7-18 18:02:08

    digi_cow 发表于 2018-7-18 17:08
    被版主点赞,可以有附加分吗?

    哈哈下一轮有!
    8#

    rzyzzxw  版主

    发表于 2018-7-18 20:24:39

    狄老师这个设计好,可以量产啦。
    9#

    digi_cow  中级技匠
     楼主|

    发表于 2018-7-18 22:52:43

    rzyzzxw 发表于 2018-7-18 20:24
    狄老师这个设计好,可以量产啦。

    等朱老师的新版外壳文件
    10#

    安卓机器人  初级技神

    发表于 2018-7-19 15:31:05

    用心做的,支持

    点评

    感谢鼓励?。海?nbsp; 发表于 2018-7-20 14:35
    11#

    UpUp  见习技师

    发表于 2018-7-21 13:37:36

    狄老师,我怎么找不到obloq的安装包
    12#

    digi_cow  中级技匠
     楼主|

    发表于 2018-7-21 15:16:12

    UpUp 发表于 2018-7-21 13:37
    狄老师,我怎么找不到obloq的安装包

    你好!
    可依次点击指令区的 高级-添加软件包,填入:
    https://github.com/DFRobot/pxt-Obloq
    13#

    szjuliet  版主

    发表于 2018-8-13 09:54:16

    本帖最后由 szjuliet 于 2018-8-13 09:57 编辑

    在micro:bit中添加软件包,出现的错误是“Network request failed(网络请求错误)”,然后一直是downloading状态?;涣虽榔?,换了电脑都是相同的错误,请问是什么原因。直接在浏览器中输入地址:https://github.com/DFRobot/pxt-Obloq是可以正常访问的。

    截图201808130956475111.png (271.34 KB, 下载次数: 20)

    截图201808130956475111.png
    14#

    杨学雨  学徒

    发表于 2019-4-8 10:40:06

    物联网平台 如何在手机APP上应用啊

    本版积分规则

    为本项目制作心愿单
    购买心愿单
    心愿单 编辑
    wifi气象站

    硬件清单

    btnicon
    我也要做!
    点击进入购买页面
    上海智位机器人股份有限公司 沪ICP备09038501号-4

    © 2013-2019 Comsenz Inc. Powered by Discuz! X3.4 Licensed

    浙江6加1开奖结果
  • 上海合作组织青岛峰会举行 2019-04-20
  • 遭遇隐形歧视 就业权益谁来维护 2019-04-20
  • 杨立新解读2018年天津市《政府工作报告》--天津频道--人民网 2019-04-19
  • 【北京海之沃车型报价】北京海之沃4S店车型价格 2019-04-19
  • 让个体诚信有力推动社会诚信 2019-04-13
  • 习近平会见巴基斯坦总统侯赛因 2019-04-13
  • 罗亦农:“残躯何足惜,大敌正当前” 2019-03-21
  • 由进口至出口再至走向世界,这一路着实不易,其中少不了无数位科研人员的奉献与牺牲。 2019-03-21