Anda di halaman 1dari 4

INSTITUTO TECNOLGICO

SUPERIOR DE XALAPA
Requerimiento: 8.3 MANUAL DE PRCTICAS

Asignatura (Clave y nombre)* (SCD-1023) SISTEMAS PROGRAMABLES


Carrera* Ingeniera en Sistemas Unidad* 3y4
Computacionales
SENSOR DE FUERZA
Bibliografa ARDUINO: APLICACIONES EN ROBTICA,
MECATRNICA E INGENIERAS, Fernando Reyes Cortes;
Jaime Cid Monjaraz,Editorial MARCOMBO, S.A. ISBN
9788426722041
TALLER DE ARDUINO: UN ENFOQUE PRCTICO PARA
PRINCIPIANTES German Tojeiro Calaza, Editorial
MARCOMBO, S.A. ISBN 9788426721501

1 INTRODUCCIN:

Se trata de convertir un zumbador piezoelctrico en un sensor de presin o fuerza utilizando este


como sensor de entrada en uno de los pines de entrada analgica de Arduino (PIN 2).

Los sensores piezoelctricos son catalogados como herramientas verstiles para la medicin de
varios procesos. Son utilizados para garantas de calidad, procesos de control, investigacin y
desarrollo en diferentes campos industriales. Aunque el efecto piezoelctrico fue descubierto
por Curie en 1880, ste comenz a ser implementado en las areas sensoriales de la industria
solamente a partir del ao 1950. Desde entonces, el uso de este principio de medicin se ha
incrementado, ya que puede ser considerado como una tecnologa madura gracias a su fcil
manejo y su alto nivel de confiabilidad. Tiene aplicaciones en campos como la medicina, la
industria aeroespacial y la instrumentacin nuclear, as como pantallas tctiles de telfonos
celulares. En la industria automovilstica, los elementos piezoelctricos son utilizados para
monitorear la combustin durante el desarrollo de motores de combustin interna. Los sensores
pueden estar, bien sea montado directamente en hoyos adicionales en la culata o en las bujas
las cuales estn equipadas con un sensor piezoelctrico en miniatura.

El ascenso de la tecnologa piezoelctrica est directamente relacionado a un conjunto de


ventajas inherentes. El alto mdulo de elasticidad de muchos materiales piezoelctricos puede
ser comparado con el de metales con magnitudes cuyo orden alcanza 106 N/m[dubious
discuss].

A pesar de que los sensores piezoelctricos son sistemas electromecnicos que reaccionan a la
compresin, los elementos sensoriales muestran casi una deflexin nula. Por esta razn los
sensores piezoelctricos son tan precisos, tienen una frecuencia natural extremadamente alta y
una excelente linealidad en amplio rango. Adems, la tecnologa piezoelctrica es insensible a
campos electromagnticos y radiacin, facilitando mediciones bajo condiciones adversas.
Algunos materiales usados (especialmente fosfato de galio o turmalina), poseen un alto grado
de sensibilidad incluso al ser expuestos a altas temperaturas, permitiendo que el sensor sea
eficiente hasta temperaturas de 1000 C. La turmalina tambin posee piroelectricidad; gracias a
esta caracterstica se genera una seal elctrica cuando la temperatura del cristal es alterada. Este
efecto es muy comn en materiales piezocermicos.

Ver.00/07/16 F-DC-04
INSTITUTO TECNOLGICO
SUPERIOR DE XALAPA
Requerimiento: 8.3 MANUAL DE PRCTICAS

2 OBJETIVO:

Al finalizar esta prctica el estudiante deber ser capaz de:


- Desarrollar una aplicacin en C para implementar un sistema de sensado de
fuerza.

3 MATERIAL Y EQUIPO REQUERIDO


Protoboard
Cable de comunicacin serial Computadora con software
1 zumbador piezoelctrico Arduino
1 diodo LED Tarjeta Arduino
1 Resistencia 220 ohms UNO

4 METODOLOGA

1 Parte, seccin de exploracin:

A continuacin encontramos el circuito que se debe implementar.

Ver.00/07/16 F-DC-04
INSTITUTO TECNOLGICO
SUPERIOR DE XALAPA
Requerimiento: 8.3 MANUAL DE PRCTICAS

A continuacin encontramos el cdigo necesario para poder realizar la funcin


especificada. Primeramente definiremos las variables globales de nuestro
programa, indicando los pines de entrada y salida.

int ledPin = 13;


int piezoPin = 2;
int THRESHOLD = 10; // Configura valor mnimo para que se encienda la salida
PIN13
int val = 0; // variable que almacena el valor ledo por el sensor
int t = 0; // valor del intervalo de medida

Posteriormente definiremos la seccin de inicializacin de la tarjeta Arduino, indicando


puertos de entrada y salida

void setup( ) {
pinMode(ledPin, OUTPUT);
Serial.begin(19200);
Serial.println("ready"); // indicador de espera
}

Finalmente definimos el proceso que se ejecutar continuamente en el controlador

void loop( ){
digitalWrite(ledPin,LOW); // indicador de reposo (esperando)
val = analogRead(piezoPin); // lectura de valor del piezoelctrico
if( val > THRESHOLD ) { // si el valor ledo es superior al mnimo establecido
digitalWrite(ledPin, HIGH); // activa salida 13
t = 0;
while(analogRead(piezoPin) > THRESHOLD) {
t++;
} // wait for it to go LOW (espera con una pequea histresis)
if(t>100) { // escribe en el puerto
Serial.println(t);
}
}

2 parte: Modificacin e implementacin.

A partir de lo aprendido en la seccin anterior modifica el circuito de la siguiente


manera:

Ver.00/07/16 F-DC-04
INSTITUTO TECNOLGICO
SUPERIOR DE XALAPA
Requerimiento: 8.3 MANUAL DE PRCTICAS

Conecta un led en el pin 2 digital.


Conecta un led en el pin 3 digital.
Conecta un led en el pin 4 digital.
Conecta un led en el pin 5 digital.
Conecta un led en el pin 6 digital.
Conecta un led en el pin 7 digital.

Ahora modifica el programa para que se lleve a cabo la siguiente funcionalidad:


Establece diferentes niveles y realiza un juego parecido a los que existen en las
ferias, dependiendo de la fuerza aplicada ser el nmero de leds que se
encendern. A mayor fuerza mayor cantidad de leds encendidos.

5. RESULTADOS

Elabor Verific

Omar Alba Hernndez Omar Alba Hernndez


Nombre y firma del (la) docente Nombre y firma de la
jefatura de carrera

Ver.00/07/16 F-DC-04