2524| 6
|
用树莓派玩转物联网记(8)— 用树莓派联通Arduino |
用树莓派玩转物联网记(8)— 用树莓派联通Arduino “日积月累,厚积薄发!只有经历寂寞寒冬般的蓄意待发,方可静待春暖花开的枝头绽放。”求学、做事亦如此,每一项知识技能的内化、每一个问题的科学化解都不是一蹴而就的,唯有踏踏实实的历程才是通向成功彼岸的捷径。一直有个想法,实现树莓派与Arduino之间进行互联互通,在“树莓派园”众位大咖的鼓励下,循序渐进探索完成树莓派牵手SIOT、Arduino携手SIOT后,终于打通了用树莓派联通Arduino的最后一公里。 一、问题与发现: 树莓派+古德微平台、Arduino+Mind+平台,通过SIOT物联网服务器实现二者之前的互联互通,远程控制。在完成简单案例的基础上,可以尝试去做出几个有价值的物联网应用案例。 二、设想与探索: 用树莓派上的“按钮”实现对Arduino 上“LED”灯的远程控制。例如:下班回家后,实验室的灯忘记关了,可以实现远程关灯;对门铃进行智能升级,当有人按下门铃时,室内的指示灯亮起来;当有物体碰到按钮时,会亮灯进行报警提示…… 三、设计与实现: 1.准备硬件: (1)准备材料:
(2)硬件搭建: 2.树莓派设计: (登录古德微平台,获取IP地址,设备名称,为后面的编程做准备;编写程序启动SIOT服务器,并登录进行测试。) 用变量记录“按钮”的状态,可以更好的实现“按钮”控制的效果。然后,登录SIOT服务器进行测试。注意:记住发送的消息格式,在mind+编程中会用到。 3.Arduino设计: 启动Mind+软件,用数据线下将Arduino连接到计算机,切“上传模式”,分别添加“arduino”和“OBLOQ”通信模块,编写程序上传到设备。 4.运行测试:登录SIOT服务器,查看消息,发送“on”/“off”消息,实现对树莓派上的按钮对arduinoLED灯进行跨平台控制。 四、分享与拓展: 最后,我们就来体验用树莓派“按钮”,来控制arduino LED灯的效果。按下“按钮”灯亮;再次按下“按钮”灯灭; 感谢大家的鼓励和支持,在探索物联网的道路上又迈出了坚实的一大步。此刻,开启我们的创意思维,或许会想到更多的创意,动手做一做,就会有所收获! |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed