Gustavo Hernández Melgarejo – Recursos de Hardware
Sensor de Temperatura LM35, Galga Extensiométrica y Enconder
Para poder probar los 3 sensores se hizo un solo programa que adquiriera los datos de manera continua en Arduino, así mismo, los 3 sensores se encuentran en una protoboard.
El sensor de temperatura LM35 provee 10mV por cada grado centígrado que mide, basta con un par de arreglos matemáticos en el programa para poder hacer la lectura con el ADC y convertir la lectura en grados centígrados.
La galga extensiométrica es un sensor resistivo, por lo que se conecta en configuración de divisor de voltaje, ayudado de una resistencia de 10 kohms funciona perfectamente con un ADC.
Actualmente no cuento con un enconder, sin embargo me di a la tarea de emular uno con una pequeña ventana óptica, la cual funciona de manera muy similar al enconder. La ventana óptica permite contar pulsos cuando se interrumpe un haz de luz infrarroja, esto puede ser con una tarjeta o disco ranurado, lo mismo que un enconder. El programa detecta cada vez que es interrumpido el haz de luz e incrementa un contador tal como lo haría el encoder.
El programa en arduino es el siguiente:
/Lectura de sensores de temperatura, de fuerza e infrarrojo
int lm35=A0; int fsr=A1; int led=2; int sensor=3; int temp,estado,force,contador;
void setup() { pinMode(led,OUTPUT); pinMode(sensor,INPUT); Serial.begin(9600); }
void loop() { temp=analogRead(lm35)/2; force=analogRead(fsr);
Gustavo Hernández Melgarejo – Recursos de Hardware
estado=digitalRead(sensor); if(estado==HIGH) { digitalWrite(led,HIGH); } if(estado==LOW) { digitalWrite(led,LOW); contador=contador+1; } Serial.print("Tempt: "); Serial.print(temp); Serial.print(" "); Serial.print("Force: "); Serial.print(force); Serial.print(" "); Serial.print("Contador: "); Serial.print(contador); Serial.println(" "); delay(400); }
A continuación se muestran las imágenes del circuito implementado.
Sensor de Fuerza (Galga extensiométrica)
Gustavo Hernández Melgarejo – Recursos de Hardware
Sensor de Temperatura LM35
Ventana Óptica
Implementación con Arduino
Gustavo Hernández Melgarejo – Recursos de Hardware
Monitor Serial con los Datos de salida
Top Related