用树莓派玩转物联网记(6)— 用Arduino携手SIOT

2020-04-065679
AI 快速预览详细 收起
本文介绍了如何使用Arduino和SIOT实现物联网数据采集和远程控制。首先,准备了包括Arduino UNO、树莓派3B+、OBLOQ物联网模块在内的硬件设备。接着,搭建了SIOT服务器,并安装了Mind+软件。通过Mind+软件进行编程,实现了环境光线数据的采集和LED灯的远程控制。整个过程详细介绍了硬件搭建、软件准备及编程实现,帮助读者轻松完成物联网项目。
  用树莓派玩转物联网记(6)— 用Arduino携手SIOT
   “创意·梦想,是引领我们探索新知的方向标!千里之行始于足下,每一次的实践尝试都会向前迈出的坚实一步,或许会大些、也可能会小些,总之离梦想又更近了些。”Arduino是开启我探索开源硬件的小伙伴,隔三差五便请来“折腾”一番。当促使树莓派牵手SIOT成功之后,萌生想法:“Arduino是不是也可以携手SIOT呢?若能实现,岂不是也可以助力我们去探索物联网……”
一、问题与发现:
  之前用Arduino和一个ESP8266模块,借助“贝壳物联网”平台探索过物联网的简单应用,如今用树莓派成功牵手SIOT,实现简单的数据采集和远程控制。Arduino是不是也能携手SIOT?也能实现简单的“物联网”功能呢?不妨带着问题一起去探知究竟。
二、设想与探索:
用Arduino成功携手SIOT,实现二者之间的相互通信;实现对当前环境光线数据的采集分析;实现对LED灯的远程控制……
用树莓派玩转物联网记(6)— 用Arduino携手SIOT图1
用树莓派玩转物联网记(6)— 用Arduino携手SIOT图2
三、设计与实现:
  1.准备硬件:
   (1)准备材料:
  
序号
  
器材名称
数量
备注
1
树莓派3B+
1块

2
Arduino  UNO
1块

3
Arduino  UNO扩展板
1块

4
光线传感器
1个
A0#
5
OBLOQ物联网模块
1个
2#,3#/连接过程是蓝色;成功是绿色;
6
食人鱼LED灯
1个
7#


(2)硬件搭建:
用树莓派玩转物联网记(6)— 用Arduino携手SIOT图3
2.准备软件:
    (1)搭建SIOT服务器:
        SIOT软件的下载地址:http://mindplus.dfrobot.com.cn/siot  我们可以根据电脑安装系统的版本,来选择相应的软件。本案例测试以windows系统(win10,64位)进行测试。
用树莓派玩转物联网记(6)— 用Arduino携手SIOT图4
下载完成后,解压缩到指定文件夹。无需安装,双击运行下图中的文件即可启动SIOT服务器。注意:SIOT服务器启动之后,出现一个黑色命令窗口,表示服务器启动成功,在使用过程中可以最小化窗口不要关闭改窗口,否则服务器会停止工作;同时,从该窗口可以获取本机的IP地址(也可以连接树莓派,登录古德微平台来获取IP地址。),帮助我们登录SIOT服务器。从本网段内的任意电脑上输入地址:192.168.0.103:8080 ,用户名:siot;密码:dfrobot,即可登
录SIOT服务器。
用树莓派玩转物联网记(6)— 用Arduino携手SIOT图5
用树莓派玩转物联网记(6)— 用Arduino携手SIOT图6
用树莓派玩转物联网记(6)— 用Arduino携手SIOT图7
(2)安装Mind+软件
      Mind+是一款基于Scratch3.0开发的青少年编程软件,支持arduino、micro:bit掌控板等各种开源硬件,只需要拖动图形化程序块即可完成编程,还可以使用python/c/c++等高级编程语言,让大家轻松体验创造的乐趣。
下载地址:http://mindplus.cc/
用树莓派玩转物联网记(6)— 用Arduino携手SIOT图8
3.编程实现:
用数据线将arduino连接到计算机,启动Mind+软件,选择上传模式—连接设备——添加拓展。完成手如下图所示:
用树莓派玩转物联网记(6)— 用Arduino携手SIOT图9

用树莓派玩转物联网记(6)— 用Arduino携手SIOT图10
用树莓派玩转物联网记(6)— 用Arduino携手SIOT图11
4.运行测试:
  登录SIOT服务器,查看数据采集结果:

用树莓派玩转物联网记(6)— 用Arduino携手SIOT图12
发送消息控制LED灯:ON-开灯;OFF-关灯;
用树莓派玩转物联网记(6)— 用Arduino携手SIOT图13

用树莓派玩转物联网记(6)— 用Arduino携手SIOT图14
用树莓派玩转物联网记(6)— 用Arduino携手SIOT图15
继树莓派成功牵手SIOT之后,我们又完成了arduino与SIOT的成功携手,接下来是不是该尝试用树莓派和arduino的牵手了……



创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
六月的雨
六月的雨
作者
谢谢朱老师的鼓励和支持!
rzyzzxw
rzyzzxw
很棒的教程啊。
- 没有更多了 -