6414| 4
|
[项目教程] DF Easy_IoT物联网数据上传与下载 |
本帖最后由 rzyzzxw 于 2018-7-19 16:05 编辑 物联网,听起来很高大上的一个名字。 大人,比如我,可能会望而却步。 可是孩子们不一样, 学习起来很高效的。 所以,放手让孩子飞吧。 OBLOG模块,了解一下。 OBLOQ模块是设备连接互联网的中间件。 经过组合,在wifi环境下,设备通过OBLOQ模块就能连上互联网,按时发送设备数据或者接收远端控制指令。 形象点说,可以把OBLOQ模块看成一个“网卡”。 设备(包含主控)插上这个“网卡”,在Wifi环境下就能和互联网互通数据了。 可以这样理解, 设备+主控板=智能设备 智能设备+OBLOQ模块=物联网智能设备 这些数据通过OBLOQ网站进行发送/转发,并实现数据可视化。 OBLOQ功能:无线上网模块。能使设备能通过wifi连接上网,收发数据。正常工作时OBLOQ上绿色LED灯常亮。 串口波特率:9600 接口: 信号灯 好了,模块了解完毕。 物联网平台设置完毕。 开始进行数据上传和发送测试吧。 1、进入https://makecode.microbit.org/---高级---添加软件包 ---输入网址https://github.com/DFRobot/pxt-Obloq---添加OBLOQ软件包 程序块上也注明了需要填写的内容。真是要让小朋友也能轻松学习到呢。 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,开始测试。 这个教程,写给小齿轮的小伙伴们。 在上课的时候,我让他们看论坛里的教程自学,最后都完成了任务,但是不够系统。 所以再整理一下,让小朋友也能再把思路理一理。 拓展任务一: IOT平台发送1、2、3、4,micro:bit显示向上、向下、向左、向右箭头。 micro:bit板向左倾斜,向平台发送A,向右倾斜,向平台发送B。 拓展任务二: 加上小风扇模块,做一个物联网小风扇。 IOT平向设备发送on,off控制风扇开关。 拓展任务三: 用一个模拟声音传感器,当拍手时,向IOT平台发送一个数据。 拓展任务四: 用一个(或者micro:bit板上的光亮强度)模拟环境光传感器(或者温度),将采集到的数据5秒种一次上传IOT平台。 拓展任务五: 用微信小程序控制物联网小风扇开关。 拓展任务六: 自己想一个小创意,老师提供模块自己完成。 哈哈,带小朋友进行了简单的练习,等到题目出来了。 程序: 微信小程序测试页面。 效果视频: 程序链接:引用时注意修改成自己的WIFI和IOT数据哈。 和孩子一起讨论,程序改进了下: 1、增加LED面板中间一个点的闪烁,一秒闪一次。 2、上传数据后显示对号。 好了后面写得比较简单,上交作业了。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed