资料介绍
背景:
Windows 10 IoT Core 的创建是为了在低功率设备上构建强大的解决方案,并有可能将物理世界连接到云的近乎无穷无尽的力量。它在 Microsoft 生态系统中提供了一个充满协同机会的世界,其中包括 Visual Studio、.NET 和 Microsoft Azure 等技术。所有这些都可以在各种设备上使用,包括广受欢迎的 Raspberry Pi 2,这是一台 35 美元的计算机,配备 1 GB RAM、四核处理器、4 端口 USB 集线器和 HDMI 输出。得到这个,所有这些都包装在一台大约有信用卡大小、厚度略高于 1.5 英寸的机器上。这台小型计算机还拥有一个 GPIO 集线器或通用输入/输出。
好吧,你明白了,大机会,小包装,可以感知和影响物理世界……这将如何改变你的生活或世界?
这一切都取决于,你想解决的问题是什么?
在这种情况下,我决定关注一个经常遇到的问题,尤其是在大学校园和夜生活娱乐领域。您是否知道有人喝得太多可能会给您自己或他人带来问题?我们有展示街机游戏等的售货亭,但这真的只是打发时间。如果我们有一个可以跟踪您饮酒量的互联网连接设备怎么办?我们可以识别那些处于危险之中,甚至可能对自己和/或他人构成威胁的人,并进行干预。
在这个项目中,我们将着眼于创建一个具有基于云的报告和日志记录的互联网连接的呼气测醉器。从技术角度来看,该项目将向我们介绍如何使用模拟传感器检测酒精和使用独立的 LCD 屏幕向用户提示指令。我们将从传感器收集的信息绑定到一个外部接口,该接口记录结果并在本地显示它们,同时存储到 Azure 移动服务中。
您可能听说过 Windows 10 IoT Core 运行通用 Windows 平台应用程序,这意味着我们的代码应该可以跨任何支持 Windows 10 Core API 的设备运行,包括 Windows Mobile、Xbox One、Windows 10 桌面和可能的 Hololens。因此,这意味着它应该能够支持第三方提供的 UWP 控件。我们将包括一个来自 SyncFusion 的图表包来证明这实际上是可能的。
注意:*不保证此设备的准确性。对该设备的任何复制都应被视为一种新颖性,不能替代更科学准确或法律上可接受的测量方法
软件先决条件:
◾ Visual Studio (社区版或以上)
◾配置为 Window IoT Core 开发的PC
◾为 Windows IoT Core 配置的Raspberry Pi
◾一个Microsoft Azure帐户
◾UWP 的 Syncfusion Essential Studio(作为最近宣布的社区许可的一部分现在免费)
原料:
◾树莓派 2
◾ 公对母面包板跨接电缆
◾面包板
◾ MQ2或MQ3酒精传感器
◾ SainSmart 1.8 TFT 彩色显示模块(可选)
◾外接HDMI屏幕/显示器(推荐Tontec 7寸或Avermedia USB采集卡)
电路布局:
在此图片中,屏幕位于最左侧,模拟传感器(橙色圆圈)位于中心,然后是 MCP3208 ADC 芯片。
RPi2 引出线:
引出线图将有助于连接项目的组件
连接 ADC:
根据设计,RPi2 上的 GPIO 引脚仅为数字引脚,但我们可以使用 MCP3208 模数转换器芯片从模拟传感器读取数据。我们需要连接以下引脚(左侧是 MCP3208 ,右侧是 Raspberry Pi):
◾DGND -> GND
◾CS/SHDN -> SPI1 CS0
◾DIN -> SPI1 MOSI
◾DOUT -> SPI1 味噌
◾CLK -> SPI1 SCLK
◾AGND -> GND
◾VREF-> 5V
◾VDD -> 5V
将 MQ2 传感器连接到 ADC:
连接好 ADC 后,我们现在可以将模拟传感器连接到 ADC 上的通道之一,以将其模拟信号转换为可以从 RPi2 接收的数字信号
◾信号 (A0) -> CH0 (ADC)
◾– -> 接地 (Pi)
◾+ -> 5V (Pi)
连接 1.8″ TFT 彩色显示模块:
这部分是可选的,无论此设备是否已连接,代码都会起作用。我们需要连接以下引脚(左侧为 1.8″ TFT 彩显模块,右侧为树莓派):
◾VCC -> 5V
◾接地 -> 接地
◾SCL -> SPI0 SCLK
◾SDA -> SPI0 MOSI
◾RES -> GPIO 16
◾CS -> SPI0 CS0
代码:
完整的项目和代码作为示例包含在 GitHub 上的Microsoft 物联网设备项目中。您可能希望修改 MainPage.xaml.cs中的成员变量
增强功能:
如前所述,该项目仅用于新颖目的,因为它只是测量 MQ2 传感器采样的空气中的酒精浓度。这并不等同于流行的血液酒精含量测量。有关如何实施该措施的更多信息,请查看促智设计的这项研究。
修改此项目以支持完全不同的场景:
从技术上讲,可以修改该项目以报告任何超过某个预定义环境阈值的模拟读数。通过简单地将 MQ2 传感器换成光传感器或土壤饱和度传感器,您可以监测花园中的阳光和饱和度。音频传感器可以让您确定受控区域是否违反了城市条例的音频级别。您甚至可以放入一个压力传感器并构建一个您在嘉年华会上看到的大力士游戏。
- 同步热分析仪
- Windows IoT Core示波器
- 智能呼吸率分析仪的构建
- 上海保圣流变仪动态粘度分析仪产品介绍 5次下载
- 频谱分析仪在EMI问题定位中的使用 37次下载
- 信号频谱分析仪技术基础课件下载 9次下载
- 微量生化分析仪1.0软件程序下载 0次下载
- 适用于HIOKI 3390功率分析仪的3390分析仪软件详细资料概述 0次下载
- 逻辑分析仪设计实例 53次下载
- kingst虚拟逻辑分析仪使用详解 52次下载
- 血气分析仪_电解质分析仪分类及原理 0次下载
- 音频信号分析仪简介 0次下载
- 网络分析仪基础 97次下载
- 逻辑分析仪软件zlglogic 4.92
- 逻辑分析仪的应用分析
- 阻抗分析仪的原理与特性 861次阅读
- 信号分析仪与频谱分析仪的区别 658次阅读
- 射频分析仪和频谱分析仪的区别 563次阅读
- 扫频频谱分析仪与实时频谱分析仪的区别 743次阅读
- 网络分析仪的分类 317次阅读
- 如何选择频谱分析仪和维修频谱分析仪的故障分析 4139次阅读
- 功率分析仪怎么接线_功率分析仪接线图 1.2w次阅读
- 功率分析仪作用_功率分析仪分类 3877次阅读
- digilent分析仪介绍 1544次阅读
- 逻辑分析仪使用技巧 5767次阅读
- 浅析功率分析仪与电能质量分析仪的不同 3860次阅读
- 浅谈关于功率分析仪选型的问题 3537次阅读
- 简介AT5010频谱分析仪 3352次阅读
- 什么是频谱分析仪,频谱分析仪的工作原理是什么,频谱分析仪怎样使用? 1.6w次阅读
- 什么是逻辑分析仪?逻辑分析仪的使用方法是什么?逻辑分析仪和示波器有什么区别 6215次阅读
下载排行
本周
- 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次下载 | 免费
评论
查看更多