Documentos de Académico
Documentos de Profesional
Documentos de Cultura
void setup() {
Serial.begin(9600);
pinMode(TR,OUTPUT);
pinMode(ECHO,INPUT);
void loop() {
digitalWrite(TR,LOW);
delayMicroseconds(2);
digitalWrite(TR,HIGH);
delayMicroseconds(10);
digitalWrite(TR,LOW);
tiempo=pulseIn(ECHO,HIGH);
distanciacm=tiempo/58;
distancia=distanciacm/100; //Conversión de cm a metros
Vcombustible=(3.1416*pow(0.75,2))*(2-distancia);
Serial.print("La distancia= ");
Serial.println(distancia);
Serial.print("El volumen del combustible es= ");
Serial.println(Vcombustible);
delay(400);
}
Tabla 1.- Código de programación en Arduino.
Ilustración 3.- En la presente imagen se muestra el caso que representa al contenedor vacío. Se puede apreciar en el
virtual terminal que la distancia medida por el sensor es de 2 metros, por lo tanto, quiere decir que el contenedor está
vacío y el volumen será igual a cero, tal y como se muestra en esta imagen.
Caso 2.- Recipiente al 50%
En este caso como el porcentaje se encuentra a la mitad, no es necesario hacer
una equivalencia en porcentajes.
Ilustración 4.- En la presente imagen se muestra el contenedor al 50% de su capacidad. Cabe destacar que la medición
correcta en distancia y volumen es de 1 metro de distancia y 1.76 metros cúbicos de volumen del combustible. Sin
embargo, el sensor muestra un margen de error de 0.04 en algunas mediciones debido a que su distancia medida no
puede ser cero. Por esta razón muestra este margen de error.
Ilustración 6.- En la presente imagen se muestra el caso en que el contenedor está lleno, en este caso el volumen del
combustible con el volumen del contenedor debería coincidir, es decir, el volumen teórico debería ser de 3.534 metros
cúbicos, sin embargo, debido al margen de error de 0.04 en la distancia, da como resultado un volumen de 3.46 metros
cúbicos.
Cuestionario
1. ¿Cómo funciona un sensor ultrasónico? Use sus palabras (no copiar de
internet)
Este sensor funciona mediante un transmisor y un receptor. El transmisor
manda un sonido a una muy alta frecuencia que es imperceptible para el
oído humano. Dicho sonido viaja a través del medio y rebota en el objeto
que tenga enfrente. Este rebote llega al receptor. De esta manera es posible
calcular el tiempo que tardan en rebotar esas ondas y con ese dato calcular
una distancia.
2. Coloque la ecuación para convertir la distancia medida por el sensor (d) en
Volumen (V), la función V(d)
𝑉𝑜𝑙𝑢𝑚𝑒𝑛𝑐𝑜𝑚𝑏𝑢𝑠𝑡𝑖𝑏𝑙𝑒 = (𝜋 ∗ 0.752 ) ∗ (2 𝑚𝑒𝑡𝑟𝑜𝑠 − 𝑑𝑖𝑠𝑡𝑎𝑛𝑐𝑖𝑎 𝑚𝑒𝑑𝑖𝑑𝑎 𝑝𝑜𝑟 𝑒𝑙 𝑠𝑒𝑛𝑠𝑜𝑟
3. La ecuación obtenida, ¿variará su cambiamos la forma del contenedor?
La respuesta es sí. Esto debido a que el volumen depende de la forma del
contenedor, entonces para modificar la fórmula necesitamos conocer la nueva
forma del contenedor y reemplazarla. En este caso se utilizó la fórmula para
calcular el volumen de un cilindro que es 𝑉 = 𝐴𝑟𝑒𝑎 𝑑𝑒 𝑙𝑎 𝑏𝑎𝑠𝑒 ∗ 𝐴𝑙𝑡𝑢𝑟𝑎
4. ¿Cómo podríamos obtener la masa del combustible?
Para hacer este cálculo necesitamos conocer la densidad del combustible
y multiplicarla por el volumen ya que la fórmula es 𝑚 = 𝜌 ∗ 𝑉.
Conclusión
Con el desarrollo de este trabajo fue posible identificar las diferencias que hay
entre un caso real y una simulación, es el ejemplo de la variación de porcentaje
del potenciómetro con lo que se tendría en un caso real. Otra variante también es
el error que genera el sensor de distancia y algo importante que aquí no se toma
en cuenta es la distancia a la que tiene que estar el sensor por encima del
contenedor, porque, así como se representó se entiende que el sensor queda al
ras del contenedor, es decir, cuando el combustible alcanza su 100% de
capacidad se entiende que toca al sensor. Esto no es posible en un caso real, por
lo que se debe considerar una distancia predeterminada, que será lo que el sensor
estará por encima del contenedor. Esta distancia se deberá considerar para las
operaciones matemáticas y que no afecte en la medición.