Windows 10 IoT Core – 读取心率脉冲
硬件组件: | ||||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 15 | ||||
软件应用和在线服务: | ||||||
| ||||||
|
故事
在本教程中,您将学习如何将心率脉冲传感器连接到 Raspberry Pi,并使用 UWP (Windows 10) 应用程序读取来自传感器的输出数据。
首先,传感器的输出数据是模拟的,所以我们需要一个模数转换器才能将它连接到树莓派上,所以我们在这里使用了一个 ADC,即“MCP3008”。>
第一步 - 将部件连接在一起:
我们的传感器非常简单,只有三个支脚:
- 黑色:地面
- 红色:输入:+3V 或 +5V
- 紫色:信号
因此,我们需要将来自传感器的信号连接到我们 ADC 中的一个通道,以了解如何连接 ADC,这是我们的 IC 方案,以了解每个支路的功能。 (我是从IC的datasheet上得到的,你可以google一下)
附上整个电路图
第二步:UWP (Windows 10) 应用
为了从传感器读取即将到来的数据,我们需要一个软件/应用程序来处理这个电路并从中获取数据,所以我将附上一个用 C# 编写的 UWP App 来执行这个功能,很简单,你可以在GitHub上也找到了,我会尽量解释每一行代码以更好地理解它,也许我会为此录制一个教程。
第三步:下一步是什么?
好的,现在您可以读取从脉搏传感器出来的数据,那么下一步是什么?从本教程中学到的最重要的东西是什么?
首先,本教程需要考虑的重要事项:
- 现在,您可以通过树莓派读取任何模拟数据
- 您可以使用相同的概念,并使用任何其他工具实现它
- 您可以使用相同的 ADC、相同的代码(几乎)和相同的连接(几乎)读取任何其他模拟数据
- 现在,您知道如何在树莓派中使用 SPI 接口了
下一步是什么?
现在有几个场景可以进一步实现这个简单的演示:
- 您可以使用来自传感器的实时信号(脉冲)数据并构建监控系统,在这种情况下,您需要将这些数据可视化,因此您可以简单地将其可视化应用程序,通过将树莓派连接到屏幕,在这种情况下,您可以使用以下提供的易于使用和自定义的图表之一:https://www.syncfusion.com/products/uwp/sfchart 或 http://www .telerik.com/universal-windows-platform-ui/chart
- 构建 IoT 解决方案的另一个好的方案和做法是将此数据发送到 Microsoft Azure,并使用 Power BI 将此数据可视化到任何其他客户端。
制造工艺
- 物联网数据收集为精准农业提供支持
- 基本物联网 – RaspberryPI HDC2010 如何
- 基于 Raspberry PI 的 IoT 项目连接 DHT11 传感器
- 蜂窝物联网:智能垃圾桶
- Windows IoT:人脸识别门
- Raspberry Pi 2 上的 Windows 10 IoT Core – Adafruit 传感器数据
- 远程心率监测器
- Windows 10 IoT Core 和 SHT15
- Windows 10 IoT Core for Raspberry Pi 3 Model B+
- Windows 10 IoT Core:语音控制机器人
- GoPiGo v2 与 Windows IoT
- 物联网民主化