(redirected from Tutoriales.SensorKnock)

Learning   Examples | Foundations | Hacking | Links

Ejemplos > E/S analógicas

Toc-Toc

Este tutorial muestra como usar un elemento piezo-eléctrico (o micrófono de contacto) para detectar sonidos, en este caso un golpeteo en una puerta o sobre una mesa.

Un piezo es un dispositivo electrónico que genera un voltaje cuando se deforma físicamente. De la misma forma, cuando aplicas un voltaje al dispisitivo piezo, éste vibra. Por esta razón este dispositivo puede ser empleado tanto para producir sonidos como para detectarlos. En este ejemplo se debe conectar el dispositivo piezo a la entrada analógica de la placa Arduino del pin 0. El programa -sketch- lee los cambios de voltaje usando la función analogRead(), codificando el voltaje de entre 0 y 5 voltios en un rango numérico de entre 0 y 1023. Esto se conoce como conversión analógico a digital o ADC. La función analogWrite() lleva a cabo esta ADC.

Los piezos son dispositivos polarizados, que quiere decir que la corriente pasa a través de ellos (o sale de ellos) en una dirección específica. Conecta el cable negro (el negativo) al pin negativo de la placa, y el cable rojo (el positivo) a un pin analógico de entrada. También en necesario conectar una resistencia de 1 megaohmnio en paralelo al dispositivo piezo para limitar el voltaje y la corriente producida por el piezo y proteger así la entrada analógica.

Es posible comprar elementos piezo sin la carcasa de plástico en los que suelen venir metidos. En ese caso se ve que estos dispositivos son unos discos metálicos muy finos, y que son fáciles de usar como sensores de entrada.

El programa que se muestra a continuación lee el voltaje procedente del elemento piezo. Si el sonido es mayor que un determinado umbral, envía un texto "Knok!" ("Toc-Toc") al ordenador a través de puerto serie. Abre la ventana del puerto serie en el entorno IDE Arduino ("Serial Monitor") para ver este texto.

Circuito

pulsa sobre la imagen para verla más grande.

imagen creada con el programa Fritzing. Para ver más circuitos de ejemplo consulta lapágina del proyecto Fritzing

Esquema:

pulsa sobre la imagen para verla más grande.

Un dispositivo piezo conectado al pin 0 de entrada analógica con una resistencia de 1 Megaohm

Código

 
     
     
       
  

     
     

Share