Saltar al contenido
Blog Arduino, LabVIEW y Electrónica

Módulo de micrófono

Módulo de micrófono ky037

[et_pb_section fb_built=»1″ admin_label=»Contact Info» _builder_version=»4.3.4″][et_pb_row _builder_version=»4.4.1″ background_color=»#00728c» custom_margin=»-65px|auto||auto||»][et_pb_column type=»4_4″ _builder_version=»4.3.4″][et_pb_text _builder_version=»4.4.1″ text_text_color=»#ffffff» text_orientation=»center» custom_padding=»||1px|||»]

Módulos de Arduino

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=»4.3.4″ min_height=»68px» custom_padding=»||0px|||»][et_pb_column type=»4_4″ _builder_version=»4.3.4″][et_pb_text _builder_version=»4.4.1″ hover_enabled=»0″]

Módulo de micrófono

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row column_structure=»1_2,1_2″ _builder_version=»4.3.4″ min_height=»154px» custom_padding=»0px|||||»][et_pb_column type=»1_2″ _builder_version=»4.3.4″][et_pb_image src=»https://electronicamade.com/wp-content/uploads/2020/04/Free-shipping-100PCS-KY-037-High-Sensitivity-Sound-Microphone-Sensor-Detection-Module-For-AVR-PIC-KY037.jpg» _builder_version=»4.4.1″ width=»80.6%» custom_margin=»|-130px||||» custom_padding=»|||0px||»][/et_pb_image][/et_pb_column][et_pb_column type=»1_2″ _builder_version=»4.3.4″][et_pb_text _builder_version=»4.4.1″ min_height=»248px» custom_padding=»||0px|||»]

Este módulo de sonido, con el modelo KY – 037, permite detectar cualquier clase de sonido que se encuentre dentro del rango superior al ajustado por el usuario, mediante un potenciómetro que se encuentra incluido. 

Además, cuenta con dos salidas disponibles, una análoga que lleva toda la información que está detectando el micrófono, y una salida digital, que es una salida de encendido o apagado que será activada de igual forma cuando el sonido exceda el umbral establecido por el potenciómetro.

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=»4.4.1″][et_pb_column type=»4_4″ _builder_version=»4.4.1″][et_pb_text _builder_version=»4.4.1″]

Funcionamiento

 El módulo de sonido se encuentra compuesto por un micrófono sensible Ky – 037, cuenta con dos salidas, el pin A0 que es la salida de señal analógiac, señal de voltaje de salida en tiempo real del micrófono; D0 que es la señal digital que se activa cuando la intensidad del sonido se encuentre dentro del umbral que fue previamente con figurado, esta salida de alta o de baja se pueden configurar mediante el ajuste de umbral de sensibilidad que es configurado a través del potenciómetro de precisión.

Este sensor cuenta con 3 componentes principales en la placa electrónica. Primero se cuenta con la unidad del sensor en el extremo frontal del módulo, que mide el área físicamente y después envía una señal analógica a la segunda unidad. Por segunda unidad nos referimos al amplificador, el cual «amplifica la señal», de acuerdo al valor entregado por el potenciómetro, enviando una señal a la salida analógica del módulo. El tercer módulo es un comparador que apaga la salida digital y el LED, en caso de que la señal caiga por debajo del valor específico.

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=»4.3.4″ min_height=»24px» custom_margin=»-57px|auto||auto||»][et_pb_column type=»4_4″ _builder_version=»4.3.4″][et_pb_text _builder_version=»4.4.1″]

Especificaciones del módulo de prueba

[/et_pb_text][et_pb_image src=»https://electronicamade.com/wp-content/uploads/2020/02/HANDS.png» align=»center» _builder_version=»4.3.4″ width=»19%»][/et_pb_image][/et_pb_column][/et_pb_row][et_pb_row _builder_version=»4.3.4″ min_height=»40px» custom_margin=»|auto|-269px|auto||» custom_padding=»0px|||||»][et_pb_column type=»4_4″ _builder_version=»4.3.4″][et_pb_text _builder_version=»4.4.1″]

Principales características del sensor de Sonido KY-037:

  • El Voltaje de funcionamiento es de 5 Volts.
  • Cuenta con salida digital y analógica.
  • El umbral de salida es ajustable mediante el potenciómetro incluido en la placa.
  • El micrófono utilizado es el de Gao Gran grado, que es de alta sensibillidad.
  • Indicador de encendido mediante un LED, además de un LED que indica la salida de comparador.
  • Interruptor digital de salida (0 / 1).
  • Temperatura de funcionamiento: -40 a +85 °C.

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=»4.3.4″ min_height=»243px»][et_pb_column type=»4_4″ _builder_version=»4.3.4″][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=»1″ _builder_version=»4.3.4″][et_pb_row _builder_version=»4.3.4″][et_pb_column type=»4_4″ _builder_version=»4.3.4″][et_pb_accordion _builder_version=»4.4.1″][et_pb_accordion_item title=»Ejemplo de prueba» open=»on» _builder_version=»4.4.1″]

Para el armado de este circuito vamos a requerir de un Arduino UNO y un módulo de higrómetro KY-037:

Mediante otra conexón a otro pin de un LED (se ocupó una resistencia de 220 ohms).

La meta del programa es obtener una respuesta del LED cuando el micrófono detecte un sonido que sobrepase el límite que esté establecido por nosotros.

[/et_pb_accordion_item][/et_pb_accordion][et_pb_image src=»https://electronicamade.com/wp-content/uploads/2020/04/conexion-2-e1585944097694.png» _builder_version=»4.4.1″ custom_padding=»|180px||180px||»][/et_pb_image][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=»1″ admin_label=»section» _builder_version=»3.22″][et_pb_row admin_label=»row» _builder_version=»3.25″ background_size=»initial» background_position=»top_left» background_repeat=»repeat»][et_pb_column type=»4_4″ _builder_version=»3.25″ custom_padding=»|||» custom_padding__hover=»|||»][et_pb_text _builder_version=»3.27.4″ background_size=»initial» background_position=»top_left» background_repeat=»repeat»]

int sensorPin = A0;
int ledPin = 13;
int sensorValue = 0;

void setup ()
{
pinMode (ledPin, OUTPUT);
Serial.begin (9600);
}
void loop ()
{ 
sensorValue = analogRead (sensorPin);
digitalWrite (ledPin , HIGH);
delay (sensorValue);
digitalWrite (ledPin, LOW);
delay (sensorValue);
Serial.println (sensorValue, DEC);
}

[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=»1″ _builder_version=»4.4.1″][et_pb_row _builder_version=»4.4.1″][et_pb_column type=»4_4″ _builder_version=»4.4.1″][et_pb_accordion _builder_version=»4.4.1″][et_pb_accordion_item title=»Segundo ejemplo» open=»on» _builder_version=»4.4.1″]

Para este circuito simplemente modificaremos el programa ligeramente, a modo de que tengamos los inicios de un apagador que funciona mediante aplausos o chasquidos, todo dependiendo de la calibración que le des al circuito. El armado del circuito es el mismo que en el ejercicio pasado.

*Nota: Se debe tener buen balance entre la calibración y la «fuerza» del sonido que se está emitiendo, ya que de otra forma tendrás el problema en el que tu circuito se active con cualquier sonido, o que simplemente no se active en absoluto.

[/et_pb_accordion_item][/et_pb_accordion][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=»1″ admin_label=»section» _builder_version=»4.4.1″][et_pb_row admin_label=»row» _builder_version=»3.25″ background_size=»initial» background_position=»top_left» background_repeat=»repeat»][et_pb_column type=»4_4″ _builder_version=»3.25″ custom_padding=»|||» custom_padding__hover=»|||»][et_pb_text _builder_version=»4.4.1″ background_size=»initial» background_position=»top_left» background_repeat=»repeat»]

int soundSensor=2;
int LED=4;
boolean LEDStatus=false; void setup () { pinMode(soundSensor,INPUT);
pinMode(LED,OUTPUT); } void loop () { int SensorData=digitalRead(soundSensor);
if(SensorData==1){
if(LEDStatus==false)
{
LEDStatus=true;
digitalWrite(LED,HIGH);
}
else{
LEDStatus=false;
digitalWrite(LED,LOW); }
} }

 

[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section]