L A B 1 + L A B 2
P R O G R A M A C I Ó N E N C , A S S E M B L E R M I P S , Y
E L O 3 1 2 : L A B . D E E S T . D E C O M P U T A D O R E S
O C T U B R E D E 2 0 1 2
PROYECTO
OBJETIVOS
• Sintetizar la experiencia con el uso del
microcontrolador.
• Integrar conocimientos adquiridos con
aplicaciones del mundo real.
• Incorporar, al menos, una componente nueva en el
diseño de una solución.
EVALUACIÓN DEL PROYECTO (1)
• El proyecto final tiene 2 etapas.
• Etapa 1: funcionamiento sin integración.
• Etapa 2: implementación.
• Si no se cumple con la etapa 1 no se podrá realizar la etapa 2.
• Se fijará para cada grupo cuáles son los objetivos
mínimos a ser alcanzados para optar a la
aprobación del proyecto, equivalentes a 55 (plan
P).
EVALUACIÓN DEL PROYECTO (2)
• Etapa 1: Funcionamiento de los recursos de hardware y software.
• Fundamentalmente esta etapa consiste en demostrar el
manejo de los recursos que serán usados en el proyecto.
• Si no cumple con los objetivos de esta etapa la nota final del proyecto será igual o inferior a 50.
EVALUACIÓN DEL PROYECTO (3)
• Etapa 2: Implementación
• Diagramas de flujo
• Diseño e implementación
• Pruebas de funcionamiento y rendimiento
• Comparación de resultados con diseño inicial
EVALUACIÓN DEL PROYECTO (4)
• El grupo podrá presentar su proyecto ssi cumplió
con la Etapa 1.
• La evaluación del proyecto final consiste en:
• Informe escrito: 20 %
• Presentación oral (todo el grupo): 25 %
• Funcionamiento: 35 %
• Interrogación: 20 %
MSP: RECURSOS CONOCIDOS
• Las experiencias 1 – 6 han incluido los siguientes
recursos y conceptos:
• Manejo de entrada y salida (GPIO)
• Manejo vía encuesta y/o interrupciones
• Temporizadores
• Señales PWM
• Comunicación serial asíncrona
• Conversores AD
MSP: DISPOSITIVOS EXTERNOS CONOCIDOS
• Se han diseñado interfaces de software para los siguientes dispositivos:
• Display LCD 2 x 16
• Teclado matricial 4 x 4
• Servomotor
MSP: OTROS RECURSOS
• Otros recursos que no han sido cubiertos en las experiencias son, por ejemplo: • Conversor DA • Sensor de temperatura interno • Temporizadores en modo captura • Manejo de interrupciones de los puertos de I/O • Comunicación serial sincrónica SPI e I2C • Modo de suspensión y reactivación para bajo
consumo • WatchDog Timer • Comparador análogo • Manejador de DMA • Bajo consumo
OTROS DISPOSITIVOS EXTERNOS
• Están disponibles los siguientes módulos de
hardware para ser usados con la tarjeta de
desarrollo MSP430:
• Red ethernet 10 baseT
• Módulo para conexión USB
• Decodificador MP3
• Interfaz RS232
• Expansión de memoria RAM
PERIFÉRICOS, SENSORES Y ACTUADORES DISPONIBLES
• LCD 4 x 20
• Servomotor
• Sensor de distancia ultrasónicos e infrarrojos
• Transmisor/Receptor por radiofrecuencia RK-(RX/TX)D433
• Transmisor/Receptor infrarrojo TX-IR/RX-IR
• Emisor de FM TX-FM
• Tarjeta driver de motores (puente H)
• Brújula electrónica
• Kit de desarrollo Lego Mindstorm
ESPECIFICACIONES DEL PROYECTO
• El proyecto deberá cumplir con los siguientes
requerimientos:
• Utilizar al menos 2 de los recursos vistos durante
las experiencias.
• Utilizar al menos 1 recurso nuevo.
• Utilizar algún dispositivo externo como sensores,
actuadores y/o conversores de señal.
• Para garantizar disponibilidad, cada grupo
podrá solicitar como máximo 3 elementos
adicionales en pañol elo.
PRESENTACIÓN ORAL
• Podrán presentar sólo los grupos que entreguen el informe final impreso. • Según formato que estará disponible en el sitio.
• Desde las 14:00 hasta las 14:30 hrs. todos los grupos deben probar su presentación de tal manera de no perder tiempo al tener que exponer.
• Mediante tómbola se establecerá el orden de presentación de los grupos.
• El tiempo de exposición es como máximo 10 minutos, incluyendo una demostración de funcionamiento. • Sea creativo para su presentación (e.g. aplicar técnicas de
venta).
• Luego de la presentación se realizará una ronda de preguntas de 5 minutos.
CALENDARIZACIÓN
• Semana 44: Inscripción de proyectos con el profesor del paralelo y entrega del documento de diseño con el detalle del proyecto según formulario que estará disponible en el sitio. • El formulario de inscripción se deberá entregar en pañol elo a
más tardar el viernes 4 de noviembre de 2012.
• Semanas 45 – 47: Desarrollo • Semana 46: vence el plazo para presentar la etapa 1 del
proyecto.
• Elementos adicionales del proyecto se podrán solicitar en pañol elo a partir de la semana 45.
• Semana 48: Presentación Final.
• Semana 49: Devolución del material solicitado.
IDEAS PARA INSPIRARSE
Robots Humanoides
DRONES
ROBOTS MÓVILES