资料介绍
描述
嗨,大家好 :-)
让我们使用 HDX 振动传感器和 Esp32 和 NanoFramework 进行振动检测!
HDX 振动传感器是用于振动检测的小型传感器
你应该把它放在正确的方向。否则将无法正常工作!(它的方向是垂直的)
你可以用万用表找到它的方向。将电压表设置为二极管模式,然后将万用表线放在 HDX 引脚上,之后您必须摇动 HDX。现在您必须听到断开连接并重新连接序列的声音。
好的,现在我们必须将 HDX 连接到板(esp32)。
在这里,我将 HDX 连接到 GPIO 21。
您必须在您的设备上安装 nanoframework
NanoFramework Esp32 - Hackster.io
好的,一切准备就绪;-)
我为振动传感器开发了一个包。目前我的包只支持 HDX 传感器。
(也许我会在这个包中添加另一个传感器)
你可以从 github (github/alirezap) 得到它
不幸的是,我无法将此包发布为 nugget 包(尝试将其发布为 nugget 包时会出现异常),因此您应该从 github 下载源代码并将其添加到您的项目中。
好的,现在让开发
打开 Gpio(这里是 21)
将其设置为输入
设置 gpio 事件处理程序
_shockDetection = s_GpioController.OpenPin(_pinNumberShockDetection);
_shockDetection.SetDriveMode(GpioPinDriveMode.Input);
_shockDetection.ValueChanged += _shockDetection_ValueChanged;
private static void VibrationObject_InvokeEvent(object sender, EventArgs e)
{
Debug.WriteLine("Vibrate!!!!!!");
}
将包添加到您的项目
从包创建实例
vibrationObject = newAP.NanoFrameWork.Vibration.HDX();
设置阈值。(默认为 15)
vibrationObject.Threshold = 20;
阈值是秒针状态变化的计数。
设置事件处理程序
vibrationObject.InvokeEvent += VibrationObject_InvokeEvent;
现在在 gpio valuechange 事件处理程序中将 gpio 状态传递给包
private static void _shockDetection_ValueChanged(object sender, GpioPinValueChangedEventArgs e)
{
vibrationObject.AnalyseSignal(e.Edge);
}
完整代码:
运行项目并享受
谢谢微软
感谢 Nanoframework 团队。这是芯片发展的未来
- 用于nanoframework的I2CEncoder V2
- 带有RAK3372 EVB的NET nanoframework LoRaWAN开源
- NET nanoframework和RAK WisBlock传感器开源
- NanoframeWork和NRF24L01及ESP32开源
- 使用nanoFramework通过CAN总线发送和接收数据
- HDX8816 防失真15W、D 类立体声、免滤波音频功放
- HDX6890四种防破音 模式2X9W 自适应升压 音频功放
- HDX6880四种防破音模式2X7.6W 自适应升压音频功放
- 《抑制开关磁阻电机振动的结构设计研究》pdf 3次下载
- uwb天线HDX-UWB规格书 26次下载
- 如何使用Duffing混沌系统进行微弱振动信号的检测方法说明 14次下载
- 基于MC13192的无线振动检测系统的设计
- 基于ARM核引擎振动检测系统的设计
- 基于振动敲击的软质物体硬度检测
- 透瓶压缩机的状态检测与振动趋势预报
- 如何识别振动/敲击的方向? 72次阅读
- 面向应急的振动检测模式研究 455次阅读
- 如何使用LED驱动器LM3915制作振动计? 5817次阅读
- MEMS振动检测:速度到加速度 1010次阅读
- 振动光谱的前景 873次阅读
- 地震/振动传感器的电路图解析 6390次阅读
- 振动传感器BM1构成的振动检测电路 5438次阅读
- 振动传感器CLA-2M构成的振动报警电路 2781次阅读
- 基于振动法的变压器振动检测法原理及方案研究 8261次阅读
- 振动传感器测量振动的方式 1581次阅读
- 步进电机振动的测量方法 4281次阅读
- 防爆电机振动的原因_防爆电机振动时的解决方法 1584次阅读
- 振动传感器测量振动的方式_振动传感器故障排除 4305次阅读
- 电机振动异常的原因有哪些 7263次阅读
- 深度解析电机振动的原因与处理方法 2.2w次阅读
下载排行
本周
- 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次下载 | 免费
评论
查看更多