clon de Arduino, y ruido no deseado

0

Soy algo nuevo en la electrónica de bricolaje, y estoy probando con Arduino.

Después de haber hecho con éxito una simple alarma de puerta con un sensor PIR y algunas partes de mi viejo automóvil, ahora estoy tratando de crear el clásico artilugio de clap-off de clap-on. Sin embargo, estoy teniendo problemas para sintonizar el micrófono. La configuración es bastante simple, ya que el micrófono electret está enrutando su salida analógica a la entrada analógica del Arduino, que está leyendo el voltaje. El arduino mapea voltajes de entrada entre 0 y 5 voltios en valores enteros entre 0 y 1023.

El problema es que la señal de entrada cuando el sonido NO literario (incluso cuando desconecto el micrófono por sí solo) siempre está leyendo valores entre 850 y 860. Tener el micrófono conectado puede diferir de 1 a 3 enteros, donde 1 es simplemente cuando el micrófono está ENCENDIDO, y 3 es yo tocando la membrana con mi dedo (!).

No hace falta decir que esto no es particularmente bueno. Lo he intentado con otro clon de Arduino y otro micrófono electret, sin suerte.

PREGUNTA : ¿Es la calidad general de las piezas electrónicas baratas de, por ejemplo, eBay, realmente tan mala en comparación con las piezas genuinas más caras? Ej .: Mis clones de Arduino costaron 3 dólares cada uno, en comparación con el producto genuino de aproximadamente 20 dólares.

PD: También soy relativamente nuevo en este foro, así que espero que esta sea una buena pregunta.

    
pregunta E. l4d3

1 respuesta

2

Utilicé clones de Arduino varias veces sin problemas, es un estándar abierto sin partes extravagantes, así que, a menos que sea realmente malo y / o eres muy desafortunado, todo tiende a estar bien.

En cuanto a las lecturas de ADC flotantes, este es un comportamiento bastante típico, es el efecto del ruido en el voltaje de la fuente de alimentación. Esto se aplica especialmente cuando el microcontrolador se alimenta desde el puerto USB de su computadora o la fuente de alimentación enchufada a la pared, pero incluso en el seguimiento de las baterías en su PCB puede captar ruido (por ejemplo, de dispositivos eléctricos cercanos. Si su aplicación necesita más precisión (por ejemplo, alarma activada por detector de ruido) puede tomar algunas medidas, calcular el valor medio y utilizarlo en su lugar.

Realmente no entiendo "1 a 3 enteros" parte de tu problema. Si quiere decir que el micrófono enchufado da lecturas de un dígito (1-9) y cuando se golpea con la señal del dedo es dos órdenes de magnitud más fuerte (número de 3 dígitos, 100-999), entonces esto es realmente lo que esperaría.

    
respondido por el badger

Lea otras preguntas en las etiquetas