2018-7-17 19:10:36 [显示全部楼层]
6414浏览
查看: 6414|回复: 4

[项目教程] DF Easy_IoT物联网数据上传与下载

[复制链接]
本帖最后由 rzyzzxw 于 2018-7-19 16:05 编辑

物联网,听起来很高大上的一个名字。
大人,比如我,可能会望而却步。
可是孩子们不一样,
学习起来很高效的。
所以,放手让孩子飞吧。
DF Easy_IoT物联网数据上传与下载图5

OBLOG模块,了解一下。
DF Easy_IoT物联网数据上传与下载图1

OBLOQ模块是设备连接互联网的中间件。
经过组合,在wifi环境下,设备通过OBLOQ模块就能连上互联网,按时发送设备数据或者接收远端控制指令。
DF Easy_IoT物联网数据上传与下载图2

形象点说,可以把OBLOQ模块看成一个“网卡”。

设备(包含主控)插上这个“网卡”,在Wifi环境下就能和互联网互通数据了。

可以这样理解,

设备+主控板=智能设备

智能设备+OBLOQ模块=物联网智能设备

这些数据通过OBLOQ网站进行发送/转发,并实现数据可视化。

OBLOQ功能:无线上网模块。能使设备能通过wifi连接上网,收发数据。正常工作时OBLOQ上绿色LED灯常亮。


串口波特率:9600

接口:

DF Easy_IoT物联网数据上传与下载图3

信号灯

DF Easy_IoT物联网数据上传与下载图4

好了,模块了解完毕。
物联网平台设置完毕。
开始进行数据上传和发送测试吧。

1、进入https://makecode.microbit.org/---高级---添加软件包
---输入网址https://github.com/DFRobot/pxt-Obloq---添加OBLOQ软件包

程序块上也注明了需要填写的内容。真是要让小朋友也能轻松学习到呢。
2、接线,将microbit的串口与Obloq连接,程序块中也很贴心的注明了接线方式(p2 tx连rx,p1 rx连tx)。
DF Easy_IoT物联网数据上传与下载图6
VCC接3.3和5V都行的。建议两根USB线,一根连电脑传程序,一根接电源供电,免得拔来插去出现失误,也省板子了不是。

好了,现在练习起来吧。
基础任务:
连接WIFI,按板载A按钮向IOT平台发送字母A,按板载B按钮向IOT平台发送字母B。
从平台向micro:bit发送1,LED屏显示大爱心,发送2,显示小爱心。
编程开始:

STEP1:当开机时,OBLOQ初始设置。
输入当前网络下正确的WIFI名称和WIFI密码。
(如果设备换了地点要更新哦。)
查阅平台信息:
DF Easy_IoT物联网数据上传与下载图7

单击眼睛可以显示信息,复制相关信息到程序中。
这样可以避免键入时出错。
DF Easy_IoT物联网数据上传与下载图8
要确保这些信息都正确无误。
拖出启动连接。
向IOT平台发送数据:
DF Easy_IoT物联网数据上传与下载图9
micro:bit从IOT平台接收数据,注意从平台接收到的数据为文本类型
DF Easy_IoT物联网数据上传与下载图10

程序写入到micro:bit,开始测试。
DF Easy_IoT物联网数据上传与下载图11

这个教程,写给小齿轮的小伙伴们。
在上课的时候,我让他们看论坛里的教程自学,最后都完成了任务,但是不够系统。
所以再整理一下,让小朋友也能再把思路理一理。

拓展任务一:
IOT平台发送1、2、3、4,micro:bit显示向上、向下、向左、向右箭头。
micro:bit板向左倾斜,向平台发送A,向右倾斜,向平台发送B。

拓展任务二:
加上小风扇模块,做一个物联网小风扇。
IOT平向设备发送on,off控制风扇开关。
DF Easy_IoT物联网数据上传与下载图13
拓展任务三:
用一个模拟声音传感器,当拍手时,向IOT平台发送一个数据。
DF Easy_IoT物联网数据上传与下载图12

拓展任务四:

用一个(或者micro:bit板上的光亮强度)模拟环境光传感器(或者温度),将采集到的数据5秒种一次上传IOT平台。

DF Easy_IoT物联网数据上传与下载图14

拓展任务五:
用微信小程序控制物联网小风扇开关。

拓展任务六:

自己想一个小创意,老师提供模块自己完成。

哈哈,带小朋友进行了简单的练习,等到题目出来了。
DF Easy_IoT物联网数据上传与下载图15
程序:

DF Easy_IoT物联网数据上传与下载图18DF Easy_IoT物联网数据上传与下载图19
微信小程序测试页面。

DF Easy_IoT物联网数据上传与下载图16

效果视频:
程序链接:引用时注意修改成自己的WIFI和IOT数据哈。

和孩子一起讨论,程序改进了下:
1、增加LED面板中间一个点的闪烁,一秒闪一次。
2、上传数据后显示对号。
DF Easy_IoT物联网数据上传与下载图20

好了后面写得比较简单,上交作业了。

sunkf  高级技师 来自手机

发表于 2018-7-17 19:25:52

rzyzzxw 发表于 2018-7-17 19:10
物联网,听起来很高大上的一个名字。大人,比如我,可能为望而却步。可是孩子们不一样,学习起来很高效的。 ...

朱老师  效率杠杠的!课程案例,拓展有意思又好玩,看着让人跃跃欲试。作业参考了
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2018-7-17 20:05:13

本帖最后由 rzyzzxw 于 2018-7-19 15:47 编辑

这个比赛超赞,学到好多。
回复

使用道具 举报

网络白丁  中级技师

发表于 2018-7-17 20:19:26

这速度 这准备,机会的只给有准备的人
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2018-7-17 22:22:26

网络白丁 发表于 2018-7-17 20:19
这速度 这准备,机会的只给有准备的人

谢谢,您也很棒。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

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

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

mail