viernes, 17 de febrero de 2012

S05C01 : Taller Sensores y Actuadores

Responda las siguientes preguntas sobre los actuadores y sensores que hemos utilizado en clase y que estaremos utilizando en la próxima clase, clasificar cada elemento como sensor o actuador  : 

Parte 1 :
  1. Fotoresistencia :
    1. Que es una fotoresistencia ?
    2. Para que se utiliza ? 
  2. Potenciometro
    1. Que es un potenciometro ?
    2. Que usos tiene ? 
    3. Que pines de Arduino se utilizan para leer la informacion del potenciometro
  3. Buzzer 
    1. Que es un buzzer o piezoelectrico ?
    2. Para que se utiliza ?
    3. Como se genera sonido desde la Arduino ? 
  4. Acelerometro (ADXL335)
    1. Que es un celerometro ?
    2. Para que se usa ? 
    3. Busque un diagrama que muestre como se conecta el acelerometro a la tarjeta Arduino 
  5. RFID (Lector RFID ID-12)
    1. Que es RFID ? 
    2. Para que se usa ? 
    3. Como envia el modulo RFID ID-12 la informacion ? 
    4. Busque un diagrama que muestre como se conecta el modulo RFID ID-12 a la Arduino 
Parte 2 : 
  1. Teniendo en cuenta los diferentes actuadores y sensores que han conocido en la clase y en el taller, proponer la construccion de un sistema embebido con algunos de estos elementos
    1. Cual seria el proposito del sistema 
    2. Que sensores se usan 
    3. Que actuadores se usan 
Escribir las respuestas en un documento Word y subirlo a UAMVirtual

viernes, 27 de enero de 2012

S02C02: Practica con Arduino



Se realizara la primera practica con Arduino : 

  • Partes de la tarjeta
    • Micro controlador
    • Fuente y Regulador
    • Conector USB, conversor Serial - USB
    • Pines Digitales
    • Pines Analogos
  • El Hola Mundo
    • El LED
    • Controlando el led en la tarjeta
    • Un Led Externo

lunes, 23 de enero de 2012

S02C01 : Microcontroladores

El tema principal para esta clase son los microcontroladores : 
  • Que es un microcontrolador
  • Cual es su relación con los sistemas embebidos
  • Caracteristicas :
    • Memoria ROM
    • Memoria RAM
    • Memoria Flash
    • La EEPROM
    • Timers
    • I/O
    • Interface Serial
    • Conversor A/D
    • Comunicacion
    • Interrupciones
    • Alimentacion
  • Usos

Para estos temas nos basaremos en el libro "Microcontrollers made easy" de STMicroelectronicshttp://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/APPLICATION_NOTE/CD00003980.pdf

Se presentara también información del microcontrolador ATmega328 el cual se utilizara para el desarrollo de las practicas del curso.

viernes, 20 de enero de 2012

S01C02: Introducción a los Sistemas Embebidos

Temas a Tratar :
  • Que es un Sistema Embebido ?
  • Sistemas Embebidos y Computación Ubicua
  • Ejemplos
    • Automóviles
    • Aviones
    • Telecomunicaciones
    • Sistemas Médicos
    • Autenticacion de Usuarios
    • ....
  • Fiabilidad
  • Eficiencia
  • Tiempo Real
  • Sistemas Dedicados
Material : 

Actividad para el Viernes 20 de Enero de 2012 :
  • Responder las siguientes preguntas :
    • Identificar las carateristicas del microcontrolador ATmega328
      • Tipos de Memoria
      • Cantidad de Memoria
      • Velocidad de Procesamiento
      • Voltaje de Operacion

lunes, 16 de enero de 2012

S01C01 : Presentación del Curso

Universidad Autonoma de Manizales
Facultad de Ingenierias
Ingeniería de Sistemas

Sistemas Embebidos
Primer Semestre de 2012

Docente : Marlon J. Manrique (marlonj.uam en gmail)
Programa :
  1. Primer Corte :
    1. Introduccion a los Sistemas Embebidos
    2. Historia y Motivación.
    3. Clasificaciones y Metas
    4. Microcontroladores
    5. Arquitectura de los microcontroladores
    6. Programacion Basica de Microcontroladores
    7. Ambiente de desarrollo Arduino
    8. Comunicacion con el Computador
    9. Talleres (50%)
    10. Quizes (30%)
    11. Examen (20%) Febrero 25 de 2012
  2. Segundo Corte :
    1. Programacion de Sistemas Embebidos
    2. Assembler
    3. C y C++
    4. Modulos de captura de datos
    5. Programacion en Java
    6. Otros Ambientes
    7. Plataforma Bug
    8. Desarrollo de aplicaciones para dispositivos
    9. Talleres (50%)
    10. Examen (20%) Abril 14 de 2012
    11. Quizes (30%)
  3. Tercer Corte :
    1. Computacion Movil
    2. Desarrollo de aplicaciones en Android
    3. Desarrollo de dispositivos conectados a Android
    4. Talleres (50%)
    5. Examen (20%) Mayo 25 de 2012
    6. Quizes (30%)
Clases :

viernes, 28 de octubre de 2011

S10C01 : Taller Sistemas de Tiempo Real

Muchos de los sistemas embebidos se basan en sistemas de tiempo real por lo cual se debe identificar muy bien que es un sistema de tiempo real y como funciona, para cubrir este tema los estudiantes deben realizar un taller respondiendo las siguientes preguntas : 
  1. Que es un sistema de Tiempo Real ?
  2. Que carateristicas debe tener un sistema de Tiempo Real ?
  3. De 5 ejemplos de sensores 
  4. De 5 ejemplos de actuadores 
  5. Cual es la diferencia entre eventos sincronos y asincronos ?
    de un ejemplo de cada uno
  6. Que tipos de planificacion se encuentran en los sistemas de tiempo real ?
  7. Describa en términos de sensores - procesamiento - actuadores un sistema que permita a un vehículo autónomo seguir una ruta de un punto A a un punto B pasando por puntos intermedios. (Vale 4 Puntos)
    1. Que sensores se necesitan ?
    2. Que actuadores se necesitan ? 
    3. Cual es la información que necesita ser capturada ?
    4. Que procesamiento se debe de hacer con la informacion ? 
    5. Que acciones se deben realizar ? 
    6. Que caracteristicas de tiempo real tiene el sistema ?
Esta actividad debe ser realizada en el horario de clase y se debe enviar por correo electrónico al terminar la clase.

Recursos :

viernes, 14 de octubre de 2011

S09C01 : Practicas con Arduino

Se realizaran practicas con grupos con diferentes sensores y actuadores, entre ellos : 
  1. Lector de Tarjetas RFID
  2. Compas 
  3. Buzzer 
  4. Manejo de Pantallas LCD
  5. Acelerometro 
  6. Comunicacion IR 
Este ejercicio tiene como fin que los estudiantes conozcan los diferentes elementos como librerias y modulos que se pueden utilizar en la creacion de sistemas embebidos.