Está en la página 1de 4

1

Medina Guillermo. ID: 711101


“INFORME LABORATORIO 1”
(Octubre 2021)

Resumen – Se realizó tres retos que permiten visualizar por


medio de un sensor (potenciómetro) diferentes configuraciones y
análisis utilizando el montaje, la unión y programación
finalizando en la visualización del programa LabVIEW.

I. PROBLEMA

Se debe realizar la programación de la lectura de un sensor


(potenciómetro) utilizando las tarjetas de programación
Arduino (Uno, Mega, Esp32) e integrarlas en el entorno de
desarrollo LabVIEW en sus tres diferentes retos planteados. Figura 2. Implementación del sensor

II. OBJETIVOS Con la programación que realizamos en la placa de Arduino


Uno para el potenciómetro y que se van a utilizar en los tres
retos establecidos por el docente y su código es el siguiente:
Modificar el programa y la implementación para realizar
una lectura de temperatura de 0 a 100 grados centígrados y sus
equivalentes en las diferentes escalas (K y F).

Modificar el programa y la implementación para realizar


una lectura de voltaje en el rango de 0V a 5V.

Modificar el programa y la implementación para realizar


una lectura de nivel en el rango de 0 metros a 100 metros.

III. METODOLOGÍA

Figura 3. Código para potenciómetro


Se inicia realizando las conexiones físicas de los diferentes
sensores en la protoboard de la siguiente forma:
HARDWARE

 PC con conexión a internet


 Arduino (Uno, Mega, Esp32)
 Potenciómetro 10KΩ (reemplazable 5KΩ, 2KΩ)
 Cable jumper Macho a Macho
 Protoboard

SOFTWARE

 Arduino IDE
 LabVIEW entorno de desarrollo

Figura 1 implementación ambiente simulación TINKERCAD.


2

Figura 5. Ajuste de conversión

Después de que en el entorno LabVIEW se realiza un string se


procede a realizar la conversión a numérico esto no ayuda a
visualizar los resultados enviado por el potenciómetro. Esto
debe realizarse con programación numérica y se divide, es
Figura 4. Lectura de datos
necesario realizar el ajuste en la escala de los indicadores en el
bloque frontal ya que la lectura del Arduino va de 0 a 1023
RETO A (10bit) y finalmente se realiza la programación de la diferente
temperaturas, con sus respectivo análisis matemático que
Modificar el programa y la implementación para realizar ofrece la herramienta.
una lectura de temperatura de 0 a 100 grados centígrados y sus
equivalentes en las diferentes escalas (K y F).

Este reto se utiliza el mismo montaje y la misma


configuración, teniendo en cuenta que la lectura del
potenciómetro debe reflejarse en el entorno LabVIEW de 0 a
100 se realiza la siguiente operación matemática para lograr
este propósito:

1023baudios
=100 º Celsius
X

1023 Figura 6. Programación de temperaturas y conexión de los bloque de


=X
100 comunicación.

1023
=10,23
100
3

Figura 7. Temperatura a 100 grados Celsius.

Figura 10. Voltaje Maximo al 5voltios.

Figura 8. Temperatura a 0 grados Celsius.

RETO B

Modificar el programa y la implementación para realizar una


lectura de voltaje en el rango de 0V a 5V.

Este reto se utiliza el mismo montaje y la misma


configuración, teniendo en cuenta que la lectura del
potenciómetro debe reflejarse en el entorno LabVIEW de 0 a 5
VOLTIOS se realiza la siguiente operación matemática para
lograr este propósito:

1023baudios Figura 11. Voltaje mínimo 0 voltios


=5 VOLTIOS
X
RETO C
1023
=X
5 Modificar el programa y la implementación para realizar
una lectura de nivel en el rango de 0 metros a 100 metros.
1023
=204,6 Este reto se utiliza el mismo montaje y la misma
5 configuración, teniendo en cuenta que la lectura del
potenciómetro debe reflejarse en el entorno LabVIEW de 0
100 METROS se realiza la siguiente operación matemática
para lograr este propósito:

1023baudios
=100 METROS
X

1023
=X
100

1023
=10,23
100
Figura 9. Ajuste de conversión.
4

IV. RESULTADOS
Se realizó la implementación del sensor (potenciómetro) y
se lograron visualizar sus 5 variables en LabView, dos de estas
utilizando las funciones matemáticas del programa.

V. CONCLUSIONES

Para la salida de datos que dependan de otra variable se


puede recurrir tanto a la conversión dentro del código en el
IDE de Arduino como en el entorno de desarrollo de
LabVIEW.

Al juntar los dos códigos se debe tener especial importancia


Figura 12. Ajuste de conversión. en el nombre de las variables ya que se le puede dar el mismo
nombre en códigos aparte y al juntarlos ocasiona un error en la
compilación.

Con un delay al inicio del void setup del código y un delay


al final del código, se pudo crear una estabilidad en la muestra
de resultados grafica en LabVIEW.

VI. REFERENCIAS

[1] https://aprendiendoarduino.wordpress.com/ Entradas y Salidas


Analógicas Arduino.

Figura 13. Nivel máximo en metros

Figura 14. Nivel mínimo en metros

En el entorno de desarrollo LabVIEW se organizan los


diagramas de bloques para obtener la lectura y realizar el
proceso de conversión de los datos.

Se recurrió a las operaciones dentro de LabVIEW para


obtener temperaturas grados Fahrenheit y kelvin. Así como las
de los retos b y c.

También podría gustarte