Piezo Buzzer como sensor analógico para ESP8266 Huzzah Breakout

0

Estoy usando el panel de ruptura Huzzah ESP8266 de Adafruit ( descripción general & pinouts ), y me gustaría recibir información de un Radioshack piezo en el análogo Pin de entrada sin freírlo. ( Hoja de datos piezoeléctrica , para referencia.)

He encontrado a algunas personas con una configuración similar utilizando un Arduino, y parece que, como mínimo, necesitaría algo como un diodo Zener y una resistencia de 1MΩ, como en el circuito básico de este PDF (página 12). El pin analógico en el Huzzah tiene un voltaje máximo de 1 V, por lo que mi sentido es ¿Que tengo que hacer algunos ajustes para dividir el voltaje aún más, y tal vez incluir un condensador? Súper nuevo en EE, por lo que cualquier consejo sobre la inclusión de & se aprecia el cálculo de los valores adecuados para los componentes.

El objetivo final es tomar la entrada del piezo y usarla para establecer el tono + brillo de un LED RGB, similar al Proyecto de amplificación de LED Adafruit , pero obviamente con un solo LED. Puedo proporcionar más detalles sobre eso si es relevante para comenzar a utilizar la entrada piezoeléctrica.

    
pregunta nkanderson

1 respuesta

0

La resistencia 1MOhms "cargará" el elemento piezoeléctrico y reducirá el nivel de voltaje inducido durante el uso normal. Sin embargo, una fuerza repentina aplicada al elemento puede causar un pico de voltaje que mataría la entrada analógica, por lo que debe agregar una resistencia en serie de unos pocos cientos de ohmios entre la entrada analógica y el elemento piezoeléctrico.

Editar: el PDF que has vinculado usa un diodo Zener para recortar el voltaje, sin embargo, el valor que eligió es un Zener de 5 V que es para las entradas analógicas de Arduino. Debería elegir un Zener con un voltaje de ruptura de alrededor de 1.2V.

    
respondido por el Tony K

Lea otras preguntas en las etiquetas