Escolar Documentos
Profissional Documentos
Cultura Documentos
NOMBRES
NO. DE GRUPO
NOMBRE TUTOR
The term data acquisition describes the process of taking data from sensors and
entering them into a computer to process them. The sensors are connected, usually
after subjecting them to a signal conditioning, to a data acquisition board, connected
on the back of a computer, to a serial communication (COM) door.
The conversion of analog to digital signals involves the conversion of the first to
binary words. The figure shows the basic elements of the analog - digital conversion.
Objetivo General
Objetivo Específicos
JUSTIFICACIÓN
Considerando que además de poder capturar los datos de un sensor, se debe poder
establecer una conexión con un PC, se debe utilizar un PIC de mayor gama, para
este caso se propone el 18F4550, el cual se describe a continuación:
Este PIC puede ser perfectamente programado con CCS que posee librerías
capaces de establecer conexión USB. Dentro de esas una de los drivers más
importantes es usb_cdc.h, que permite utilizar una clase de dispositivo CDC USB,
emulando un dispositivo RS232 y lo muestra como un puerto COM en Windows.
El conector USB a utilizar en USB tipo B, como se describe en la siguiente imagen:
25°C = +250 mV
-55 ºC = -550 mV
Debido a que la salida del LM35 está entre 0V y 1,5V es necesario amplificarla
haciendo uso de un amplificador operacional, para ello se usará el LM324N
Este voltaje se debe elevar a una escala entre 0V y 5V. Es importante tener en
cuenta que el sensor LM35 tiene una escala lineal esto facilita la conversión de
voltaje a grados centígrados.
Video
Evidencias
𝐴𝐷𝐶
𝑔= ∗ 100
1023
Presentación de Datos
import processing.serial.*;
PrintWriter datos;
Serial puertoArduino;
Graf g = new Graf(ancho, alto, cFondo);
fill(0, 0, 255);
text("Grados (Lectura): ", 20, 40);
text("Muestras", ancho / 2, alto - 20);
g.cuadricula();
void draw(){
String inString = puertoArduino.readStringUntil('\n');
if (inString != null){
inString = trim(inString);
float val = float(inString);
println(val);
g.puntos(x, val, p);
p = false;
x = x + 1;
if (x > ancho - 60) {
x = 60;
g.borra();
g.cuadricula();
p = true;
}
}
delay(20);
}
class Graf {
void borra(){
fill(colF); // Color del fondo
noStroke();
rectMode(CORNERS);
rect(50 , 50, nX , nY - 30 );
}
void puntos(int x, float nValor, boolean primera){
fill(255,255,255);
rectMode(CORNERS);
rect(140,25,200,45);//Borra lectura anterior
fill (0,0,255);
text(nValor, 142, 40);
fill(0, 0, 255);
float v = map(nValor, 0, 30, nY - 60, 60);
//float v = map(nValor, 0, 1023, nY - 60, 60); //Mapeo inverso entre
//los margenes sup e inf.
ellipse(x, v, 2, 2);
//Une los dos puntos con una linea excepto en la primera lectura.
if (primera == false){
line (coordAntX, coordAntY, x, v);
}
coordAntX = x;
coordAntY = v;
}
}
Una vez conectado el circuito al PC se puede recibir los datos a través del COM12.
Esto se puede verificar en el panel de control y en administrador de dispositivos:
Una vez conectado y energizado el circuito se puede leer los datos enviados desde
el circuito a través del puerto USB con cualquier programa lectura de un puerto COM
como Hyperterminal.
En algunas versiones de Windows puede ser necesario descargar un controlador
para que el PIC pueda ser reconocido por el PC, este se descarga del sitio web de
Microchip.
Oscar Leonardo Piñarete López La experiencia con el desarrollo Involucrar de manera activa a
de proyectos de la vida cotidiana nosotros los estudiantes en los
con la implementación de procesos que, implica compartir
herramientas electrónicas como y discutir con los compañeros los
su elaboración me permitirá objetivos de aprendizaje y los
establecer el mejor conocimiento resultados esperados, y ayuda
de igual manera el mejorar el para que, individualmente y en
manejo de tiempo ya que para grupo, puedan reflexionar sobre
este curso no realice los aporte a sus experiencias, valoráramos
tiempo ya que esto fue causado las fortalezas y necesidades
principalmente por mi parte sobre la base de la evidencia, así
laboral muchos no entienden como planear cómo progresar de
estos tipos de trabajos sin acuerdo con criterios acordados
importar lo que se allá realizado con el Tutor.
siempre será lo importante es lo
aprendido y saberlo ejecutar en
nuestra vida cotidiana
CONCLUSIONES
BIBLIOGRAFÍA