Por lo tanto, hasta donde entiendo el molino de campo (no estoy familiarizado con él, se ve limpio), tiene un voltaje sinusoidal en alguna frecuencia (no se pudo leer la división de tiempo en el alcance), y desea convertirlo a un valor que un Arduino puede leer.
Primero que nada, sería útil saber el voltaje máximo absoluto que esta cosa generará en una tormenta eléctrica o algo así. En el video, parece que va por encima de 5V.
Así es como lo haría:
Primero, fije la entrada a un rango sano. Digamos -0.7V a 15V. Esto requerirá algunos diodos (idealmente dos). Esto elimina voltajes molestos que arruinarán el resto del circuito.
A continuación, ejecute la señal a través de un detector de picos de precisión (un detector de picos normal genera una caída de un diodo debajo de la entrada y no funcionará con sus bajos voltajes de entrada). Esto eliminará la onda sinusoidal y le dará un voltaje que varía lentamente (casi DC). Aquí es un documento útil para diseñar detectores de pico de precisión. Google le dará muchos más recursos para diseñar detectores de picos de precisión.
Alimente esta señal a través de un divisor de voltaje (y quizás otro filtro de paso bajo para limpiarlo), y luego ingrese al ADC de su registrador de datos. Esto supone que el rango de voltaje de salida del molino de campo es en realidad más que el rango de 0-5 V ADC (porque eso es lo que vi en el video). Si esto no es cierto, debe agregar una pequeña etapa de ganancia para escalar el voltaje de manera adecuada.
Editar: WhatRoughBeast plantea un buen punto: el ruido del motor puede perturbar el circuito del detector de picos. Entonces, una alternativa:
Sujeta la entrada, como antes. Ejecutar la señal a través de un rectificador de media onda de precisión. El paso bajo filtra esta señal y la ejecuta en el ADC, amplificando o atenuando según sea necesario.