2020-1-7 16:02:25 [显示全部楼层]
2484浏览
查看: 2484|回复: 1

[教程] 树莓|SIOT-1:星星点灯,照我们前行

[复制链接]
树莓|SIOT-1:星星点灯,照我们前行图1

SIoT为“虚谷物联”项目的核心软件,是为了帮助中小学生理解物联网原理,并且能够基于物联网技术开发各种创意应用。
虚谷物联


本项目基于:树莓|K12物联网神器-SIoT(树莓派)

树莓SIOT服务器的配置非常简单,在上一个帖子里已有讲述,这个帖子主要以LED灯的控制为例,为下个帖子进行开源硬软件物联互通的尝试做准备。

因为都是只用到LED灯,所以就叫星星点灯,您可以从它引申变化出无限多的花样来的。

【准备工作】
1、古德微树莓派系统镜像2.1.1已经集成了SIOT,一键启动,一键关闭,无需安装。
树莓上电开机(树莓要接入WIFI),电脑登录http://www.gdwrobot.cn/,进入软件平台,登录帐号,连接树莓。
2、获取树莓派IP:基础分类里找对应指令
树莓|SIOT-1:星星点灯,照我们前行图2
树莓|SIOT-1:星星点灯,照我们前行图3
所以在启动树莓SIOT服务器时就又方便一步了。
写如下程序,运行:
树莓|SIOT-1:星星点灯,照我们前行图5
在浏览器输入http://树莓IP:8080
帐号:siot
密码:gdwrobot
进入SIOT,已经通过发送一个数据消息创建了一个设备/主题【这是SIOT的小特色】:
树莓|SIOT-1:星星点灯,照我们前行图4
这个帖子的实验都是在以上基础上进行的。

【项目目标】用树莓SIOT控制本机扩展板上的5号灯
器材:
树莓        1
扩展板    1
led         1
树莓|SIOT-1:星星点灯,照我们前行图9
写程序如下:
树莓|SIOT-1:星星点灯,照我们前行图6
请注意,创建设备/主题后开始监听。
树莓|SIOT-1:星星点灯,照我们前行图7
下面简单,不解释:
树莓|SIOT-1:星星点灯,照我们前行图11
SIOT发送消息控制灯的开关。
树莓|SIOT-1:星星点灯,照我们前行图8
【测试视频】

视频中加了语音,用了如下程序:
重复执行中加了延时0.1秒:朱老师,循环里加个等待0.1秒比较好,不连显示器可能没感觉。连显示器就很明显CPU狂转了。哪怕0.001秒的等待CPU就是1%以下和100%的区别。不过树莓派4核的, 只会一核100%。所以看起来是25%左右。
所以,我又学到新知识了。
树莓|SIOT-1:星星点灯,照我们前行图12
树莓|SIOT-1:星星点灯,照我们前行图13

先这样吧,第一个案例测试通过,后面就有信心了。
树莓|SIOT-1:星星点灯,照我们前行图10

kylinpoet  初级技神

发表于 2020-2-18 13:18:18

楼主强大,多谢分享。
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail