Publicaciones

Sismógrafo con altavoz piezo

Un sismógrafo es un dispositivo de medición para determinar las vibraciones del terreno. Se utiliza principalmente para la grabación de la actividad volcánica y los terremotos. Las vibraciones se detectan con una masa libremente oscilante. ¿Puedes hacer esto con un Arduino? Seguro. También se puede utilizar un actuador piezoeléctrico como sensor de vibración. Junto con el escudo LCD de Franzis puede construir un sismógrafo simple.

Sensor de vibraciones con altavoz piezo

El altavoz piezoeléctrico en sí mismo es todavía bastante insensible a las vibraciones. Sin embargo, esto cambia tan pronto como una masa móvil entra en juego. Una pila AA simple ya proporciona suficiente sensibilidad. Se detecta de forma fiable el toque ligero en la parte superior de la mesa. La aplicación se basa en el código fuente del programa de ejemplo "scope" del paquete de aprendizaje "Programming graphics display". Sólo se realizaron algunos ajustes en los ajustes y en la rutina de dibujo. El pin de entrada para el piezo es A0. Y aquí está la descarga.

# include  "Display.h" 
# include  "SPI.h"

/ **************** Ajustes ***************** / 
// Muestra la memoria de medición para X ms en 
almacén de palabras = 50 ;
// Ancho de píxel de la representación de señal 
byte focus = 3 ;
// 
Desplazamiento de señal en la dirección y byte yPos = 0 ;
// Base de tiempo - Prescaler ADC valores de 0-7 
byte time = 4 ;
// Fuerza de señal por división del valor ADC (/ 2 ^ volts) 
byte volts = 3 ;

Display lcd = Display ();
valores de bytes [ 128 ] = {};

void  setup () {
  ADCSRA & = ~ 7;
  ADCSRA | = tiempo;
  lcd. init (18);
  pinMode (A0, INPUT);
}

void  loop () {
  lcd. clearVideoBuffer ();
  para (byte x = 0; x <128; x ++) {
    retardo (la tienda);
    valores [x] = ( analogRead (A0) >> volts) + yPos;
    para (byte p = 0; p <focus; p ++) {
      lcd. drawPixels (x, 64-values ​​[x] -p + 1);
      lcd. show ();
    }
  }
}

Aumentar la sensibilidad

Cuanto más inestable es el diseño sobre el piezo, más sensible es el sistema contra las vibraciones. Además, los movimientos de aire se pueden percibir aumentando el área (por ejemplo aplicando un pedazo de cartón). Diviértete experimentando.

Adición: Mejora de la configuración experimental de Max5V (30.07.15)

Paralelamente al piezo, se ha demostrado una resistencia (1MOhm), que ha proporcionado mejores resultados. Esto da como resultado una suavización de la señal de salida. Como un volante, se ha demostrado una tuerca encolada, la ventaja es que se pueden usar tornillos de diferentes tamaños y por lo tanto se pueden probar de manera flexible varias masas.

Enlaces y referencias:

seismograph.zip

https://de.wikipedia.org/wiki/Seismograph

http://tiny.systems/categorie/lcdProjekt/