Vous êtes sur la page 1sur 20

PROYECTO DE

INGENIERIA I
POR: CAMILO ANDRES COLORADO
¿QUÉ ES UN PROYECTO?
• Conjunto de actividades interrelacionadas en función de un objetivo.

• Los Proyectos consumen recursos, tienen un comienzo y un final y para su


adecuado desarrollo requieren de Planificación, Programación y Control
CICLO DE VIDA DEL PROYECTO
• El ciclo de vida de un proyecto es el conjunto de fases en las que se
organiza un proyecto desde su inicio hasta su cierre. Una fase es un
conjunto de actividades del proyecto relacionadas entre sí y que, en
general, finaliza con la entrega de un producto parcial o completo
CICLO DE VIDA DEL
PROYECTO
Etapas
1. INICIACION - PLANIFICACION
• Cuando se inicia un proyecto se deben hacer estudios y/o análisis previos
para ver la factibilidad y determinar el tiempo de vida de dicho proyecto.
Se debe planificar cada uno de los pasos a seguir, así como también
marcar que se desea abarcar con dicho proyecto.
2. DESARROLLO - EJECUCION
• No es mas que poner en marcha las ideas plasmadas para hacer funcionar
el proyecto.
3. SEGUIMIENTO - CONTROL
• Dependerá de el tiempo de vida del proyecto ya que se trabajara en base
al tiempo estimado.
3. CIERRE
• Los proyectos deben cumplir con cada una de esa fase y para esto se crea
un cronograma para marcar las pautas y duración de cada ciclo.
LEGO EV3
• LEGO MINDSTORMS EV3 te permite construir, programar y controlar tus
propios robots LEGO del modo más inteligente, rápido y divertido. Sigue los
sencillos pasos descritos a continuación y, antes de que puedas darte
cuenta, estarás controlando robots que se mueven, disparan, reptan,
caminan, golpean y giran… por mencionar sólo algunas de las acciones
que pone a tu alcance este asombroso set de robótica.
PASOS DEL LEGO EV3

Construye el •Todo lo que necesitas está en una caja: los bricks, motores y sensores te

robot
permiten construir cualquiera de los 17 robots EV3. Sólo tienes que elegir uno.

Da vida al •Usa la app gratuita EV3 Programmer para dar vida a tu robot con tu tableta.
Elige un programa, pulsa el botón de ejecución y descubre cómo se

robot
comporta tu robot. O bien, descarga el software de programación en tu
PC/Mac y disfruta de funciones de programación más avanzadas.

Controla y •Usa tu Smartphone o tableta como control remoto para dirigir tus robots y
compite con tus amigos enfrentándote a divertidos desafíos de robótica. La
juega app gratuita EV3 Commander pone todo el poder al alcance de tus dedos.
PROGRAMACIÓN
REQUISITOS

Para Microsoft Windows: Para Apple Macintosh:


• Windows Vista (32/64 bits) con los • Mac OS 10.6 con los Service Packs más
Service Packs más recientes o versiones recientes o versiones posteriores de
posteriores de Windows Mac OS
• Procesador Dual Core a 2,0 GHz o • Procesador Dual Core a 2,0 GHz o
superior. superior.
• 2 GB o más de memoria RAM. • 2 GB o más de memoria RAM.
• 2 GB de espacio disponible en disco • 2 GB de espacio disponible en disco
duro. duro.
• Pantalla XGA (1024 x 768). • Pantalla XGA (1024 x 768).
• 1 puerto USB disponible. • 1 puerto USB disponible.
CARACTERÍSTICAS
• Para programar los
robots de Lego
usamos un entorno de
programación gráfico
llamado NXT, y
basado en la inserción
de bloques
configurables
• Hay muchas
características nuevas
y mejoras en el
software EV3 en
comparación con el
software NXT.
BLOQUES MAS
COMUNES
Programacion
1. BLOQUE MOVER
• Permite mover el robot hacia delante, atras o
describiendo una curva. En Puerto selecciono los
motores conectados a las ruedas, después
selecciona la dirección y si quiero aplicar giro, puedo
controlar la potencia y la duracción (número de
rotaciones. tiempo en segundos, ilimitado o
grados), recomendamos poner la duración en
rotaciones. La última opción del bloque es la opción
de Siguiente acción: si ponemos freno al finalizar los
motores se detendrán de golpe, mientras que si
ponemos flotación, se detendrán con un poco de
inercia y la parada será más suave. En la imagen
adjunta se aprecia claramente todas las opciones
de programación del bloque mover.
2. BLOQUE LOOP
• La herramienta LOOP la utilizaremos
siempre que necesitemos repetir
muchas veces o indefinidamente
órdenes. Podemos repetir las órdenes
encerradas dentro del bucle, un
número determinado de
veces(contador), indefinidadmente,
un tiempo determinado(segundos) o
dependiendo del valor de un sensor.
En el ejemplo de la imagen el robot
avanza y gira a la derecha
indefinidamente.
3. BLOQUE ESPERA
• Usamos este bloque para ejecutar una acción hasta que alguno de los
sensores envie una determinda señal, o simplemente detenemos la
ejecución durante un tiempo determindado.En el ejemplo de la imagen, el
robot avanza, después esperamos un segundo. continua avanzado pero
girando a la derecha hasta que el sensor de contacto es presionado
momento en que detenemos el robot.
4. BLOQUE BIFURCACIÓN
• Este permite bloque definir dos acciones según se cumpla o no una
determinada condición (que un sensor envíe una señal, por ejemplo)..
POSIBILIDADES DE NUEVOS
BLOQUES DE PROGRAMACION
• Programación en cadena sencilla con sólo encajar los bloques (ya no se necesita la
viga).
• Los parámetros del bloque se configuran directamente en los bloques.
• Lee la secuencia del programa directamente en los bloques.
• Los cables de secuencia mejorados facilitan la visualización de estructuras del
programa y la creación de ejecuciones paralelas.
• “Se agregó “Esperar para cambiar” para crear con facilidad robots que se
comportan de acuerdo a un cambio en el entorno, a diferencia de esperar el
límite, que sólo funciona comparando valores medidos.
• Los cables de datos se mejoraron y se agregó la difusión de datos para simplificar la
conversión de tipo de datos.
• Se integraron secuencias en los bloques estándar.
• Ahora la interrupción del bucle es posible, lo que permite crear mecanismos de
control de estado avanzados.
BIBLIOGRAFÍA
• https://www.lego.com/es-es/mindstorms/support
• https://www.lego.com/es-es/mindstorms/about-ev3
• http://www.eoi.es/blogs/madeon/2013/04/15/ciclo-de-vida-de-un-
proyecto/

Vous aimerez peut-être aussi