目录:
流动性是一种鼓励存钱并快速轻松地进行货币交易的系统。
我们的目标:使用IOT在对象之间创建物理交互,这些对象能够在它们之间进行通信,同时将所交换的信息传输到云。
供应:
第1步:传感器
Seedstudio Grove入门套件及其他
我们用了:
2触摸传感器
2光传感器
2倾斜传感器
2 RGB LED灯条
2爱迪生板
为什么我们焊接倾斜传感器?因为我们使用的是陀螺仪itg3200,但爱迪生还没有支持它。 记得吧!:-)
第2步:计划
基本的想法是允许现金交换(“ 流动性 “)人与人之间,特别是同一个家庭的人。
该系统由两个装有传感器的瓶子组成,这些传感器可以显示银行信用并通过手势传输。选择通过触摸界面传输的资金水平,您可以通过将资金放入另一个瓶子来转移资金。
通过一系列LED可以看到从一个瓶子到另一个瓶子的信用转移。
使用底座下的QRcode将瓶子连接到您的虚拟钱包或您的银行帐户。该信用社的应用开发官员将在未来开发。:)
对于开发,我们使用了jsp和Intel XDK IoT Edition
第3步:成功
第一:SetUp系统。
我们在Windows系统中安装所有
首先下载并安装Driver,Sdk和工具:
software.intel.com/it-it/iot/downloads
适用于Windows的Edison驱动程序(非常非常重要)
HTTP://downloadmirror.intel.com/24698/eng/IntelEdi …
适用于Windows的FTDI驱动程序
www.ftdichip.com/Drivers/D2XX.htm
获得入门软件:
HTTP://software.intel.com/en-us/iot/getting-start …
如果您使用Windows,此链接至关重要( 文档一步一步):
HTTP://software.intel.com/en-us/articles/getting -…
设置IOT Analytics
software.intel.com/en-us/node/530661
现在配置爱迪生板!
二次使用传感器
我们用了:
- 从瓶子上取下软木塞后,光传感器启动系统。
- 触摸传感器允许定义从一个瓶子到另一个瓶子的转移水平。
- RGB LED指示瓶子上的货币水平并查看汇款。
- 倾斜传感器,用于在倾斜瓶子时启动传输过程。
将RGB LED放在面包板上
第三个方案
- 激活物联网分析( 用于跟踪交易)
- 在EDISON上安装librery [email protected](重要)。我们遇到了“标准”mraa librery的分段错误错误问题
码
LedStrip控件:
将数据发送到云(仅适用于使用iotkit-admin的模拟随机数)
var sys = require('sys')
var exec = require('child_process')。exec;
var v_gold = Math.random(100)* 100;
var exec = require('child_process')。exec; function puts(error,stdout,stderr){sys.puts(stdout)} exec(“iotkit-admin observation tilt”+ v_gold,puts);
第4步:工作!
取消瓶装系统已启动。使用触摸传感器,您可以选择要发送的信用额度。通过将瓶子倾斜到附近的瓶子,开始转移。
系统从连接到瓶子1的银行账户缩放信用额度,并将其加载到连接到瓶子2的银行账户上。在云跟踪上保留操作。