Tengo este circuito y estoy ejecutando un código en la frambuesa pi que verifica el pin de entrada continuamente y convierte la señal digital de 10 bits a un voltaje legible. Así que puedo ver con precisión el voltaje generado.
Tengo la intención de pegar el disco piezoeléctrico en un instrumento para detectar la nota que toca el instrumento; esto requeriría imitar una onda de sonido para que pueda encontrar la frecuencia y luego el tono de la nota.
Este es un gráfico que muestra los voltajes cuando se toca la cuerda E de una guitarra y el piezo está pegado al cuerpo. Para obtener una lectura más precisa necesitaría los voltajes negativos. (el eje x es el tiempo y el eje y es voltios)
Elcircuitosolomedavaloresentre0-5v(0-1023),sinembargo,unaondadesonidotendríaunvoltajenegativo.¿Podríaalguienexplicarmecómoalteraríamicircuitoparadarlecturasentre-5v->+5venlugarde0-5v.
Heleídoesteenlaceyalgunosotros:
Además, la hoja de datos recomienda utilizar un amplificador operacional para almacenar en búfer, filtrar y obtener la señal original, pero ya estoy obteniendo lecturas de 5 V cuando golpeo el piezo así que alguien podría explicarme qué haría un op-amp. Lecturas (aparte de amplificarlas)?
Además, ¿alguien puede decirme cuando tengo una lectura de 0.02 V todo el tiempo?
Gracias.
Hoja de datos para el ADC: enlace
Piezo Estoy usando: enlace