Microduino-Shock/zh

来自Microduino Wikipedia
Yanglibin@microduino.cc讨论 | 贡献2015年11月24日 (二) 02:12的版本 (Created page with " {{Language|Microduino-Shake }} {| style="width: 800px;" |- | 400px|thumb|right| Microduino-Shake Microduino-Shake是震动检测传感器模...")
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索
Language English
Microduino-Shake

Microduino-Shake是震动检测传感器模块。

电阻应变式振动传感器 电阻应变式振动传感器是以电阻变化量来表达被测物体机械振动量的一种振动传感器。电阻应变式振动传感器的实现方式良多,可以应用各种传感元件,其中较为常见的是电阻应变片。





特色

  • 体积小巧
  • 检测灵敏度可调

规格

  • 电器规格
    • 输入:数字信号
    • 3.3V~5V工作电压;
  • 技术参数
    • 称量范围:300g~数千kg
    • 计量准确度:1/1000~1/10000
  • 尺寸
    • 传感器大小:10mm*7mm,
    • 板子大小:20mm*10mm
    • 1.27mm间距的4Pin接口与sensorhub相连


  • 接法
    • 引脚说明:GND、VCC、信号输出、NC(空)。

注:该输出信号为数字信号,需要使用数字接口来检测(D0~D13)。可以接到Sensor-hub的3~9号引脚,对应使用的引脚为D4,D6,D8,D10,D12。

MCookie-sensorhub rule.JPG

文档


开发

准备


程序

  • 打开Arduino IDE,选择File→Examples→Basics→DigitalReadSerial示例程序,选择正确的板卡,编译通过后直接下载。
  • int pushButton = 6; 定义输入引脚为D6,用户可以更改。名字也可改成shakePin
  • pinMode(pushButton, INPUT); 定义pushButton为输入引脚。
  • int buttonState = digitalRead(pushButton); 读取pushButton输入引脚的值
  • 下载完毕后,打开串口监视器,没有震动时返回值为“0”,当检测到震动时返回值为“1”,可以根据检测值来判断是否有震动。还可通过调节传感器背后的R3电阻来调节检测的灵敏度。

硬件搭建

  • 将Shake传感器和Sensorhub的数字口(D6)接起来,这个就是上面讲的定义pushButton的引脚,用户可自己更改。
  • 可参考:Microduino-Sensorhub/zh
  • 将核心,Sensorhub,shake连接在一起。通过USB数据线将接入电脑。
  • 选择正确的板卡和COM端口,编译通过后直接下载。参考AVR核心:Getting started/zh
Upload.JPG
  • 下载后打开串口通讯就可以看到震动输入值了。


应用

  • 做为震动感受器

项目

懒驴

开发

适用于震动检测

购买

历史

图库

  • 正面
文件:Microduino-Shake-F.JPG
Microduino-Shake Front
  • 背面
文件:Microduino-Shake -b.JPG
Microduino-Shake Back