Acerca de este proyecto
El ADXL335 es un acelerómetro completo de 3 ejes de baja potencia con salidas de voltaje analógicas. El producto mide la aceleración con un rango mínimo de escala completa de ± 3 g. Puede medir la aceleración estática de la gravedad en aplicaciones de detección de inclinación, así como la aceleración dinámica resultante de movimientos, golpes o vibraciones. La sensibilidad es de 330 mV / G.
Además de muchos proyectos de "detectores de terremotos" en Internet que utilizan este acelerómetro, su sensibilidad para este propósito es muy baja por lo que estos dispositivos son prácticamente no funcionales. Confío en esto porque he fabricado y probado muchos de ellos.
La idea que se presenta a continuación es:con la ayuda de un amplificador operacional instrumental IC conectado en modo DIFERENCIAL para amplificar solo la parte ÚTIL de la señal de 100 a 1000 veces (o más) sin amplificar el ruido dañino. Yo uso OP07 IC, pero se puede utilizar cualquier IC amplificador operacional instrumental. Usando el potenciómetro P1, configuramos el voltaje V2 para que sea ligeramente menor que V1, y P2 ajusta la amplificación de la señal útil. La fórmula para el coeficiente de amplificación es Vout =(V1-V2) * K donde K =1 + 100 / P2 (kOhm). Esta señal amplificada se conecta a una entrada analógica de un microcontrolador Arduino a través de una resistencia de 1k. Para amplificar las tres salidas del ADXL335, necesitamos hacer tres amplificadores idénticos para cada eje (x, y y z) por separado. En este caso solo uso un eje (z) para detectar choques verticales.
El microcontrolador Arduino luego procesa y filtra la señal usando el código "nerdaqII" que se proporciona a continuación. Para una presentación visual en una computadora, utilizo el software gratuito "Amaseis" que también está disponible para descargar a continuación. Con su ayuda monitoreamos 24 horas de actividad sísmica.
El video muestra claramente la diferencia de sensibilidad antes y después de esta modificación. Sin embargo, debido a que el nivel de umbral de ADXL335 es relativamente alto, el dispositivo es capaz de detectar solo choques locales relativamente fuertes. Digo esto basándome en varios años de experiencia en la detección de terremotos usando mis sismómetros mecánicos de bricolaje. En el próximo período, registraré la actividad sísmica las 24 horas del día y espero "detectar" algún terremoto en mi área. Ciertamente, si tengo resultados, actualizaré el contenido de este proyecto.
Actualmente estoy en la fase de prueba de un detector de terremotos con MPU-6050 presentado en una conocida revista de electrónica que es muy sensible y registra los datos de los tres ejes en la tarjeta SD para su posterior análisis. Ese será uno de mis próximos proyectos.
Por último, concluir que este tipo de sismómetros "digitales" son fáciles de construir e instalar y resistentes a diversas influencias atmosféricas, por lo que son ideales para presentaciones escolares y actividades similares.
Código
- código arduino
- Software de Windows Amaseis
código arduino C / C ++
Sin vista previa (solo descarga).
Software de Windows Amaseis Java
Sin vista previa (solo descarga).
Esquemas