Trabajo de Grado
Trabajo de Grado
Trabajo de Grado
Director:
Hernán Alberto Quintero Vallejo
Magíster en Instrumentación Física
Magíster en Enseñanza de la Física
________________________________
________________________________
________________________________
________________________________
________________________________
________________________________
________________________________
Firma del presidente del jurado.
________________________________
Firma del primer jurado.
________________________________
Firma del segundo jurado.
Primero que todo doy gracias a Dios por darme la vida, la salud y la fuerza necesaria
para la realización de este proyecto, por darme la fortaleza y la valentía para
culminar con este ciclo de estudio y aún más por permitirme continuar con mi
formación profesional.
A mi familia por brindarme su apoyo incondicional y por la paciencia en aquellos
momentos de tensión y estrés, a mi esposa quien me ha dado todo su apoyo desde
el día que emprendí esta etapa de estudios y siempre sin importar las dificultades
ha estado allí caminando de mi lado.
A un gran amigo Joanni Medina Chavería quien ha sido un ejemplo a seguir como
persona y como profesional.
Finalmente quiero agradecer a mi director de proyecto Hernán Alberto Quintero
Vallejo por su valioso aporte en tiempo, orientación y conocimientos necesarios en
el desarrollo de este proyecto y por su contribución en mi formación profesional
Tabla de contenido………………………………..…………………..…………Página.
1.1 PRÓLOGO..................................................................................................... 1
1.2 JUSTIFICACIÓN ............................................................................................ 1
1.3 OBJETIVOS................................................................................................... 2
1.3.1 Objetivo general ....................................................................................... 2
1.3.2 Objetivos específicos ............................................................................... 2
1.4 ESTRUCTURA DEL TRABAJO DE GRADO .................................................. 3
CAPÍTULO 2........................................................................................................... 4
2.1 ESTADO DEL ARTE DE LOS LABORATORIOS REMOTO ........................... 4
2.1.1 Laboratorio de física de la UTP ................................................................ 6
2.2 MARCO TEÓRICO CONCEPTUAL ............................................................... 7
2.2.1 Caída libre ............................................................................................... 7
2.2.2 Cálculo de la gravedad usando el experimento de caída libre.................. 8
2.2.3 Microcontrolador ...................................................................................... 9
2.2.4 Actuadores lineales ................................................................................ 10
2.2.5 Actuadores rotacionales ......................................................................... 10
2.2.6 Sensores................................................................................................ 11
CAPÍTULO 3......................................................................................................... 13
DISEÑO DEL EQUIPO DE CAIDA LIBRE ............................................................ 13
3.1 REQUERMIENTOS DEL DISEÑO MECÁNICO ........................................... 13
3.1.2 Selección de los componentes.................................................................. 13
3.1.3 Selección del actuador ........................................................................... 14
3.1.4 Selección del sistema de transmisión de movimiento entre el actuador y la
plataforma móvil ............................................................................................. 15
CAPÍTULO 4......................................................................................................... 17
DISEÑO DEL EQUIPO ......................................................................................... 17
4.1 MODELADO DE LAS PIEZAS ..................................................................... 17
4.1.2 Soporte fijo: ............................................................................................ 17
4.1.3 Plataforma de lanzamiento: ................................................................... 17
4.1.4 Tolva y superficie de impacto: ................................................................ 19
4.1.5 Sistema de realimentación de balines: ................................................... 19
4.1.6 Diseño final: ........................................................................................... 20
ii
4.1.7 Selección de las piezas comerciales ...................................................... 21
4.2 CONSTRUCCIÓN DEL EQUIPO ................................................................. 22
4.3 DISEÑO ELECTRÓNICO ............................................................................ 25
CAPÍTULO 5......................................................................................................... 28
OPERACIÓN DEL EQUIPO ................................................................................. 28
5.1 FUNCIONAMIENTO DEL EQUIPO DE LABORATORIO Y DIAGRAMA DE
FLUJO ............................................................................................................... 28
5.1.2 Acceso al código fuente para ajustes de parámetros ............................. 29
5.1.3 Diagrama de flujo del funcionamiento del software ................................ 33
5.1.4 Interfaz para usuario final ...................................................................... 34
CAPÍTULO 6......................................................................................................... 37
PRUEBA DEL EQUIPO Y ANÁLISIS DE RESULTADOS ..................................... 37
6.1 PRUEBA DEL EQUIPO ................................................................................ 37
7.1 CONCLUSIONES ........................................................................................ 39
7.2 RECOMENDACIONES ................................................................................ 41
7. BIBLIOGRAFÍA ................................................................................................. 43
Anexos………………………………………………………………………………..…..44
iii
LISTA DE FIGURAS
Página.
Figura 1. Equipo de física para pruebas de caída libre .......................................... 7
Figura 2. Microcontrolador PIC ............................................................................ 10
Figura 3. Cilindros neumáticos o hidráulicos ......................................................... 10
Figura 4. Motor paso a paso o de pasos .............................................................. 11
Figura 5. Fotodetector .......................................................................................... 12
Figura 6. Soporte fijo ............................................................................................ 17
Figura 7.Plataforma de lanzamiento .................................................................... 18
Figura 8. Plataforma de lanzamiento vista posterior ............................................. 18
Figura 9. Tolva y superficie de impacto ................................................................ 19
Figura 10. Sistema de realimentación de balines ................................................. 20
Figura 11. Diseño final ......................................................................................... 21
Figura 12. Prototipo de prueba y diseño final superficie de impacto ..................... 22
Figura 13. Ensamble plataforma de lanzamiento y superficie de impacto ............ 23
Figura 14. Tambor porta balines ........................................................................... 24
Figura 15. Sistema de alimentación de balines .................................................... 24
Figura 16. Ensamble completo del equipo de movimiento de caída libre ............. 25
Figura 17. Esquema de conexión eléctrica .......................................................... 27
Figura 18. Equipo para la prueba de caída libre ................................................... 28
Figura 19. Archivo de instalación Arduino IDE ..................................................... 29
Figura 20. Nombre del archivo para el control del equipo .................................... 30
Figura 21. Selección de la tarjeta de control ........................................................ 30
Figura 22. Puesta en funcionamiento del programa ............................................. 31
Figura 23. Bienvenida del programa y confirmación. ............................................ 31
Figura 24. Visualización de los resultados de los lanzamientos ........................... 32
Figura 25. Diagrama de flujo del funcionamiento del equipo ................................ 33
Figura 26. Instalación App Serial Bluetooth Terminal ........................................... 34
Figura 27. Conexión con el equipo por bluetooth ................................................. 35
Figura 28. Comprobación de conexión, solicitud de datos y entrega de valores
experimentales. .................................................................................................... 36
Figura 29. Correlación gráfica de los valores reales vs teóricos ........................... 38
Figura 30. Nivelación de la mesa de impacto ....................................................... 76
Figura 31. Ejemplo de nivelación de la mesa en el plano transversal .................. 77
Figura 32. Instalación App Serial Bluetooth Terminal ........................................... 78
Figura 33.Conexión con el equipo por bluetooth .................................................. 79
Figura 34. Comprobación de conexión, solicitud de datos y entrega de valores
experimentales. .................................................................................................... 80
Figura 35. Archivo de instalación Arduino IDE...................................................... 81
Figura 36. Nombre del archivo para el control del equipo .................................... 82
Figura 37. Selección de la tarjeta de control ........................................................ 82
Figura 38. Puesta en funcionamiento del programa ............................................. 83
Figura 39. Bienvenida del programa y confirmación. ............................................ 83
Figura 40. Visualización de los resultados de los lanzamientos ........................... 84
iv
Figura 41. Diagrama de flujo del funcionamiento del equipo ................................ 85
v
LISTA DE TABLAS
Página
Tabla 1. Matriz de decisión para la selección del actuador ................................... 15
Tabla 2. Matriz de decisión para la selección del elemento transductor de
movimiento ........................................................................................................... 16
Tabla 3. Actuadores del sistema ........................................................................... 26
Tabla 4. Prueba de lanzamientos para determinar el tiempo de caída .................. 37
vi
LISTA DE ANEXOS
Página.
Anexo 1. Acople flexible 8x8 ................................................................................ 45
Anexo 2. Acople motor ......................................................................................... 46
Anexo 3. Buje motor para elevador. ..................................................................... 47
Anexo 4. Buje para rodamiento 608 ..................................................................... 48
Anexo 5. Depósito alimentador de balines ........................................................... 49
Anexo 6. Deposito alimentador de balines ........................................................... 50
Anexo 7. Base deslizante alimentador ................................................................. 51
Anexo 8. Guía de alimentador de balines ............................................................ 52
Anexo 9. Guía lineal de alimentador de balines ................................................... 53
Anexo 10. Motor paso a paso nema 23................................................................ 54
Anexo 11. Perfil base frontal T101 ....................................................................... 55
Anexo 12. Perfil base lateral T101 ....................................................................... 56
Anexo 13. Perfil de elevación ............................................................................... 57
Anexo 14. Piñón tambor 10 mm ........................................................................... 58
Anexo 15. Placa base inferior .............................................................................. 59
Anexo 16. Placa inferior lanzamiento ................................................................... 60
Anexo 17. Placa superior de lanzamiento ............................................................ 61
Anexo 18. Separador empack soporte ................................................................. 62
Anexo 19. Soporte plataforma de lanzamiento ..................................................... 63
Anexo 20. Tensor polea alimentador de balines ................................................... 64
Anexo 21. Tornillo trapezoidal 8 mm .................................................................... 65
Anexo 22. Tuerca Trapezoidal ............................................................................. 66
Anexo 23. Código fuente del programa ................................................................ 67
Anexo 24. Manual del equipo Interfaz para usuario final ...................................... 76
Anexo 25. Manual del equipo Interfaz ajuste ténico de software .......................... 81
vii
CAPÍTULO 1
INTRODUCCIÓN
1.1 PRÓLOGO
1.2 JUSTIFICACIÓN
1
laboratorio; para de esta forma comparar los resultados obtenidos mediante el
aprendizaje teórico con la práctica realizada en el laboratorio.
1.3 OBJETIVOS
• Diseñar y construir la estructura mecánica que hará parte del prototipo del
equipo de laboratorio.
2
• Diseñar y construir el sistema electrónico para la operación del equipo.
3
CAPÍTULO 2
Atendiendo a estos requerimientos, países como Estados unidos iniciaron hacia los
años noventa con proyectos como Collaboratories (Kouses, Myers, & Wulf, 1996),
que permitían el acceso a instrumentos avanzados como los telescopios
astronómicos y otros instrumentos de alto costo los cuales eran usados por
científicos desde lugares remotos.
En el campo académico, proyectos realizados por (Aktan, Bohus, Crowl, & Short,
1996) en el campo de la enseñanza de la ingeniería en la Universidad de Oregon y
( Hesselink , Dharmarus, & Bojonson, 2000) que realiza laboratorios remotos (LR)
con experimentos de óptica en la Universidad de Stanford, son los primeros pasos
para que le sigan otros LR en distintas universidades como la Universidad de
Brookling en el año 2000 donde mediante plataformas de acceso remoto se accede
a laboratorios de Mecatrónica (Wong, Kapila, & Tzes, 2001) al cual siguieron el
Instituto Tecnológico de Massachusetts (MIT).en el cual realizaron laboratorios
remotos con microelectrónica (Del Alamo, y otros, 2002).
(Arguerdas & Concari, 2000), realiza un amplio estudio del estado del arte de los
laboratorios remotos en la enseñanza de la física, en donde además de hacer una
4
descripción desde los inicios de los LR, indaga sobre las pruebas de laboratorios de
mayor importancia específica para cada disciplina con el fin de llevar este estado
del arte a la elaboración de una tesis doctoral. Aborda los estudios llevados a cabo
en Alemania entre los años 2005 y 2006 para conocer la cantidad de LR existentes
en el ámbito mundial, que la cual aumento significativamente desde el año 2004 de
70 LR hasta el año 2006 en 60 proyectos con 120 experimentos de acceso remoto
teniendo mayor énfasis en la electrónica.
Además, hace una selección de los LR centrándose en ocho proyectos con
características educativas de relevancia. Los proyectos son:
5
software abierto mediante la plataforma Moodle como servidor Web facilitando el
acceso desde cualquier dispositivo. El apoyo a la elaboración del laboratorio se hace
mediante material técnico y didáctico que facilita la elaboración de la práctica en el
LR.
Se realiza visita a las instalaciones del grupo DICOPED que se encuentra dentro de
la Universidad Tecnológica de Pereira, donde se pueden observar los diferentes
prototipos que se han desarrollado para la práctica experimental de laboratorios de
física en todos los niveles educativos.
Para los laboratorios de física de caída libre se encuentra un prototipo (figura 1)
desarrollado de la siguiente manera:
Un eje vertical fijo con indicador en centímetros que actúa como soporte para
desplazar horizontalmente un carro móvil que sirve para graduar manualmente la
6
altura deseada para la prueba de caída libre, un electroimán que al ser energizado
sujeta el balín, un pulsador que al ser accionado suspende el fluido eléctrico del
electroimán liberando el balín e iniciando el tiempo de caída libre hasta impactar en
la superficie, tiempo que es detectado por un micrófono situado en la base; este
equipo cuenta con un display LCD para visualizar la información, y dispone de un
microcontrolador para ejecutar todo el proceso.
Un cuerpo que experimenta caída libre, es aquel que se deja caer desde una altura
h, y es sometido a la acción de una aceleración constante conocida como
movimiento uniformemente acelerado (m.u.a), dicha aceleración se conoce como la
gravedad, la cual actúa sobre un cuerpo y es aproximadamente constante si se
considera despreciable la fricción del aire, el tamaño y forma del cuerpo.
Esta suposición no introduce errores significativos si las alturas a considerar son
pequeñas, como es el caso de la mayoría de las pruebas de laboratorio abordadas
en la práctica experimental para fines didácticos. Sin embargo, es de aclarar que la
aceleración con la que cae un cuerpo depende de factores (Universidad Tecnológica
de Pereira, 2017) tales como:
7
• La interacción entre cuerpos de grandes masas como la interacción entre
planetas y de estos con sus satélites naturales.
Donde:
8
Para el cálculo de la aceleración generada por un campo gravitacional producido
por un cuerpo celeste como la tierra, toma la forma de aceleración de la gravedad
g, la cual se mencionó anteriormente.
2ℎ Ecuación ( 4 )
𝑔=
𝑡2
2.2.3 Microcontrolador
9
Figura 2. Microcontrolador PIC
Fuente: Autor
2.2.4 Actuadores lineales
Fuente: Autor
10
sensor lo cual permite hacer un control de posición mediante el uso de una tarjeta
de control. Sin embargo, el alto costo de actuadores de buena precisión,
repetibilidad y par motor lo hacen una alternativa inviable frente a los motores paso
a paso.
Los motores paso a paso son ideales en la construcción de equipos que requieran
precisión en sus movimientos con costos ajustados, ya que poseen una serie de
electroimanes y bobinas que al ser energizadas en una secuencia especifica logran
la rotación de valores angulares pequeños siendo los más comunes de 1,8 grados
que se puede disminuir hasta un valor de 0,9 grados en función de la secuencia
usada para sus bobinas. Cada secuencia de energización se conoce como paso.
Por tanto, es necesario usar 200 pasos para completar una vuelta completa de 360
grados para un paso de 1,8 grados, los cuales son suministrados por un controlador.
(LECTRONICASI.COM, 2017). Si es necesario mejorar la precisión del actuador
paso a paso se puede emplear un encoder rotacional, siendo común encontrarlos
en los equipos de control numérico computarizado CNC y para aplicaciones menos
exigentes poseen una buena confiabilidad en las medidas, si se garantiza holguras
mecánicas muy bajas entre los acoples mecánicos de los elementos que
transforman el movimiento rotacional en lineal. Esto se debe a que estos actuadores
usualmente se usan junto a tornillos de bolas recirculantes, tornillos de rosca
trapezoidal, cajas reductoras, entre otros.
Figura 4. Motor paso a paso o de pasos
Fuente: Autor
2.2.6 Sensores
11
a una señal lumínica de distintas frecuencias electromagnéticas y las convierte en
una señal eléctrica, lo cual hace que su velocidad de respuesta sea muy alta frente
a la mayoría de sensores que utilizan otro principio de medición. Adicionalmente su
bajo costo y el hecho de no contar con elementos mecánicos en contacto que
puedan ocasionar un desgaste en sus piezas produciendo errores en la medida,
hace que este sea de los elementos más utilizados en máquinas de fotocopiado,
instrumentación médica, encoder y en general en equipos que requieran censar la
posición de un elemento, el cual lo hace una de las opciones más adecuadas.
Figura 5. Fotodetector
Fuente: Autor
12
CAPÍTULO 3
13
una importancia porcentual de 1 a 100 %. Esto permite comparar de manera más
objetiva las distintas alternativas para tomar una decisión más acertada.
Los factores definidos para el diseño son: costo, facilidad de uso, eficiencia,
confiabilidad y otras que se juzguen adecuadas para el diseño. A cada categoría se
le otorga un porcentaje que busca medir la importancia relativa que tiene en cada
diseño. Posteriormente se establece un puntaje para cada categoría dentro del
mismo diseño, este puntaje se multiplica por el factor de ponderación
correspondiente a cada categoría y los productos de las categorías se suman para
obtener una puntuación total para las distintas alternativas.
14
tamaño reducido lo convierte en un componente adecuado para obtener un diseño
compacto.
Tabla 1. Matriz de decisión para la selección del actuador
15
Tabla 2. Matriz de decisión para la selección del elemento transductor de
movimiento
Categoría Categoría Categoría Rango
Factor de 1 2 3
importancia
Porcentual 0,4 0,3 0,3 1.0
(%)
8 3 7
Correa 6,2
dentada 3,2 0,9 2,1
6 6 5
Cadena 5,7
síncrona 2,4 1,8 1,5
4 9 8
Tornillo 6,7
trapezoidal 1,6 2,7 2,4
16
CAPÍTULO 4
4.1.2 Soporte fijo: Este diseño se realizó a partir de un perfil cuadrado de aluminio
de 1.5 metros de largo el cual venden como pieza estándar de recambio de los
cilindros neumáticos. Este elemento posee unas ranuras longitudinales para alojar
distintos elementos como sensores. En su cavidad circular interna se desliza el
mecanismo, el cual tiene como función, transportar la plataforma de lanzamiento
para variar la altura de caída libre que oscila entre 400 y 1200 mm, a través del
tornillo trapezoidal que se encarga de la elevación y que es controlado por el motor
paso a paso situado en el extremo superior del perfil y separado por bujes, el cual
es acoplado a la base del perfil mediante tornillos Allen. La disposición de este
elemento se muestra en la figura 6 y sus dimensiones características en la sección
de anexos en las páginas 41 a 62.
Fuente: Autor
4.1.3 Plataforma de lanzamiento: En esta etapa del diseño se plantea un esquema
el cual pueda recibir 10 balines que serán almacenados en un sistema de tambor
17
rotativo, que al rotar se alinea con un orificio situado en una placa fija que se
encuentra en la parte inferior permitiendo de esta manera dar inicio a la trayectoria
de caída libre.
Es de destacar que, en las pruebas del laboratorio de física de caída libre realizado
en las instalaciones de la UTP, se usan 5 lanzamientos por cada nivel de altura, por
lo cual al emplear 10 balines en el alimentador, se cumple suficientemente con el
número de pruebas requeridas para cada valor de altura. Figuras 7 y 8.
Figura 7.Plataforma de lanzamiento
Fuente: Autor
Figura 8. Plataforma de lanzamiento vista posterior
Fuente: Autor
18
4.1.4 Tolva y superficie de impacto: Tolva fabricada en placa de aluminio de 1/8”
con una boca de entrada de 200 mm x 200 mm (figura 9), en el centro una placa
de acero inoxidable de 50 mm x 50 mm donde impacta el balín en altura cero, el
cual posteriormente es expulsado a través de un conducto hasta el sistema de
realimentación.
Fuente: Autor
4.1.5 Sistema de realimentación de balines: Se realizó un diseño tal, que una vez
el sistema de conteo implementado en la plataforma de lanzamiento, detecta que
han sido lanzados la totalidad de balines y que han llegado a la tolva receptora (ver
figura 9 y 10), estos se entregan por medio del conducto de expulsión, a un depósito
de forma tubular que se encuentra montado sobre un carro de alimentación
deslizante, accionado por un motor paso a paso que transmite el movimiento a
través de una correa dentada. Posteriormente al conteo, se envía la orden para ser
transportados hasta la tolva de alimentación de balines que se encuentra en la
plataforma de lanzamiento (ver figura 8), para luego ser lanzados por un sistema
rotativo tipo revolver y repetir de nuevo el proceso cuando se cumpla el número de
lanzamientos. El sistema de realimentación de balines, llamado “carro de
alimentación” se muestra en la figura 10.
19
Figura 10. Sistema de realimentación de balines
Fuente: Autor
4.1.6 Diseño final: Teniendo en cuenta todas las partes antes descritas se propone
como material principal para su fabricación el aluminio ya que cuenta con las
características apropiadas tales como su baja densidad, facilidad de maquinado,
resistencia a la corrosión y su bajo costo. El ensamblaje final se muestra en la
figuras 11.
20
Figura 11. Diseño final
Fuente: Autor.
4.1.7 Selección de las piezas comerciales: Las piezas seleccionadas para el
resto del diseño se relaciona a continuación:
21
• Platina de aluminio: placa de aluminio de 1/8” y de ¼” de espesor para
realizar todos los cortes y mecanizado.
• Poleas dentadas: GT2 16 y 80 dientes.
• Correas dentadas: GT2 de 8”.
• Rodillos: D1”1/2 x L3”.
• Banda: cinta plana de PVC de 3” de ancho por 70”de longitud.
Los planos constructivos con sus medidas características se muestran en los
anexos del 1 al 22, página 41 a 62.
22
Al observar el prototipo se constató que el diseño era viable y se procedió a construir
el equipo, puesto que los elementos mecánicos dispuestos espacialmente en el
prototipo no presentan interferencias mecánicas, por lo que se dispuso a realizar el
ensamble final de los sistemas de alimentación de balines, superficie de impacto
figuras 13 a y b y del equipo final. Estos sistemas se muestran a continuación en
las, 14 y 15.
Se procedió a realizar el ensamble final de la plataforma de lanzamiento, superficie
de impacto figuras 13 a y b y sistema de alimentación de balines figura 14.
Figura 13. Ensamble plataforma de lanzamiento y superficie de impacto
Fuente: Autor.
Es de notar que al interior de la plataforma de lanzamiento se encuentra un
electroimán (ver figura 13 a) y un tambor porta balines encargado de recibir los
balines de la tolva de alimentación para posteriormente ser llevados por un
movimiento rotacional proporcionado por el motor de pasos (ver figura 14) hasta el
actuador tipo electroimán, encargado de hacer el lanzamiento de cada balín. El
tambor porta balines se muestra en la figura 14.
23
Figura 14. Tambor porta balines
Fuente: Autor:
El ensamble completo del equipo con todos sus subsistemas se muestra en la figura
15:
Fuente: Autor.
24
Figura 16. Ensamble completo del equipo de movimiento de caída libre
Fuente: Autor.
25
Tabla 3. Actuadores del sistema
Para realizar el control de cada uno de los motores paso a paso, se usó un módulo
denominado escudo o shield, que cuenta con los circuitos de potencia
correspondientes llamados drivers, necesarios para comandar dichos elementos.
Este escudo se acopla de forma tipo tándem a la tarjeta, sin afectar las entradas y
salidas de la misma.
Para el control de la caída del balín se emplearon sensores fotodetectores de inicio
de caída, un micrófono para la detección de impacto y los finales de carrera para la
posición de altura y la posición del sistema de realimentación de balines, así como
un electroimán encargado del lanzamiento del balín. Estos elementos se muestran
en el siguiente esquema eléctrico:
26
Figura 17. Esquema de conexión eléctrica
Fuente: Autor
27
CAPÍTULO 5
28
5.1.2 Acceso al código fuente para ajustes de parámetros
Fuente: Autor.
Para comunicar la tarjeta de control del equipo con el software, se dirige al menú en
la parte superior llamado “Herramientas” opción “Placas” y se selecciona la tarjeta
“Arduino Mega or Mega 2560”, figura 21.
29
Figura 20. Nombre del archivo para el control del equipo
Fuente: Autor.
Fuente: Autor.
Una vez seleccionada la tarjeta, se abre el puerto serial, figura 22 a , se procede a
correr el programa presionando en la opción “Verify”, figura 22 b.
30
Figura 22. Puesta en funcionamiento del programa
Fuente: Autor
31
Posteriormente se procede a visualizar las instrucciones de operación iniciando con:
“INGRESE ALTURA DE LANZAMIENTO EN MM”, este valor debe ser ingresado
en un rango de 400 a 1200 mm y se pulsa ENTER, luego el sistema solicita el
número de lanzamientos requeridos mediante el texto “INGRESE NUMERO DE
LANZAMIENTOS”, el cual debe estar en un rango de 1 a máximo 10 lanzamientos,
posteriormente se de presionar la tecla ENTER y el sistema graba el valor, luego
valida que los datos ingresados se encuentren en el rango configurado, para luego
desplazar la plataforma de lanzamiento a la posición de altura indicada e iniciar los
lanzamientos, figura 24 . Si el sistema detecta un error en el ingreso de los datos,
arrojara un mensaje de error y pedirá de nuevo que ingrese los datos.
Figura 24. Visualización de los resultados de los lanzamientos
Fuente: Autor.
Para el ejemplo mostrado en la figura 24 se seleccionó una altura de “400 mm” y la
cantidad de lanzamientos fue “5”. A continuación el sistema procede a mostrar cada
uno de los tiempos experimentales obtenidos por lanzamiento y el valor de la
gravedad calculado reemplazando este tiempo en la ecuación 4 (ver sección 2.2.2
página 9). Un ejemplo de los valores obtenidos por el programa se muestra en la
figura 24.
Es de destacar que esta forma de acceso al equipo solo debe emplearse para la
calibración del mismo, revisión de parámetros, mantenimiento o futuras
modificaciones, pero no será la adecuada para usuarios que usen el equipo de
32
forma experimental. Para estos usuarios, se implementó el acceso mencionado en
el numeral 5.1.4.
5.1.3 Diagrama de flujo del funcionamiento del software
Fuente: Autor.
El algoritmo de control para el equipo que implementa el diagrama de flujo
mostrado en la figura 25, se detalla en el anexo 23.
33
5.1.4 Interfaz para usuario final
Para que el usuario interactúe con el equipo, se implementó una conexión bluetooth
de tipo serial nativa que le permite acceder solo a las variables de interés , altura y
número de lanzamientos, eliminado así la posibilidad de que se manipule el código
fuente. Esta interfaz permite la conexión del smartphone , para lo cual es necesario
instalar la aplicación “Serial Bluetooth Terminal” disponible en el Play Store de
Google para teléfonos Android o App Store para teléfonos con sistema operativo
macOs. Una vez se busca la aplicación se procede con su instalación. Figura 26.
Fuente: Autor
34
acceso : 1234. Una vez establecida la conexión, la aplicación confirmará que se
encuentra conectado en la pantalla del Smartphone (figura 28 a).
Fuente: Autor
35
Figura 28. Comprobación de conexión, solicitud de datos y entrega de valores
experimentales.
Fuente: Autor.
36
CAPÍTULO 6
PRUEBAS
h Tiempo %
1 2 3 4 5 6 7 8 9 10
( mm) teórico Error
400
0,286 3,180
0,293 0,301 0,295 0,296 0,296 0,294 0,295 0,294 0,294 0,293
600
0,350 1,795
0,359 0,357 0,356 0,358 0,358 0,356 0,355 0,357 0,356 0,354
800
0,405 2,383
0,413 0,425 0,415 0,412 0,412 0,411 0,412 0,410 0,409 0,422
1000
0,452 2,118
0,461 0,461 0,474 0,461 0,462 0,459 0,461 0,460 0,459 0,460
1200
0,495 1,992
0,503 0,503 0,504 0,525 0,505 0,500 0,503 0,502 0,503 0,504
Fuente: Autor.
Para el cálculo de los tiempos teóricos se usó la altura de cada lanzamiento así
𝑚
como un valor de gravedad estándar de 9,777569 𝑠 2 en la ecuación 2 (ver sección
2.2.2 página 8), que es un valor que tiene en cuenta la altura de la ciudad de Pereira
donde se encuentra ubicada la Universidad Tecnológica de Pereira [Centro nacional
Geodésico]. Los datos se registraron en la columna “Tiempo teórico”.
Posteriormente se procedió a calcular el valor absoluto del error, al tomar el
promedio de tiempo de caída de los diez lanzamientos en cada altura, para luego
obtener un porcentaje de error tomando como referencia el dato del tiempo teórico
obtenido . Siendo el tiempo teórico el valor deseado y cada promedio del tiempo
real en cada altura el valor obtenido se procede a hallar el desvió respecto del 100%
37
en valor absoluto, obteniendo una diferencia de error por punto de máximo un
3,18 % como se muestra en la columna “% Error” en la tabla 4.
Al analizar la correlación grafica entre los datos obtenidos de forma teórica y
experimental se obtuvo la gráfica mostrada en la figura 26.
.
Figura 29. Correlación gráfica de los valores reales vs teóricos
1400
R² = 0,9998
1200
1000
800
600
400
200
0
0,000 0,100 0,200 0,300 0,400 0,500 0,600
Fuente: Autor.
38
CAPÍTULO 7
CONCLUSIONES Y RECOMENDACIONES
7.1 CONCLUSIONES
• Se logró realizar la revisión del estado del arte de los distintos equipos de
laboratorio existentes de caída libre, particularmente los que existen en el
entorno educativo de la Universidad Tecnológica de Pereira, con lo cual fue
posible establecer los parámetros de referencia con los cuales se desarrolló
el equipo de acuerdo a las necesidades particulares en este ámbito
educativo.
39
• Se implemento un sistema de comunicación remota con el equipo de tipo
bluetooth, que mediante el uso de una app en un dispositivo tipo smartphone,
hace posible la conexión del usuario con el equipo de forma inalámbrica
hasta una distancia aproximada de 6m, sin la necesidad de intervenir de
manera directa con su software o hardware.
40
7.2 RECOMENDACIONES
• Se debe verificar que el diámetro del balín a usar sea de 10 mm, dado que el
equipo de laboratorio se diseñó para estas dimensiones y el uso de otras
medidas puede generar daños en el equipo.
41
al 3,18 % de manera repetitiva el equipo debe ser calibrado y verificado para
mantener unos valores y errores predecibles.
42
BIBLIOGRAFÍA
43
[12] LECTRONICASI.COM. (24 de Septiembre de 2017). Obtenido de
www.electronicasi.com/ensenanzas/electronica.../aprende-practicando-
fotodetector/
[13] RIVEROS, H. G. (31 de Agosto de 2022). El papel del laboratorio en
la enseñanza de la física en el nivel medio superior. Obtenido de Perfiles
Educativos: https://www.redalyc.org/pdf/132/13206806.pdf
[14] Serway, R., Jewett, J., Hernández, A., & López , E. (2017). Física para
ciencias e ingeniería. Cengage Learning.
[15] Shigley, J. (1993). Teoría de Máquinas y Mecanismos. Madrid,
España: McGraw-Hill.
[16] Teoría de Máquinas y Mecanismos. (1993). Madrid, España: McGraw-
Hill.
[17] Teoría de Máquinas y Mecanismos. (1993). Madrid, España: McGraw-
Hill.
[18] Universidad Tecnológica de Pereira. (20 de Septiembre de 2017).
eliseca. Obtenido de
http://eliseca.webcindario.com/archivos_lecturas/lab_fisicai/exp-6-mua-
caidalibre-med-indirectas-2013.pdf
[19] Vega, E., Muñoz, G., Roncancio, H., Velasco, H., Ballén, J., &
Rodriguéz, C. (2002). Laboratorio Remoto en la Educación de la Ingeniería.
Academía y desarrollo, 7, 85-87.
[20] VIEGAS, C. e. (2018). Impact of a remote lab on teaching practices
and student learning. ScienceDIrect, 201-2016.
[21] Wong, H., Kapila, V., & Tzes, A. (2001). MECHATRONICS/PROCESS
CONTROL REMOTE LABORATORY. ASEE, 1526, 24-27.
44
ANEXOS
45
Anexo 2. Acople motor
46
Anexo 3. Buje motor para elevador.
47
Anexo 4. Buje para rodamiento 608
48
Anexo 5. Depósito alimentador de balines
49
Anexo 6. Deposito alimentador de balines
50
Anexo 7. Base deslizante alimentador
51
Anexo 8. Guía de alimentador de balines
52
Anexo 9. Guía lineal de alimentador de balines
53
Anexo 10. Motor paso a paso nema 23
54
Anexo 11. Perfil base frontal T101
55
Anexo 12. Perfil base lateral T101
56
Anexo 13. Perfil de elevación
57
Anexo 14. Piñón tambor 10 mm
58
Anexo 15. Placa base inferior
59
Anexo 16. Placa inferior lanzamiento
60
Anexo 17. Placa superior de lanzamiento
61
Anexo 18. Separador empack soporte
62
Anexo 19. Soporte plataforma de lanzamiento
63
Anexo 20. Tensor polea alimentador de balines
64
Anexo 21. Tornillo trapezoidal 8 mm
65
Anexo 22. Tuerca Trapezoidal
66
Anexo 23. Código fuente del programa
#include <Time.h>
#define x_paso A0 // Define el Pin de STEP para Motor de eje X altura de
lanzamiento
#define x_dire A1 // Define el Pin de DIRECCION para Motor de eje X
#define x_habi 38 // Define el Pin de ENABLE para Motor de eje X
#define y_paso A6 // Define el Pin de STEP para Motor de eje y alimentador
de balines
#define y_dire A7 // Define el Pin de DIRECCION para Motor de eje y
#define y_habi A2 // Define el Pin de ENABLE para Motor de eje y
#define z_paso 46 // Define el Pin de STEP para Motor de eje z lanzamiento
de balin
#define z_dire 48 // Define el Pin de DIRECCION para Motor de eje z
#define z_habi A8 // Define el Pin de ENABLE para Motor de eje z
#define pin_optico 3 // Define el Pin del sensor optico (interrups pines
2,3,18,19,20 y 21)
#define pin_microfono 2 // pin para detectar el impacto de llegaga del
balin (era A3) (interrupts)
#define pin_home_x 23 // final de carrera inferior motor x,(home
elevacion)
#define pin_home_xSup 31 // final de carrera superior motor x, elevacion
#define pin_home_y 25 // pin para el final de carrera inferior motor
y, home
#define pin_home_ySup 33 // final de carrera superior motor
y,(alimentador de balines)
#define pin_home_z 27 // final de carrera motor z, home lanzamiento de
balines
#define pin_movil_y 35 // final de carrera motor y movil alimentador de
balines
#define pin_rele 39 // pin para activar el rele del electroiman
67
int retardo1 = 3000; // tiempo de energizacion de cada bobina
int retardo2 = 4000; // tiempo de energizacion de cada bobina
float pasospap=0; // número de pasos en el motor pap
int al=0; // bandera de rebote
float altura=0; // almacena altura ingresada
float altura_actual=59; // guarda la altura de posicion del carro
int numlanz=0; // almacena # de lanzamientos ingresados
char seguir; // guarda la opccion de seguir o parar
int j; // cuenta numero de lanzamientos
int cont_balin=0; // cuenta hasta 9 balines lanzados
unsigned long t=0; // lectura de Tiempo actual
unsigned long tinicio=0;// lectura de Tiempo anterior
unsigned long tcompensacion=8894; // Tiempo de compensación en microsegundos
//unsigned long ta=0;
//unsigned long gravedad=0; // variable para calcular gravedad
unsigned short ball_ok=0;
void setup(){
Serial.begin(9600);
pinMode(x_paso, OUTPUT); pinMode(x_dire, OUTPUT); pinMode(x_habi,
OUTPUT);
pinMode(y_paso, OUTPUT); pinMode(y_dire, OUTPUT); pinMode(y_habi, OUTPUT);
pinMode(z_paso, OUTPUT); pinMode(z_dire, OUTPUT); pinMode(z_habi, OUTPUT);
pinMode(pin_rele, OUTPUT); // pin para energizar electroiman
68
void loop(){
69
Serial.print("ALTURA DE LANZAMIENTO FUERA DE RANGO: "); // repite
hasta encontrar dato valido
Serial.print(altura);
}
} // while recibir datos de altura
if(al==3){
if(altura-altura_actual>0) digitalWrite(x_dire, HIGH); //
direccion de giro del motor que controla altura
else digitalWrite(x_dire, LOW); // direccion de giro del motor de altura
hacia abajo
pasospap=abs(200*(altura-altura_actual)/8); // tornillo de paso 8mm x
vuelta
digitalWrite(x_habi, LOW); // Habilita el Driver del motor pap
de altura
for(int i=0;i<pasospap;i++){ // motor pap de altura rota hasta
alcanzar la condicion pasospap
motor(x_paso, retardo);
70
}
digitalWrite(x_habi, HIGH); // deshabilita el Driver del motor
pap de altura
altura_actual=altura;
al=4; // condicion de rebote
}
if (al==4){
j=0;
while(j<numlanz){ // realiza el número de lanzamientos indicado a
traves de la interfaz
if(cont_balin>=9){
alimentar();
cont_balin=0; // recetea contador cada 9 balines
}
Serial.print("PRUEBA DE CAIDA LIBRE NUMERO "); // numero de
lanzamiento.
Serial.println(j+1);
medirt();
}
al=5;
} // fin para for de conteo de numero de lanzamientos
71
delay(2000);
al=0;
}
else Serial.println("RESPUESTA INVALIDA ");
}
}
}
////////////////////////////////////////////////////////////////////////////
//////////////////////////////
72
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////
attachInterrupt(digitalPinToInterrupt(pin_optico),iniciocaida,RISING);
delay(3000); //tiempo para que tire el balin mas 1000 ms de home_z
ball_ok = 1;
digitalWrite(pin_rele, HIGH); // desenergiza "electroiman" y libera
balin
unsigned long prevMillis = millis();
while(ball_ok<4 && (millis()-prevMillis)<10000){} //ningun balin detectado
&& (millis()-prevMillis)<10000
if (ball_ok == 4){
cont_balin+=1;
ta=float(t-tcompensacion); //retardo en en tiempo debido al
programa +0,067417506 (67417.506);
ta/=1000000;
Serial.print("Tiempo de caida libre(t) = "); //En las siguientes lineas
imprime el tiempo.
Serial.print(ta,6);
73
Serial.println(" S");
gravedad=((2*(altura_actual/1000))/(ta*ta)); // factor de correccion
retardo de t=0,06592695
Serial.print("Gravedad medida = ");
Serial.print(gravedad,6);
Serial.println(" m/s^2");
j++;
}
else{
Serial.println("PRUEBA FALLIDA");
Serial.println("SIGUIENTE PRUEBA...");
}
Serial.print("\n");
digitalWrite(z_habi, LOW);
for(int i=0;i<35;i++){ //da pasos para alinear orifios de salida
balin
motor(z_paso, retardo2);
}
digitalWrite(z_habi, HIGH);
delay(5000);
}
//////////////////////////////////// FUNCION
ALIMENTAR ///////////////////////////////////////////
74
if(ball_ok == 1){
tinicio=micros();
attachInterrupt(digitalPinToInterrupt(pin_microfono),fincaida,RISING);
delay(1);
ball_ok = 2;
}
}
void fincaida(){
if(ball_ok == 3){
unsigned long tf;
tf=micros();
detachInterrupt(digitalPinToInterrupt(pin_optico));
detachInterrupt(digitalPinToInterrupt(pin_microfono));
t = (tf-tinicio)-1000;
ball_ok = 4;
}
if(ball_ok==2) ball_ok++;
}
75
Anexo 24. Manual del equipo Interfaz para usuario final
Para la operación del equipo, se puede emplear dos abordajes.
Este manual solo debe ser usado por personal técnico capacitado, no se
debe emplear para usuarios finales pues pueden dañar el equipo o
desconfigurarlo.
Este manual es el indicado para usuarios finales que solo usen el equipo para
realizar los experimentos de caída libre.
MANUAL DE OPERACIÓN
Antes de iniciar con el encendido del equipo, se debe garantizar que este se
encuentre nivelado en dos planos usando un nivel tipo torpedo como se muestra en
la figura 30 a y b.
Figura 30. Nivelación de la mesa de impacto
76
Una mesa correctamente nivelada en el plano horizontal, de mostrar el nivel como
se muestra en la figura 31 a y b. Si la mesa se encuentra fuera de nivel en el plano
transversal, se realiza igual procedimiento al anterior, pero esta vez ajustando las
dos patas paralelas a dicho plano. Un ejemplo de una de las patas de apoyo se
muestra en el recuadro rojo en la figura 30 b. Si las patas se ajustan en sentido
antihorario disminuirán la altura, si se ajustan en sentido horario, la mesa aumentara
la altura. Este proceso se debe repetir cada que el equipo se cambie de lugar, por
tanto se recomienda dejar el equipo instalado en un lugar fijo para evitar el desajuste
y perdida de nivelación del mismo.
Figura 31. Ejemplo de nivelación de la mesa en el plano transversal
77
Figura 32. Instalación App Serial Bluetooth Terminal
Fuente: Autor
78
Figura 33.Conexión con el equipo por bluetooth
Fuente: Autor
79
Figura 34. Comprobación de conexión, solicitud de datos y entrega de valores
experimentales.
Fuente: Autor.
80
Anexo 25. Manual del equipo Interfaz ajuste técnico de software
MANUAL DE OPERACIÓN
Fuente: Autor.
Para comunicar la tarjeta de control del equipo con el software, se dirige al menú en
la parte superior llamado “Herramientas” opción “Placas” y se selecciona la tarjeta
“Arduino Mega or Mega 2560”, figura 37.
81
Figura 36. Nombre del archivo para el control del equipo
Fuente: Autor.
Fuente: Autor.
Una vez seleccionada la tarjeta, se abre el puerto serial, figura 38 a y se procede a
correr el programa presionando en la opción “Verify”, figura 38 b.
82
Figura 38. Puesta en funcionamiento del programa
Fuente: Autor
Posteriormente se procede a visualizar las instrucciones de operación iniciando con:
83
“INGRESE ALTURA DE LANZAMIENTO EN MM” este valor debe ser ingresado en
un rango de 400 a 1200 mm y se pulsa ENTER, Luego el sistema solicita el número
de lanzamientos requeridos mediante el texto “INGRESE NUMERO DE
LANZAMIENTOS” el cual debe estar en un rango de 1 a máximo 10 lanzamientos,
posteriormente se de presionar la tecla ENTER y el sistema graba el valor, luego
valida que los datos ingresados se encuentren en el rango configurado, para luego
desplazar la plataforma de lanzamiento a la posición de altura indicada e iniciar los
lanzamientos, figura 40 . Si el sistema detecta un error en el ingreso de los datos,
arrojara un mensaje de error y pedirá de nuevo que ingrese los datos.
Figura 40. Visualización de los resultados de los lanzamientos
Fuente: Autor.
Para el ejemplo mostrado en la figura 39, se seleccionó una altura de “400 mm” y la
cantidad de lanzamientos fue “5”. A continuación el sistema procede a mostrar cada
uno de los tiempos obtenidos por lanzamiento, el tiempo teórico obtenido por
ecuación y el valor de la gravedad obtenido. Un ejemplo de los valores obtenidos
por el programa se muestra en la figura 40.
Es de destacar que esta forma de acceso al equipo solo debe emplearse para la
calibración del mismo, revisión de parámetros, mantenimiento o futuras
modificaciones, pero no será la adecuada para usuarios que usen el equipo de
forma experimental. Para estos usuarios, se implementó el acceso mencionado en
el sección “Interfaz para usuario final”, anexo 24 página 75 a 79 del presente
manual.
84
Diagrama de flujo del funcionamiento del software
Fuente: Autor.
El algoritmo de control para el equipo que implementa el diagrama de flujo
mostrado en la figura 41, se detalla en el anexo 23.
85
86