jueves, 23 de febrero de 2017

Práctica I

Parte 1

(EV3)


Conceptualizar:
Armar el robot  y realizar la primera pre-generación a través del tabique.
el robot estará desarmado, somos 6 miembros del equipo
Se cuenta con 20 mnts para armar, 10 mnts para programar y 5 para desarmar.
Máquina automática programable capaz de realizar determinadas operaciones de manera automática
nxt es un robot lego, considerado bloque programable.
poseé un microprocesador ARN17 de 32bts incluye 256kb de memoria RAM, contiene 4 entradas para censores y 3 salidas para motores se comunica con la computadora mediante la interfaz del USB.
Contiene una interfaz de bluetooth para comunicarse con robors cercanos de la misma clase.
Bluetooth: Es una especificación tecnológica para redes inalámbricas que permite la transmisión de voz y datos entre distintos dispositivos mediante una radiofrecuencia segura.
USB: Sigla del ingles universal serial bus, periférico que permite conectar diferentes periféricos a una computadora.
MICROPROCESADOR:Circuito integrado fundamentas para el procesamiento de datos.
Examinar:

  • 85 piezas,
  • 1 tabique
  • 2 motores
  • 2 cables
  • 3 llantas
  • 1 manual de construcción
Algoritmo:
  1. Recojer material
  2. Contabilizar piezas
  3. Realizar manual
  4. Repartir el trabajo
  5. Unir las partes armadas
  6. Programar
  7. Provar
  8. Desarmar
  9. Contar
  10. Entregar.
Armar y programar:
Explorar:
Al intentar acomodar lo que nos tocaba nos desesperábamos porque no nos salia algo bien, o uno no sabia como pero el otro ya estaba ocupado. En el equipo afortunadamente tenemos un compañero que es el que nos dice que lo hagamos con tranquilidad cuando algo no nos sale.
Al manipular el robot me di cuenta de que había piezas que se parecían a otras, me confundí.
Obviamente no logramos terminar el robot en esta primera práctica.
Concluir:

Nos logramos entender muy bien con algunas dificultades, creo que esto nos ayuda a ser mas ágiles en lo que hacemos y poder trabajar con mas facilidad con las personas.
Concluí que nos dimos cuenta de las habilidades que tienen cada uno que no sabíamos a pesar de que nos hablábamos.


Practica I Parte 2.

(programación del tabique)


Conceptualizar:

Necesitamos ver las programaciones que se pueden hacer en el tipo de robot que tenemos, en mi caso es un ev3.
El conjunto de LEGO MINDSTORMS EV3 incluye motores, sensores, el ladrillo programable EV3, y elementos de LEGO Technic y un control remoto. Existen dos versiones distintas, igual que sucedía en en el NXT, la comercial y la educativa. El EV3 puede ser controlado por dispositivos inteligentes. Se puede arrancar un sistema operativo alternativo desde una tarjeta microSD, lo que hace que sea posible ejecutar ev3dev, un sistema operativo basado en Linux Debian.
Si lo comparamos con el NXT, podemos ver que la oferta de opciones de programación es un poco menos amplia en el EV3… Aunque más que suficiente. Con desconocimiento de cuál es el objetivo inicial que pudo tener LEGO al lanzar este producto, es fácil suponer al ver el formato del lenguaje de programación visual incorporado, que su objetivo no es sino el lúdico y de aprendizaje. Pero, sin embargo, no olvidemos que eso no ha impedido el desarrollo de otras opciones de programación que no hacen sino permitir que se le pueda sacar todo el partido a un sistema empotrado como el que es, una placa con un microprocesador nada despreciable (ARM926EJ-S a 300 MHz con 64 MB RAM, 16 MB Flash, un display LCD de 178×128 pixels y conexiones USB, WiFI y Bluetooth). Un “juguete” al que se le puede sacar mucho partido y del que también hay, como lo hubo en el NXT, tesis doctorales y empresas que lo usan para prototipado de proyectos reales.
Examinar:

  1. Visualizar el tabique
  2. Visualizar las opciones que tiene
  3. Experimentar empezando con algo facil
  4. Provar
  5. Examinar que sucedió
  6. Anotar en donde y como se programa.
 Para mas facilidad Visualizar tabique y  leyendo el manual para que pueda ejercer las actividades que se programen.
Armar y Programar:

Ya encendido el tabique y viendo como programarlo ya sea por un software o el programa de lego.
Explorar:
Al intentar programarlo por medio del robot me di cuenta de que no era facil, lo que hicimos en equipo y logramos observar lo que podia hacer de varios intentos es:

  • Ojitos
  • vueltas (depende de los grados que selecciones da la vuelta)
  • Avanzar
  • tiempo
No podria ser rapido si no me hubieran ayudado y explicado en que picarle para poder programarlo.

Concluir:

Al no tener conocimiento de a que picarle para poder programarlo nos íbamos a otros lados que no debíamos que a lo mejor modificaban el robot, comprendí que es muy importante examinar primero y que se puede hacer antes de programar para mayor facilidad, así te darás una idea de que algoritmo le pondrás al robot para que lo haga. La conclusión pudimos ver lo que podía hacer leyendo y examinando primero antes que nada.
Después de varios intentos logramos concluir el armado de la programación a través del robot. Fue muy divertido y aprendimos algo más que no sabíamos.

 Practica II

(Programación y control remoto del tabique)


Conceptualizar:

El objetivo es: Conocer, reconocer y probar los diversos comandos de control de motores que contiene el tabique.
Examinar:

  • Robot
  • Numero de piezas completas
  • Armado
  • Pluma
  • Libreta
Algoritmo:
  1. Contar las piezas
  2. Armar el robot
  3. Encenderlo
  4. Programar lo que se te pide
  5. Probar
  6. Anotar lo aprendido

Armar y programar:


3 segundos


10 segundos

↑↓




Explorar:

Tuvimos que probar varias programaciones parra ver si era correcto. Me di cuenta que aunque creyera que era correcto la programación pero a probarlo estaba mal y le tenias que buscar en que te equivocaste o volver a intentarlo, incluso que te ayuden tus compañeros si es necesario.

 Concluir:

Ya que hayamos anotado lo aprendido  y como programamos lo pedido, lo recordamos para que no se nos dificulte a la próxima. Es mas complicado cuando lo tratas de programar a como se ve.
Porque son varias cosas que tienes que modificar para lo que quieres, incluso el motor es importante. Nos equivocamos y tardamos mucho para una pequeña programación. espero y a la próxima podamos hacerlo con mas facilidad.


 Practica III

Conceptualizar:

¿Como funciona un control remoto?


Modo distancia:
Dispositivo electrónico usado para realizar unan operación remota
el termino se emplea generalmente para referirse al mando a distancia para e televisor u otro tipo de aparato electrónico casero, como DVD, que es Wifi. computadoras y encender y apagar en los veículos modernos, las clásicas  llaves incorporan ahora mandos a distancia con diversos funciones

Manejo del tabique contra le remoto:
El objetivo es:

  1.  Analizar y comprender los retos para poder realizar la programación del tabique.
  2.  realizar trabajo colaborativo pudiendo realizar un recorrido establecido en equipo.

   Reto 1:                    Reto 2:              Reto 3:

   ↺ ⇧                ↪ ⇨            ⏭

     2  1                       1  5               



Tipos de controles remotos:
Existen mandos o radio controles para mandos otros modelos a escala de aviones, helicópteros y otros modelos 
¿Como funciona el bluetooth?
Cuando utilizan ordenadores, sistemas de entretenimiento o teléfonos, estos dispositivos se comunican entre sí utilizando una variedad de alambres cables,etc...
el arte de conectar cosas se vuelve mas y mas complejo cada día.
El bluetooth tiene un área pequeña para conexión a este
Funcionan con transmisiones de datos através de ondas de radio de baja potencia y comunica como una frecuencia de 2.45hz.

Examinar:

  • Libreta.
  • bolígrafo. 
  • robot.
Algoritmo:
  1. Armar el robot.
  2. Programar lo pedido.
  3. Examinarlo.
  4. Anotarlo.
  5. Entregarlo.



Armar y programar:



    ⇧↲
      (Retos)



Explorar:


Como lo anterior aprendido, es difícil,pero una vez que le agarras la manía al robot es mas fácil porque ya sabes a que picarle. Lo que confunde es que motor hará la acción o que velocidad, tiempo etc..
Para programarlo tuvimos que crearlo con lo pedido anteriormente cumpliendo el objetivo y basándose con lo aprendido.

Concluir:

Es importe examinar antes de programar al robot y ponerlo a hacer diferentes acciones.
Aprendí varias cosas, como tener mas cuidado con los robots ya que los puedes dañar fácilmente.
La conclusión es no ignorar lo que aprendes porque todo te sirve, y si hace falta investigar más sobre ello si es necesario.





Práctica IV
(1r programa con mainstorm)

Conceptualizar:

NXT




  • Orificio por el que entra; A  B  C
  • Dirección ⇧ ⇩
  • Vuelta ↶ ↷
  • Potencia
  • Duración
  • Siguiente acción

EV3




  • Se maneja por motores:
  1 motor                  2 motores                 3 motores
     ⇩                         ⇩                         ⇩
 Con vuelta                 Con vuelta                 lineal                                                                     
  • Cada uno tiene para modificar.

Examinar:

  • Robot
  • Programa
  • cable
Algoritmo:
  1. Programar.
  2. Salvar como.
  3. Conectar robot a la computadora.
  4. Descargar.



Armar y programar:

Reto #1                          Reto #2
↻ 1 derecha                                     
⇩ 2 retrocede
↺ 3 izquierda



Explorar:

No Logre armarlo como debería,Creí que estaría bien, pero al descargarlo y robarlo no me salía al ultimo mejor cambie de robot a NTX que esta menos complicado que el que había escogido y me salió, en cambio el segundo reto no me salió, me confundía con los grados que tenia que dar en el #2 reto, intente con 180, 90 y 120, ninguno me dio la vuelta que necesitaba, es divertido pero si necesitas tener mas practica y experiencia.Pero eso se logra conforme pasa el tiempo.

Conclusión:

Una vez que probé con los dos robots me di cuenta que es mas difícil uno que otro, diferente programación. Pero no imposible.
La causa del porqué se me dificultó es que no sabia identificar todavía que poner en cada espacio en consecuencia de eso me salia mal al examinar mi programación. Concluyo en que no es fácil pero si practicas un poco mas y te gusta se te hará fácil y mas divertido de lo que ya es. Aprendí cada campo, que poner, pero no a manejarlo. A lo mejor en mis próximas prácticas me salga mejor.