jueves, 6 de diciembre de 2018

LABORATORIO N° 16

PROGRAMACIÓN DE ARDUINO EN SMART ROBOT CAR: SEGUIDOR DE LÍNEA QUE EVADE OBSTÁCULOS


1. COMPETENCIA ESPECIFICA DE LA SESIÓN
  • Programar la tarjeta ARDUINO UNO utilizando lenguaje de texto.
  • Programar el Smart robot car para que pueda seguir una línea negra y evadir un obstáculo que se encuentre en su camino.
  • Realizar las pruebas de funcionamiento correspondientes en el Smart robot car.


2. EVIDENCIA DE TAREAS EN LABORATORIO

2.1. PISTA CON OBSTÁCULOS PARA EL SEGUIDOR DE LÍNEA


2.2. VÍDEO EXPLICATIVO MOSTRANDO LA PROGRAMACIÓN E IMPLEMENTACIÓN DE LOS PROGRAMAS SOLICITADOS


3. OBSERVACIONES
  • Para poder evadir un obstáculo debemos tratar de que el recorrido sea de forma triangular para que sea lo más corto posible, dicha secuencia estará incluida dentro del bucle principal dentro de una condicional en caso detectar un objeto a menos de 15 cm.
  • Al momento de probar nuestro programa para el seguidor de línea, hay fijarnos bien en el sentido de giro de los motores, para evitar posibles errores de funcionamiento.
  • Debemos ajustar los potenciómetros que van a los sensores de luz, para poder calibrarlos de acuerdo a la línea negra que seguirá en robot, tomando en cuenta también el color del piso (blanco).


4. CONCLUSIONES
  • Se programó la tarjeta ARDUINO UNO utilizando lenguaje de texto y descargarlo en el del Smart robot car.
  • Se logró programar el Smart robot car para que pueda seguir una línea negra, poder evadir y rodear un obstáculo que se encuentre en la línea y continuar su recorrido.
  • Se realizaron las pruebas de funcionamiento correspondientes en el Smart robot car. Logrando así concluir de manera exitosa los programas para ambas pistas.






    sábado, 1 de diciembre de 2018

    LABORATORIO N° 15

    PROGRAMACIÓN DE ARDUINO EN SMART ROBOT CAR: SEGUIDOR DE LÍNEA


    1. COMPETENCIA ESPECIFICA DE LA SESIÓN
    • Programar la tarjeta ARDUINO UNO utilizando lenguaje de texto.
    • Programar el Smart robot car para que pueda seguir una línea negra, la cual será modificada según la pista requerida.
    • Realizar las pruebas de funcionamiento correspondientes en el Smart robot car.


    2. EVIDENCIA DE TAREAS EN LABORATORIO

    2.1. PISTA 1 PARA EL SEGUIDOR DE LÍNEA


    2.2. PISTA 2 PARA EL SEGUIDOR DE LÍNEA




    2.3. VÍDEO EXPLICATIVO MOSTRANDO LA PROGRAMACIÓN E IMPLEMENTACIÓN DE LOS PROGRAMAS SOLICITADOS


    3. OBSERVACIONES
    • Al momento de probar nuestro programa para el seguidor de línea, hay fijarnos bien en el sentido de giro de los motores, para evitar posibles errores de funcionamiento.
    • Debemos ajustar los potenciómetros que van a los sensores de luz, para poder calibrarlos de acuerdo a la línea negra que seguirá en robot, tomando en cuenta también el color del piso (blanco).
    • Para realizar el programa de la primera pista, realizamos una secuencia utilizando condicionales tipo if-else, realizando además algunos bucles dentro de estas.
    • Para realizar el programa de la segunda pista, solo cambiamos la prioridad de las condicionales, tomando como prioridad los giros por sobre avanzar hacia adelante.


    4. CONCLUSIONES
    • Se programó la tarjeta ARDUINO UNO utilizando lenguaje de texto y descargarlo en el del Smart robot car.
    • Se logró programar el Smart robot car para que pueda seguir una línea negra, la cual será modificada según la pista requerida. Realizando además una programación con el uso de condicionales.
    • Se realizaron las pruebas de funcionamiento correspondientes en el Smart robot car. Logrando así concluir de manera exitosa los programas para ambas pistas.






    LABORATORIO N° 14

    PROGRAMACIÓN DE ARDUINO EN SMART ROBOT CAR: SECUENCIA DE MOVIMIENTOS Y EVASIÓN DE OBSTÁCULOS


    1. COMPETENCIA ESPECIFICA DE LA SESIÓN
    • Programar la tarjeta ARDUINO UNO utilizando lenguaje de texto.
    • Programar el Smart robot car para realizar una secuencia de movimientos específicos.
    • Programar el Smart robot car para que este pueda evadir obstáculo a una determinada distancia.
    • Realizar las pruebas de funcionamiento correspondientes en el Smart robot car.


    2. EVIDENCIA DE TAREAS EN LABORATORIO


    2.1. VÍDEO EXPLICATIVO MOSTRANDO LA PROGRAMACIÓN E IMPLEMENTACIÓN DE LOS PROGRAMAS SOLICITADOS


    3. OBSERVACIONES
    • Al momento de realizar el programa para la secuencia de movimientos, es recomendable primero fijar la velocidad de los motores de las ruedas y luego recién los tiempos de avance y de giro.
    • Para realizar la programación del evasor de obstáculos, se utilizó el tiempo que tarda en emitir y recepcionar una señal de sonido y conociendo la velocidad del sonido podemos hallar la distancia.
    • En el programa del evasor de obstáculos es posible variar la distancia de evasión, dicha distancia se utiliza en la condicional , la cual hace que el robot gire a la derecha.


    4. CONCLUSIONES
    • Se programó la tarjeta ARDUINO UNO utilizando lenguaje de texto y descargarlo en el del Smart robot car.
    • Se logró programar el Smart robot car para realizar una secuencia de movimientos específicos, en donde se varió la velocidad y tiempo de giro de los motores de las ruedas.
    • Se logró programar el Smart robot car para que este pueda evadir obstáculo a una determinada distancia, girando hacia la derecha cada vez que está se presentaba.





    viernes, 30 de noviembre de 2018

    LABORATORIO N° 13

    PROGRAMACIÓN DE ARDUINO EN SMART ROBOT CAR: ARMADO Y PRUEBAS DE FUNCIONAMIENTO


    1. COMPETENCIA ESPECIFICA DE LA SESIÓN
    • Programar la tarjeta ARDUINO UNO utilizando lenguaje de texto.
    • Realizar el armado del Smart robot car siguiendo el manual de ensamblaje paso a paso.
    • Realizar pruebas de funcionamiento mediante la descarga del programa de prueba correspondiente.


    2. EVIDENCIA DE TAREAS EN LABORATORIO

    2.1. SMART ROBOT CAR: PIEZAS Y HERRAMIENTAS PARA EL ENSAMBLADO



    2.2. VÍDEO EXPLICATIVO MOSTRANDO LA PROGRAMACIÓN E IMPLEMENTACIÓN DE LOS PROGRAMAS SOLICITADOS


    3. OBSERVACIONES
    • Cuando realicemos el ensamblaje del Smart robot car, hay que tener mucho cuidado en la polaridad y orden de las conexiones eléctricas, ya que de no hacer podían haber fallar en el funcionamiento o posibles daños.
    • Se recomienda leer el manual de funcionamiento, para así entender la lógica de funcionamiento de los motores, drivers y programas de prueba correspondientes.
    • Al momento de realizar las pruebas de funcionamiento, hay fijarnos bien si las ruedas giran en el sentido correcto y que las conexiones estén en el orden adecuado.


    4. CONCLUSIONES
    • Se Realizó el armado del Smart robot car siguiendo el manual de ensamblaje paso a paso, en donde se tuvo especial cuidado en las conexiones eléctricas.
    • Se logró programar la tarjeta ARDUINO UNO utilizando lenguaje de texto, en donde utilizamos el programa de prueba disponible en el manual del Smart robot car.
    • Se realizaron las pruebas de funcionamiento mediante la descarga del programa de prueba correspondiente en el ARDUINO UNO del Smart robot car. Siguiendo la secuencia de prueba.