Sensor de presión sonora para Arduino basado en tablero de ZX-sonido

Existen una serie de sensores de sonido para el Arduino, algunos de ellos bastante baratos cuando necesitaba uno, pensé que un mismo edificio era locura y me lancé a comprar uno.
Primer pensamiento fue supuesto comprobar hacia fuera Dealextreme.com siempre tienen un alzamiento de golosinas disponibles en calidad y precio bastante bueno y no cobrará por gastos de envío.

Lamentablemente el módulo de sonido (con un LM393) no recibió muchos comentarios buenos (nota, ahora tienen una nueva ) y cuando me registré Sparkfun, parecía que su original sonido BreakOutBoard, BOB-08669 (con un OPA344) tenía un poco de un comienzo rocoso con muchas quejas y reemplazó con el BOB-09964, la diferencia entre los dos siendo algunos cambios en los valores de resistor y capacitor. También el nuevo BOB aparentemente no hizo muchos usuarios felices, + 7.95 USD + S & H no era en conjunto mucho tampoco.

Así que encendió mi caza. Bueno realmente hay una gran cantidad de circuitos disponibles: con 1 transistor, con muchos transistores con 1 op-amp con 2 op-amps.
Sin embargo, me encontré con un tablero de construcción listo que tenían los usuarios entusiastas: zx-caja de resonancia de Inex. Son una empresa tailandesa en una compañía de Singapur de la madre y tiene muchos distribuidores en Europa. Lamentablemente sin embargo, ninguno de estos distribuidores parecía tener cualquier información sobre esta placa. Afortunadamente ofrecen un circuito claro por lo que tuvo que ser el. (Por el momento me enteré 7,57 euros en Francia.)

Así que por qué proporcionar un instructable sobre una cosa tan simple. Bueno, 2 razones:

  1. El Inex de circuito ofrece en mi opinión está mal
  2. Si diseño un PCB proporcionar que sí sería constructores

A primera vista el circuito que diseñé es idéntico a la programación de Inex:
IC1a se utiliza como amplificador para no invertir. Ofrece una mayor impedancia que el amplificador inversor. La ganancia del amplificador sin inversión es determinada por 1 + R4/R3 y es 40dB (100 x).

En la mayoría de los casos es posible par DC del circuito. Sin embargo en este caso es necesario garantizar que la inversión no tiene un camino de DC a tierra para la corriente de entrada muy pequeña que se necesita. Esto puede lograrse por el resistor R2 en el diagrama. El valor de este por lo general puede ser kΩ 100 o más. Si esta resistencia no se ha insertado la salida del amplificador operacional será conducida a uno de los rieles de voltaje.

Cuando se agrega una resistencia de esta manera la combinación de resistencia condensador forma un filtro de paso alto con una frecuencia de corte. El punto de corte se produce en una frecuencia donde la reactancia capacitiva es igual a la resistencia. Esto se expresa en la fórmula 1/2πRC. Para la combinación utilizada lo es = 16Hz.

Es alrededor de IC1b donde sucede el circuito de Inex: la salida de IC1a en el circuito de Inex va a la entrada inversora, etiquetada como 'pin 5'. Sin embargo, el TLC272 tiene su entrada inversora en el pin 6 y es no invertir entrada en el pin 5.

Así. ¿que estaba mal la entrada o el número pin? Se presume que la entrada estaba mal como parecía muy ilógicas para utilizar la entrada inversora y me encontré con algunas personas que tenían la construcción con éxito de la Junta y se presume que sólo habían seguido la numeración de los pines y no se molestó en cuestionar el diseño y así sin saberlo la entrada derecha.

De todos modos, ¿por qué es necesario 1b Op-amp? Wel, si la salida de IC1a se alimenta directamente a un ADC (como en el Arduino) allí estarán las fluctuaciones muy fuertes en la lectura y así la señal no realmente representa la presión sonora total. Lo hacemos con el amplificador operacional IC1b que es utilizado como un comparador con una tensión de referencia en la entrada inversora (pin 6). Cuando se alimenta con 5 voltios, el voltaje en la entrada inversora será 72mV ((5000/69) * 1)
Mientras V + < V-Vo será bajo, pero cuando el nivel sonoro supera 72mV, IC1b haga la salida alta.
Con una ganancia de 100 en IC1a, un voltaje de 720uV del micrófono sería suficiente. El construir tensión sobre C3 es dependiendo el número de veces que la salida va alto y por lo tanto es una indicación de la presión sana. El retardo en el filtro RC en el SPL salida es 3.3ms 150Ω * 22uF en que 150Ω es el interno tire hacia arriba del TLC272.

Lista de materiales.
1 x 272 TLC dual op-amp: 0,35 €
1 x soporte de IC de 8 pines. €0,15
1 x micrófono de electret: 0,75 €
1 x 22kΩ €0,10
2 x 100kΩ €0,20
2 x 1kΩ €0,20
1 x 68kΩ €0,10
1 x 12Ω €0,10
1 x 100nF €0,15
1 x 470uF €0,10
1 x 22uF €0,10

TotalGeneral €2,40
Además: pedazo de Circuitboard 3 trozos de alambre, soldadura, solderingiron

Una copia de la fritzingfile de la PCB se encuentra aquí

Para aquellos que no desean construir y no puede encontrar el tablero ZX, siempre es la Junta de Freetronics, que también tiene detección de nivel de sonido adecuada > 71 mV.
También puede construir este uno, que es algo similar a la Junta de Freetronics en la medida que tiene una salida de presión acústica y una salida de audio.

Artículos Relacionados

Sensor de pulso LED (PPG) para Arduino

Sensor de pulso LED (PPG) para Arduino

Dentro de este Instructable te mostraré, cómo implementar un simple sensor PPG (photoplethysmogram) para arduino. Este dispositivo utiliza luz infrarroja para medir pulso usted. Puede conocer esta técnica de los sensores del pulso de la yema del dedo
Módulo de Sensor de nivel de agua para Arduino AVR brazo STM32 STM8

Módulo de Sensor de nivel de agua para Arduino AVR brazo STM32 STM8

felicitaciones al equipo de ICStation ! Han desarrollado este maravilloso módulo de sensor de nivel de agua por grandes esfuerzos. Este módulo con tamaño pequeño y alto rentable es fácil de usar. En este artículo, utilizaremos el osciloscopio de alma
NodeMCU ESP8266 de Arduino basado en tablero de tira 4 relé interruptor elegante WIFI con Raw TCP/IP, Mqtt y Android App

NodeMCU ESP8266 de Arduino basado en tablero de tira 4 relé interruptor elegante WIFI con Raw TCP/IP, Mqtt y Android App

El MCU de nodo es de código abierto ESP8266 base Wifi habilitada plataforma de Internet para todo el mundo. Lo que hemos hecho se crea una Junta de cuatro relés para él y la parte más cool es que junta también tiene una CA 100-240V a DC de 5V de alim
Sensor de presión de hilo conductor

Sensor de presión de hilo conductor

costura hilo conductor en neopreno para crear una almohadilla sensible de la presión. Este sensor es muy similar a la tela doble Sensor o vis versa. Y también cerca del Sensor de presión de la tela, pero la diferencia es que se minimiza la superficie
Sensor de presión y pre-amp de Mike de sonido para Arduino

Sensor de presión y pre-amp de Mike de sonido para Arduino

he publicado una sonido presión Sensor para arduino (u otro microcontrolador) antes.Se basó en un TLC272 doble Op-amp y lo hizo muy bien.Una de las personas reacciona aunque estaba preguntando si lo había hecho ningún análisis de ondas sonoras con él
SensoDuino: Convertir su teléfono Android en un concentrador de sensores inalámbricos para Arduino

SensoDuino: Convertir su teléfono Android en un concentrador de sensores inalámbricos para Arduino

Actualizaciones23 de noviembre de 2013: SensoDuino 0.160 obtiene una cara izquierda.19 de noviembre. 2031: opinión: la increíble sinergia entre Arduino y Android.19 de noviembre de 2013: SensoDuino 0.159 está hacia fuera. Fecha teléfono Android (y, m
Sensor de presión de Arduino (FSR) con pantalla LCD

Sensor de presión de Arduino (FSR) con pantalla LCD

Este instructable (esperemos) demostrar cómo construir un sensor de presión basados en Arduino que muestra la presión medida en una pantalla pequeña del LCD. Incorporé elementos, tanto de hardware como de software, de diversas fuentes (se proporciona
ArduDroid: Un Simple 2-Way Bluetooth controlador basado en Android para Arduino

ArduDroid: Un Simple 2-Way Bluetooth controlador basado en Android para Arduino

ACTUALIZACIONES:19 de noviembre. 2031: opinión: la increíble sinergia entre Arduino y Android.30 de octubre de 2013: Andruino está ahora oficialmente ARDUDROID y pronto estará disponible en Google Play. Este cambio de nombre para evitar conflicto con
Como interfaz de Sensor de ultrasonidos (HCSR04) para arduino uno

Como interfaz de Sensor de ultrasonidos (HCSR04) para arduino uno

Sensores de ultrasonidos son mucho más eficientes que otros sensores de detección de obstáculo. Sensores ultrasónicos relativamente baratos y también los emisores de ultrasonido y detectores son portables sin necesidad de circuitos complejos. Se ofre
Hacer un Sensor de presión para accesorios personales!

Hacer un Sensor de presión para accesorios personales!

Vamos a hacer un sensor de presión! Sensores de presión darán la capacidad para controlar la cantidad de electricidad que fluye a su LED, igual que un interruptor más dévil.Siga este tutorial, con un material extremadamente útil circuito creativo lla
ArduDroid: Un Simple controlador de Android basado en el modo Bluetooth 2 para Arduino RGB led tira

ArduDroid: Un Simple controlador de Android basado en el modo Bluetooth 2 para Arduino RGB led tira

INTRODUCCIÓNCONSEGUIR en el app de google PLAY "ardudroid"ARDUDROID (antes Andruino) es una aplicación Android sencilla para ayudarle a controlar los pines de tu Arduino Uno (o clon) de tu teléfono Android sin cables. Es una aplicación Android y
Luz Sensor LED sistema de Control de brillo con ATMEGA328 UNO V3.0 R3 para Arduino

Luz Sensor LED sistema de Control de brillo con ATMEGA328 UNO V3.0 R3 para Arduino

ICStation equipo presentarles este sensor de luz sistema de control de brillo de LED con nuestro producto self-developed ICStation ATMEGA328 UNO V3.0 R3 tablero Arduino Compatible. Utiliza DC5V para trabajar y puede cambiar el brillo de la luz resalt
Touche para Arduino: avanzado sensor de tacto.

Touche para Arduino: avanzado sensor de tacto.

Actualización: nueva interfaz - mira el último paso.Créditos: Arduino detección realizada por DZL, procesamiento de bosquejo y Instructable realizado por Hobye Mads.Laboratorio de investigación de Disney diseñó una manera novedosa de detección táctil
Matriz de Sensor de presión

Matriz de Sensor de presión

cuatro sensores de presión separado no sólo dan información sobre donde estoy presionando, pero también lo difícil. La sensibilidad es ideal para la presión del dedo. Aunque no es lineal, es estable. Muy sensible a la luz de toque y luego toma mucha