六月的雨 发表于 2020-4-6 12:05:44

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

用树莓派玩转物联网记(6)— 用Arduino携手SIOT   “创意·梦想,是引领我们探索新知的方向标!千里之行始于足下,每一次的实践尝试都会向前迈出的坚实一步,或许会大些、也可能会小些,总之离梦想又更近了些。”Arduino是开启我探索开源硬件的小伙伴,隔三差五便请来“折腾”一番。当促使树莓派牵手SIOT成功之后,萌生想法:“Arduino是不是也可以携手SIOT呢?若能实现,岂不是也可以助力我们去探索物联网……” 一、问题与发现:之前用Arduino和一个ESP8266模块,借助“贝壳物联网”平台探索过物联网的简单应用,如今用树莓派成功牵手SIOT,实现简单的数据采集和远程控制。Arduino是不是也能携手SIOT?也能实现简单的“物联网”功能呢?不妨带着问题一起去探知究竟。二、设想与探索: 用Arduino成功携手SIOT,实现二者之间的相互通信;实现对当前环境光线数据的采集分析;实现对LED灯的远程控制……三、设计与实现:1.准备硬件:   (1)准备材料:
序号器材名称数量备注
1树莓派3B+1块

2ArduinoUNO 1块

3ArduinoUNO扩展板1块

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


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


rzyzzxw 发表于 2020-4-6 18:18:37

很棒的教程啊。{:7_216:}

六月的雨 发表于 2020-4-6 21:29:09

谢谢朱老师的鼓励和支持!
页: [1]
查看完整版本: 用树莓派玩转物联网记(6)— 用Arduino携手SIOT