如今,大多数服务提供商都提供云存储。从图像到视频、音乐或电影,他们将文件保存在云端中以节省存储空间。用户可以在任何地方访问数据并轻松与他人共享这些文件。
随着物联网的发展,嵌入式系统也开始在云领域发展壮大。从开发项目到复杂的测量,该行业正在转向云技术。
物联网 (iot) 描述了一种新兴趋势,即大量嵌入式设备(物)连接到互联网。这些连接的设备与人和其他事物进行通信,并经常将传感器数据提供给云存储和云计算资源,在这些资源中处理和分析数据以获得重要的洞察力。廉价的云计算能力和增强的设备连接性正在促成这一趋势。
借助 digilent analog discovery 2、waveforms 和 raspberry pi 4,您可以将测量数据和信号直接发送到 thingspeak.com 云并最终对其进行分析。
analog discovery 2 是一款 usb 示波器和多功能仪器,允许用户测量、可视化、生成、记录和控制各种混合信号电路。analog discovery 2 小到可以放在口袋里,但功能强大到可以替换一堆实验室设备。在免费 waveforms 软件的驱动下,analog discovery 2 可以配置为用作多种传统仪器中的任何一种,包括示波器、波形发生器、电源、电压表、数据记录器、逻辑分析仪、模式发生器、静态 i/o、频谱分析仪 、网络分析仪、阻抗分析仪和协议分析仪。
waveforms 是由 digilent 开发的软件,旨在与 analog discovery 2 和 analog discovery studio 一起使用。waveforms 为 2 通道示波器、逻辑分析仪、任意波形发生器、数字 i/o 等提供用户界面。它可免费下载并与 mac (apple)、windows 和 linux(32 位、64 位和 arm)兼容。
安装 waveforms
步骤1: 下载 waveforms
从该链接下载 raspberry pi 4 model b 后,本教程将指导您完成安装过程中涉及的步骤。我们将在本教程中使用 raspberry pi 4 model b 1gb 版本。raspberry pi 4 model b 的 2gb 和 4gb 版本也适用于本教程。
为您的 linux 发行版下载正确的 waveforms 安装文件。由于我们使用的是带有 raspbian 操作系统的 raspberry pi 4 model b,因此我们将选择 arm 版本的 debian 风格。
步骤2: 下载 adept 2
下载正确版本的 adept 2。确保 adept 安装文件的版本与 waveforms 相同。我们为 waveforms 选择了 arm 版本,因此我们将为adept使用 arm 的 runtime 和 utilities版本。
步骤3: 打开 adept 2文件
打开您在步骤2中为 adept 2 下载的文件。
步骤4: 点击 install
出现提示时单击窗口中的“install”。
步骤5: 打开 waveforms 文件
打开您下载的文件以安装 waveforms。
步骤6: 点击 install
出现提示时单击窗口中的“install”。
步骤7: 打开 waveforms
转到您的应用程序并打开 waveforms。
步骤8: 未检测到设备
如果您没有插入 analog discovery 2,则会弹出一个窗口,其中显示未检测到设备的警告。您不需要设备来运行该软件,因此请继续并单击“ok”继续。
步骤9: 运行 demo mode
设备管理器现在将打开。单击“demo mode”,然后单击“select”。
步骤10: demo mode oscilloscope
如前所述,如果您还没有 analog discovery 2,那也没关系。您仍然可以在demo mode下运行 waveforms 并体验界面和功能。
下图是显示正弦波和方波的示波器演示。
步骤11: 插入 analog discovery 2
如果您插入 analog discovery 2,将弹出一个窗口,指示已检测到它。选择“ok”继续。
步骤12: 设备管理器
如果您打开设备管理器,或者在 waveforms 打开时插入了 analog discovery 2,则会出现下图中显示的窗口。就像在演示模式中一样选择 analog discovery 2。
现在您已连接并安装了 waveforms,您可以在waveforms resource center查看每个仪器的教程。
将数据从 waveforms sdk 发送到 thingspeak.com
由 mathworks 创建的 thingspeak 是一个在线平台,用于收集、查看和分析云中的数据。本指南介绍了将兼容 waveforms sdk 的 digilent 测试和测量设备捕获的数据发送到 thingspeak 所需的步骤。
步骤1
访问thingspeak.com并登录或注册。
步骤2
在 channels 菜单中选择my channels 并创建一个新频道。
步骤3
配置通道设置、名称和字段:
步骤 4
在api keys下, 记下将数据从自定义应用程序或脚本推送到服务器所需的 write api key :
步骤 5
下载 analogimpedance.py 脚本,然后对其进行编辑并将“8c####bu”替换为 write api key,如下所示:
url = https://api.thingspeak.com/update?api_key=8c############bu
在 windows、macos、linux 桌面或 raspberry pi 等嵌入式设备上运行脚本:
步骤6
将数据发送到thingspeak后, 可以在“private view ”和“public view” 选项卡中看到默认图表:
后续步骤
现在可以在测试和测量设备与 thingspeak 之间传输数据,可以根据项目需要修改脚本。
盘点RISC-V MCU厂商,爱普特为何能在市场占有率拔得头筹?
透过华为军团看科技之变(六):智慧公路
Free RTOS的优先级翻转
电池的容量
LM1875功率放大器制作,LM1875 POWER AMPLIFIER
使用Analog Discovery 2 分析云端测量数据
降低PLC高速计数器计数误差的方法
磁流体式扬声器
如何保障孩子视力,不如选择投影仪
怎样使用Arduino控制电视
R40工业路由器海康摄像头监控地址接入平台
深度学习开源框架,AI从业者的选择之路
三星Galaxy A70曝光采用了一个被称作为Infinity-U水滴屏的设计
阿玛尼推出全触控智能手表,搭载了NFC模块支持移动支付
从台湾吸引高科技人才,已成为大陆积极发展芯片行业的一部分
场效应管厂商:上海双岭电子有限公司简介
问答|iphone6s耗电快, 充电慢自动关机……这可咋办?
AOC27V2H显示器评测 一款综合设计均衡的显示器
物联网平台是什么
用神经处理单元集群改造边缘人工智能