用树莓派玩转物联网记(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的牵手了……
很棒的教程啊。{:7_216:} 谢谢朱老师的鼓励和支持!
页:
[1]