viernes, 7 de diciembre de 2018

LABORATORIO NRO 16

LABORATORIO Nro 16

ROBOT ELEGOO




1. COMPETENCIA ESPECIFICA DE LA SESIÓN
  • Programar la tarjeta ARDUINO UNO utilizando lenguaje de texto.
  • Conocer el entorno de ARDUINO y todas sus posibilidades.
  • Realizar programación básica utilizando software mencionado.

2. EVIDENCIA DE TAREAS EN LABORATORIO

2.1. VÍDEOS EXPLICATIVOS MOSTRANDO LA SIMULACIÓN E IMPLEMENTACIÓN DE LOS PROGRAMAS SOLICITADOS.-

Archivos ".ino" utilizados: 





2.1.1 CUÉLLAR MARTÍNEZ, KEVIN ANDRÉS & BALLENAS ZUÑIGA, MARVIN.-

VIDEO EXPLICATIVO DE CODIGO DE PROGRAMACIÓN:



VIDEO DEMOSTRATIVO DEL SENSOR SEGUIDOR DE LINEA PARA EL CIRCUITO EN FORMA DE 8 PROPUESTO POR EL ING. EDGAR MAMANI PACO:


RETO FINAL:





IMÁGENES DEL CÓDIGO






2.1.2 BENAVENTE QUISPE, ANDRES ANTONIO & PARICAHUA CRUZ, REINILDO.-



miércoles, 5 de diciembre de 2018

LABORATORIO N° 13

LABORATORIO N°13

PROGRAMACIÓN DE CARRO DIRIGIDO POR PROGRAMACIÓN EN ARDUINO


1. COMPETENCIA ESPECIFICA DE LA SESIÓN
  • Programar la tarjeta ARDUINO UNO utilizando lenguaje de texto.
  • Conocer el entorno de ARDUINO y todas sus posibilidades.
  • Realizar programación básica utilizando software mencionado.
2. EVIDENCIA DE TAREAS EN LABORATORIO

2.1. VÍDEOS EXPLICATIVOS MOSTRANDO LA SIMULACIÓN E IMPLEMENTACIÓN DE LOS PROGRAMAS SOLICITADOS



2.1.1. BENAVENTE QUISPE, ANDRES ANTONIO





3. OBSERVACIONES
  • Observamos que la velocidad de los motores pueden variarse en la programación de arduino.
  • Tenemos que cambiar el digitalwrite por el analogwrite, para de estar forma variar las velocidades de los motores.
  • Observaremos la variación de los giros de acuerdo al tiempo y a la velocidad que le programamos. 
4. CONCLUSIONES
  • Se realizó la programación para el avance retroceso y giro en 360° del carro.
  • Si aumentamos la velocidad también tendremos que aumentar el tiempo de giro.
  • Usamos el código proporcionado por el distribuidor de los carros seguidores de línea y notamos que funcionan correctamente.





5.1 CUÉLLAR MARTÍNEZ, KEVIN ANDRÉS


Laboratorio Recuperado 04/12/2018:

Se recupero el laboratorio #13° realizando mantenimiento a las unidades número 11, 12, 02, 04, 05. Para ello, se utilizaron los archivos cargados por el Ing. Edgar Mamani Paco, a la plataforma de Canvas, siendo de gran ayuda para la verificación del estado operativo de arduino y todos sus componentes eléctricos de Robot car. 

Archivos utilizados:


  • AUTO_GO.ino
  • Line_tracking_car.ino
  • Prueba_de_sensores.ino


Observaciones de mantenimiento:


  • Se encontró un gran numero de Robot car inoperativos, debido a que presentan un desgaste fisico en el cableado de la fuente de alimentación. Esto es debido a la mala manipulación del mismo, causando que la soldadura se rompa en sus terminales, o se tenga un falso contacto en el porta pilas. Adicionalmente, en la Figura 01. se puede observar que el cableado de alimentación esta siendo derivado por un agujero más alejado de la placa de control para los servo motores, dando como resultado rigidez en el cableado.

Figura 01. Conexionado irregular de Robot car.

  • El mal estado de los sensores tanto como los seguidores de linea negra y el ultrasonico, es debido al incorrecto conexionado en los periféricos de las tarjetas de acople de arduino señalados en el manual de ensamblaje del Robot car. Posibles causa, cortocircuito, sobre calentamiento en la placa, y daño irreparable en los sensores presentados. 
  • Respecto a los sensores seguidores de linea negra, se encontraron algunos de ellos en mal estado, debido al mal conexionado en sus terminales. Seguidamente, los potenciómetros del mismo se encontraban rotos y cortocircuitados, motivo por el cuál, se debería considerar remplazar por otros. 
Figura 02. Sensor CNY70 en condiciones optimas.

Conclusiones de mantenimiento:

  • Se levantaron las observaciones de conexionado en el Robot car, dando como resultado el correcto funcionamiento de sus funciones básicas. 

  • Se corrigió la distribución del cableado en el Robot car, eliminando la rigidez y las posibles fallas resultantes.
Figura 03. Corrección de la distribución del cableado y  conexionado.






LABORATORIO N° 14

LABORATORIO N°14

PROGRAMACIÓN DE CARRO EVASOR DE OBJETOS


1. COMPETENCIA ESPECIFICA DE LA SESIÓN
  • Programar la tarjeta ARDUINO UNO utilizando lenguaje de texto.
  • Conocer el entorno de ARDUINO y todas sus posibilidades.
  • Realizar programación básica utilizando software mencionado.
  • Realizar programación para el uso de sensor ultrasónico.
2. EVIDENCIA DE TAREAS EN LABORATORIO

3. VÍDEOS EXPLICATIVOS MOSTRANDO LA SIMULACIÓN E IMPLEMENTACIÓN DE LOS PROGRAMAS SOLICITADOS.- 


3.1.1 ANDRES BENAVENTE QUISPE. 



3.1.2. CUÉLLAR MARTÍNEZ, KEVIN ANDRÉS.




Vídeo demostrativo Evasor de Obstaculos
(Kevin Cuéllar y Andres Benavente)







3. OBSERVACIONES ( BENAVENTE QUISPE & CUELLAR MARTINEZ)
  • Observamos un problema con el sensor ultrasónico, el cual tiene un buen sensado siempre y cuando el objeto que está en frente, esté a la altura del mismo, si está por debajo de los 4 o 6 cm, no sensará su presencia, por ende no girará a la derecho o izquierda.
  • Tenemos que declarar las diversas variables del sensor para poder de esta forma generar su funcionamiento, caso contrario no obtendremos los resultados requeridos.
  • Podemos programar el tiempo que requerimos para el giro del carrito al momento de sensar lo objetos que estén delante.
4. CONCLUSIONES ( BENAVENTE QUISPE & CUELLAR MARTINEZ) 
  • Se realizó la programación para el carro evasor de objetos de tal forma que no tenga problemas al hacer los giros adecuados.
  • Se realizó la programación de forma correcta y la mima funcionó de manera adecuada y sin precedentes.
  • Usamos el código proporcionado por el distribuidor de los carros seguidores de línea y notamos ciertos desvaríes en su programación, que fueron corregidos luego de poner en marcha nuestro proyecto.