rzyzzxw 发表于 2018-7-17 19:10:36

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

本帖最后由 rzyzzxw 于 2018-7-19 16:05 编辑

物联网,听起来很高大上的一个名字。大人,比如我,可能会望而却步。可是孩子们不一样,学习起来很高效的。所以,放手让孩子飞吧。
OBLOG模块,了解一下。
OBLOQ模块是设备连接互联网的中间件。经过组合,在wifi环境下,设备通过OBLOQ模块就能连上互联网,按时发送设备数据或者接收远端控制指令。形象点说,可以把OBLOQ模块看成一个“网卡”。设备(包含主控)插上这个“网卡”,在Wifi环境下就能和互联网互通数据了。可以这样理解,设备+主控板=智能设备智能设备+OBLOQ模块=物联网智能设备这些数据通过OBLOQ网站进行发送/转发,并实现数据可视化。OBLOQ功能:无线上网模块。能使设备能通过wifi连接上网,收发数据。正常工作时OBLOQ上绿色LED灯常亮。https://iot.dfrobot.com.cn/images/document/obloqSimpleTutorial/002.jpg
串口波特率:9600接口:
信号灯
好了,模块了解完毕。物联网平台设置完毕。开始进行数据上传和发送测试吧。
1、进入https://makecode.microbit.org/---高级---添加软件包---输入网址https://github.com/DFRobot/pxt-Obloq---添加OBLOQ软件包https://mc.dfrobot.com.cn/data/attachment/forum/201803/31/215017h9psqsdb29125h75.pnghttps://mc.dfrobot.com.cn/data/attachment/forum/201803/31/215608cquyqika9lzjyj5g.png
https://mc.dfrobot.com.cn/data/attachment/forum/201804/04/173523gr33cczs3szsvpz5.png程序块上也注明了需要填写的内容。真是要让小朋友也能轻松学习到呢。2、接线,将microbit的串口与Obloq连接,程序块中也很贴心的注明了接线方式(p2 tx连rx,p1 rx连tx)。VCC接3.3和5V都行的。建议两根USB线,一根连电脑传程序,一根接电源供电,免得拔来插去出现失误,也省板子了不是。
好了,现在练习起来吧。基础任务:连接WIFI,按板载A按钮向IOT平台发送字母A,按板载B按钮向IOT平台发送字母B。从平台向micro:bit发送1,LED屏显示大爱心,发送2,显示小爱心。编程开始:
STEP1:当开机时,OBLOQ初始设置。输入当前网络下正确的WIFI名称和WIFI密码。(如果设备换了地点要更新哦。)查阅平台信息:
单击眼睛可以显示信息,复制相关信息到程序中。这样可以避免键入时出错。要确保这些信息都正确无误。拖出启动连接。向IOT平台发送数据:micro:bit从IOT平台接收数据,注意从平台接收到的数据为文本类型:
程序写入到micro:bit,开始测试。https://v.youku.com/v_show/id_XMzcyNTA5MTc2NA==.html
这个教程,写给小齿轮的小伙伴们。在上课的时候,我让他们看论坛里的教程自学,最后都完成了任务,但是不够系统。所以再整理一下,让小朋友也能再把思路理一理。
拓展任务一:IOT平台发送1、2、3、4,micro:bit显示向上、向下、向左、向右箭头。micro:bit板向左倾斜,向平台发送A,向右倾斜,向平台发送B。
拓展任务二:加上小风扇模块,做一个物联网小风扇。IOT平向设备发送on,off控制风扇开关。拓展任务三:用一个模拟声音传感器,当拍手时,向IOT平台发送一个数据。
拓展任务四:
用一个(或者micro:bit板上的光亮强度)模拟环境光传感器(或者温度),将采集到的数据5秒种一次上传IOT平台。

拓展任务五:用微信小程序控制物联网小风扇开关。
拓展任务六:
自己想一个小创意,老师提供模块自己完成。
哈哈,带小朋友进行了简单的练习,等到题目出来了。程序:
微信小程序测试页面。

效果视频:https://v.youku.com/v_show/id_XMzczMDMwNTMwNA==.htmlIOT平台:从平台操控:https://v.youku.com/v_show/id_XMzcyODc0MDkzMg==.html程序链接:引用时注意修改成自己的WIFI和IOT数据哈。
https://makecode.microbit.org/_W9aCub8wzC2D和孩子一起讨论,程序改进了下:1、增加LED面板中间一个点的闪烁,一秒闪一次。2、上传数据后显示对号。
https://v.youku.com/v_show/id_XMzczMjYwNTI3Ng==.html
好了后面写得比较简单,上交作业了。

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
这速度 这准备,机会的只给有准备的人

谢谢,您也很棒。{:5_148:}
页: [1]
查看完整版本: DF Easy_IoT物联网数据上传与下载