|
在本篇文章中,我们将学习如何设计带有地震图的Arduino地震探测器报警器。我们使用3轴加速度计ADXL335作为传感器来检测地震的倾斜、颤动或任何震动。ADXL335加速度计与Arduino和LCD显示屏连接,用来设计带有地震图的Arduino地震检测器报警器。
Arduino代码以及Processing IDE代码都在下面给出。Processing IDE的IDE代码有助于绘制倾斜状态的图形。每当晃动阈值变高时,蜂鸣器或LED就会报警。
所需的组件 ● Arduino Uno开发板 ● ADXL335加速度计模块 ● 1602液晶显示屏 ● 蜂鸣器 ● LED指示灯
3轴加速度计ADXL335
该加速度计模块基于流行的ADXL335三轴模拟加速度计IC,该IC读取X、Y和Z加速度作为模拟电压。通过测量由于重力引起的加速度,加速度计可以找出相对于地球倾斜的角度。通过检测动态加速度,加速度计可以找出设备移动的速度和方向。利用这两个属性,您可以制作各种很酷的项目,从乐器到汽车(或儿童汽车)上的速度监视器。加速度计非常容易使用3个模拟输入引脚连接到Arduino微控制器,并且可以与其他大多数微控制器(例如PIC或AVR)一起使用。
特征: ● 3V-6V DC电源电压 ● 板载LDO稳压器 ● 可以与3V3或5V单片机连接。 ● 超低功耗:测量模式下为40uA,待机时为0.1uA ● 自由落体检测 ● 模拟输出
ADXL335加速度计的工作原理 最常用的设备是压电加速度计。顾名思义,它采用了压电效应原理。该器件由压电石英晶体组成,在其上施加了要测量其值的加速力。
由于特殊的自生特性,晶体产生的电压与加速力成正比。
电路图和连接
工作说明 在这个带有地震图的Arduino地震检测器报警器项目中,我们编写了两个代码:一个用于Arduino来检测地震,另一个用于Processing IDE以在计算机上的图形上绘制地震振动。
首先将Arduino代码/程序上传到Arduino UNO开发板。之后,打开Processing IDE。从下面复制代码并将其粘贴到IDE上。然后,继续进行下一步。一旦您点击运行,图形就会开始运行。摇动加速度计并观察图表。
源代码/程序 Arduino开发板的代码:
detector.rar
(1.03 KB, 下载次数: 37)
Processing IDE的代码:
Processing code.rar
(1.31 KB, 下载次数: 30)
|