资料介绍
描述
在班加罗尔这样拥堵的城市中找到免费停车场非常困难。
对于这个演示系统,您只需在 Samsung Artik Cloud 平台中创建一个新设备。我会在这里展示。我将我的设备命名为 rainbow-parking,并存储停车数据,例如停车场的空闲位置。Raspi 根据预设的规则发送停车信息。
本项目涉及的步骤:
1.在Artik云平台制作一台设备
2.在Artik Cloud中制作一个应用
3.在Artik Cloud中制定一条规则
4.准备Arduino
5. 连接传感器
6.准备树莓派
7. 开发网络应用
那么,让我们一一开始吧。首先是第一件事。让我们从在 Artik 云平台中制作一个新设备开始吧。
第一步:在Artik云平台制作新设备
A)登录到您的三星帐户并单击右上角的开发人员选项。
B)从仪表板中选择设备类型并单击新建
C)在 DEVICE DISPLAY NAME 上键入设备名称并提供唯一名称,然后单击以创建设备类型。
D)点击+新清单
E)为您将在此处上传和存储的传感器数据键入一个字段名称,并将数据类型指定为整数。然后点击保存。
F)然后点击 NEXT: DEVICE ACTIONS
G)执行一个动作或从标准动作中选择。单击以保存。对于我们的项目,不需要采取行动。然后单击 NEXT:ACTIVE MANIFEST。
H)查看 Device Fields 并再次单击 NEXT:ACTIVE MANIFEST。
我)恭喜!您成功创建了您的第一台设备。现在您必须将设备连接到 Artik 云。所以,让我们开始吧。
J)从右上角转到我的 ARTIK 云。
K)单击“我的 ARTIK 云”并选择“设备”。
L)点击+添加另一个设备。
M)键入您刚刚创建的设备的名称并单击它。
N)单击“连接设备...”按钮。
O)您的设备已连接到云端。
P)点击它。生成令牌,记下您的设备 ID 和设备令牌。每次您想从物理设备、Web 应用程序或 Android 应用程序连接到您的设备时,都需要这些。
第 2 步:在 Artik Cloud 中制定规则
在这一步中,我们将制定一个规则,我们将根据这些条件设置一些条件,当条件满足时,Artik cloud 将生成一个动作,并且订阅该动作的设备和应用程序会立即收到一条消息。
A)从 MY ARTIK CLOUD 菜单中选择 RULES 并点击 NEW RULE
B)从 IF 选择框中选择设备的数据字段并设置值和条件。然后从 THEN 字段中为特定设备选择一个操作。您可以设置一个常量参数值,也可以从另一个设备数据中选择一个值。要从另一个设备定义数据字段,请单击红色框中显示的下载图标。
C)从下拉列表中选择一个设备,然后选择数据字段。
D)然后点击保存规则。
步骤 3. 准备 Arduino
Arduino在我的项目中的主要工作是从连接到停车场的传感器收集数据,并使用串口将数据发送到Raspberry pi。在这里,我使用 Arduino Mega 为一个停车站实施。我们可以为不同的停车站连接更多的 Arduino 板。这里我使用了超声波传感器,可以在任何位置使用。
对于超声波传感器,使用了 Arduino 数字引脚。Arduino 草图附有超声波传感器。将适当的草图上传到您的 Arduino 开发板。
有关超声波传感器的详细信息,请参见此处。
第 4 步:连接传感器
要将所有传感器连接到 Arduino,请参阅原理图部分。
第 5 步:准备树莓派
我假设您之前有一些使用 Raspberry pi 的经验。Internet 上有很多初学者教程。
让我们开始使用树莓派。Raspberry pi 作为 WebSocket 客户端工作,并使用 WebSocket 协议与 Artik 云进行通信。我使用Node.js进行编程。与 Python 不同,Node 并未预装在 Raspberry Pi 上。
一个)。在终端中使用以下命令在 Raspberry pi 上安装 Node 和 npm。
sudo apt-get update
sudo apt-get install nodejs npm
B). 安装 WebSocket 客户端 ws 到树莓派
npm install --save ws
C)。给树莓派安装串口
npm install serialport
如果您成功完成所有三个步骤,那么您的 pi 就可以使用串口与 Arduino 通信,并使用 websocket 与 Artik 云通信。正如我之前所说,两个停车站需要两个树莓派。所以,从Github下载这个的源代码。您可以使用像FileZilla这样的 ftp 客户端将代码上传到树莓派上。不要忘记更改源代码中的设备 ID 和设备令牌。
D)在树莓派上上传代码后,通过在终端窗口中键入以下命令来运行代码。
sudo node staff-parking.js
。
- 温度监测系统开源构建 0次下载
- 智能手套开源构建 0次下载
- 智能安全帽开源构建 1次下载
- 聋人智能门铃开源构建 0次下载
- 智能门铃/可视对讲系统开源构建 1次下载
- 车辆停车传感器开源设计 0次下载
- 基于RFID的智能停车系统 0次下载
- 停车传感器助手开源分享 0次下载
- 构建自己的Raspberry Pi ALPR停车系统 0次下载
- 自动旋转停车场系统开源分享 2次下载
- 智能家居控制系统方案开源资料
- 基于单片机的停车场停车管理系统的设计 24次下载
- 一种车辆雾计算停车辅助系统模型 10次下载
- 使用ZigBee设计小区停车场智能管理系统的设计资料说明 8次下载
- 基于DS1302的智能停车收费系统 64次下载
- 基于机智云物联网平台的停车场管理系统设计 501次阅读
- 基于STM32单片机的停车场系统设计 793次阅读
- 工业级智能停车系统设计方案 644次阅读
- 如何使用Arduino创建停车门禁控制系统? 4690次阅读
- 使用DS1302实现智能自助停车收费系统的设计 2989次阅读
- 软件定义汽车之构建开源软件生态系统 1887次阅读
- 为何要推出智能停车方案 855次阅读
- 基于无线传感器网络在停车场监控系统中的应用 1316次阅读
- 停车位管理系统方案可以解决什么问题 1735次阅读
- 基于移动通信技术的城市停车诱导信息系统设计方案 2241次阅读
- 关于RFID技术在智能停车场系统中的应用详解 4559次阅读
- 基于STM32F103的智能停车场车位引导系统 1.3w次阅读
- 一套停车场智能管理控制系统方案详解 3808次阅读
- 智能停车场一体化控制器方案简述 1594次阅读
- 解析停车场系统的十大常见故障 2562次阅读
下载排行
本周
- 1储能电源市场分析
- 7.99 MB | 8次下载 | 免费
- 2储能电源市场分析报告
- 2.61 MB | 6次下载 | 免费
- 3磁环电感定制时应该注意什么
- 0.32 MB | 2次下载 | 免费
- 4labview文档教程资料(一)
- 24.29 MB | 2次下载 | 免费
- 5轻触三功能+常按 SOS 功能手筒LED驱动ICSD3302数据手册
- 0.60 MB | 1次下载 | 2 积分
- 6英集芯IP5353 QFN32 规格书pdf
- 2.70 MB | 1次下载 | 免费
- 7NCV78763R1DAGEVB子板数据手册
- 533.41 KB | 次下载 | 免费
- 8500mA,高效 MicroSiP™ 降压转换器TPS8269xSIP数据表
- 918.92KB | 次下载 | 免费
本月
- 1ES9038PRO解码芯片的电路原理图介绍
- 0.25 MB | 35次下载 | 5 积分
- 2STM32国内外发展现状
- 1.15 MB | 13次下载 | 免费
- 3传感芯片选型指南
- 3.60 MB | 11次下载 | 免费
- 4ATmega8芯片中文手册
- 2.45 MB | 8次下载 | 1 积分
- 5储能电源市场分析
- 7.99 MB | 8次下载 | 免费
- 6TDK电容器产品指南
- 11.88 MB | 7次下载 | 1 积分
- 72A多电池高效开关充电器AN_SY6912A中文资料规格书
- 1.43 MB | 7次下载 | 免费
- 8储能电源市场分析报告
- 2.61 MB | 6次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935086次下载 | 免费
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420050次下载 | 免费
- 3Altium DXP2002下载入口
- 未知 | 233068次下载 | 免费
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191317次下载 | 免费
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183316次下载 | 免费
- 6labview8.5下载
- 未知 | 81567次下载 | 免费
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73788次下载 | 免费
- 8NI LabVIEW中实现3D视觉的工具和技术
- 未知 | 70088次下载 | 免费
评论
查看更多