资料介绍
描述
在班加罗尔这样拥堵的城市中找到免费停车场非常困难。
对于这个演示系统,您只需在 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
。
- 家庭自动化系统开源构建
- 温度监测系统开源构建
- 智能手套开源构建
- 智能安全帽开源构建
- 聋人智能门铃开源构建
- 智能门铃/可视对讲系统开源构建
- 车辆停车传感器开源设计
- 基于RFID的智能停车系统 0次下载
- 构建自己的Raspberry Pi ALPR停车系统
- 自动旋转停车场系统开源分享
- 智能家居控制系统方案开源资料
- 基于单片机的停车场停车管理系统的设计 25次下载
- 一种车辆雾计算停车辅助系统模型 10次下载
- 使用ZigBee设计小区停车场智能管理系统的设计资料说明 8次下载
- 基于DS1302的智能停车收费系统 64次下载
- 如何使用PyTorch构建更高效的人工智能 210次阅读
- 基于机智云物联网平台的停车场管理系统设计 722次阅读
- 基于STM32单片机的停车场系统设计 1489次阅读
- 工业级智能停车系统设计方案 824次阅读
- 如何使用Arduino创建停车门禁控制系统? 5060次阅读
- 使用DS1302实现智能自助停车收费系统的设计 3321次阅读
- 软件定义汽车之构建开源软件生态系统 2014次阅读
- RFID技术助力停车场建设 对驾驶车辆实行智能化管理 468次阅读
- 为何要推出智能停车方案 909次阅读
- 停车位管理系统方案可以解决什么问题 1962次阅读
- 基于移动通信技术的城市停车诱导信息系统设计方案 2386次阅读
- NASA的开源软件是什么?NASA的开源软件的详细分析 7188次阅读
- 一套停车场智能管理控制系统方案详解 3920次阅读
- 智能停车场一体化控制器方案简述 1667次阅读
- 解析停车场系统的十大常见故障 2700次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多