jueves, 2 de agosto de 2012

Blogs de los estudiantes 2012-B

Estos son los estudiantes del periodo 2012-A, cada uno tiene su propio Blog, donde mostrará el desarrollo de sus laboratorios y proyectos.

Estos son los Blogs:
Los invitamos a revisar y comentar los Blogs, para retroalimentar el trabajo de los estudiantes.

lunes, 23 de julio de 2012

Laboratorios del Curso 2012-B

La entrada del blog para cada Laboratorio debe contener:
  • Descripción del Laboratorio
  • Lista de los Elementos utilizados
  • Diagrama del Montaje (usando Fritzing)
  • Esquema del Circuito (usando Fritzing)
  • Fotos del Montaje (paso a paso)
  • Video del Funcionamiento
  • Código Fuente (con comentarios, Arduino y Processing según el caso)
  • Simulación (usando Virtual Breadboard) [opcional]
Laboratorios

Ejemplo: Secuencia de 8 LEDs ida y vuelta de izquierda a derecha, controlados por los pines 2 al 9, encendido 400 ms, apagado 100 ms, al estilo Cylon.
  1. 8 LEDS en secuencia, un LED encendido que se mueve de izquierda a derecha según la posición de un Potenciómetro.
  2. 8 LEDS en secuencia, utilizar un Potenciómetro para cambiar el orden de la secuencia, deben programar al menos 4 secuencias distintas.
  3. 8 LEDS en secuencia, un LED encendido moviéndose de izquierda a derecha al estilo Cylon, usando el valor de los dos Potenciómetros para controlar los tiempos de encendido y de apagado.
  4. 8 LEDS en secuencia, un LED encendido al estilo Cylon, controlado por una interfaz en Processing para controlar (pueden usar los Sliders de ControlP5) para controlar el tiempo de encendido y el tiempo de apagado.
  5. Igual al Lab2, pero usando un IC 74HC595 (Shift Register).
  6. Igual al Lab4, pero usando un IC 74HC595 (Shift Register).
  7. Control de un Motor DC, usando un transistor, y una señal PWM.
  8. Reproducción de una canción en un Piezo (Buzzer) o un Speaker.
  9. Controlar el color de un LED RGB (vía PWM), con una interfaz gráfica en el PC hecha con Processing, vean un ejemplo.
  10. Utilizando Processing, manipular en la pantalla del computador un Puntero a partir de los datos leídos desde el Arduino y un Joystick shield.
  11. Utilizando un LCD shield, controlar un contador en la pantalla así: con los botones arriba y abajo, aumenta y disminuye de 1 en 1, con los botones izquierda y derecha, aumenta y disminuye de 5 en 5. Opcional: utilizar números grandes (caracteres personalizados).
  12. Utilizando un LCD shield, controlar con los botones, un personaje animado en la pantalla.
  13. Controlar un Servo, con una Fotoresistencia (LDR: Light-Dependent Resistor o CdS:Cadmium-Sulfide cell)
  14. Utilizando Processing, mostrar en la pantalla un gráfico (Curva, Barras, etc.) de la temperatura registrada por un sensor LM35 desde el Arduino.
  15. Utilizando un Ethernet Shield, diseñar una interfaz Web que permita en el Arduino controlar un LED, y leer datos de una Fotoresistencia.

lunes, 20 de febrero de 2012

Fabricación de un Arduino

El primer año del curso, cada estudiante debía construir su propio Arduino, utilizando los diagramas de un Arduino S3V3 (llamado Severino), una tarjeta de una sola capa, facíl de fabricar y soldar.

Página oficial del Severino, donde encuentran el manual.

Guías realizadas por las alumnas Claudia Triviño, y Luisa Yule.

También es posible armar un Arduino sobre una perfboard, hay guías en Instructables, y RevoltLab:
 

o sobre una una protoboard, con guías también en Instructables o Jameco, entre otros:

Un taller de Fabricación:


Uno poco de inspiración, de estos Arduinos en funcionamiento!

Arduino Severino

Arduino Severino - Primeras Pruebas

jueves, 9 de febrero de 2012

Blogs de los estudiantes 2012-A

Estos son los estudiantes del periodo 2012-A, cada uno tiene su propio Blog, donde mostrará el desarrollo de sus laboratorios y proyectos.

Estos son los Blogs:
Los invitamos a revisar y comentar los Blogs, para retroalimentar el trabajo de los estudiantes.

jueves, 2 de febrero de 2012

Laboratorios del Curso 2012-A

Laboratorios
  1. Fabricación de un Arduino S3v3 (Arduino Serial, o Severino).
  2. LEDs en fila al estilo Cylon (minimo 5 LEDs).
  3. Lab2 con 1 Potenciometro para controlar el movimiento de los LEDs.
  4. Lab2 con 2 Potenciometros para controlar el tiempo que cada LED esta prendido y apagado.
  5. Lab3 con Interfaz Gráfica (usando Processing).
  6. Lab4 con Interfaz Gráfica (usando Processing).
  7. Montaje de 4 pulsadores (arriba, abajo, izquierda y derecha), cuyos valores son enviados vía serial a una Interfaz Gráfica (en Processing) para manipular un Triangulo en la pantalla.
  8. Control de un LED RGB desde una Interfaz Gráfica (usando Processing), que proporciona controles para cada color, y muestra el resultado del color mezclado en pantalla, igual al que debe mostrar el LED RGB en el Arduino.
  9. Control de un Motor DC, usando un transistor, y una señal PWM.
  10. Control de un Servo motor, en 7 posiciones (cada 30°, de 0° a 180°) con un indicador LED, y controlador por 2 pulsadores.
  11. Reproducción de una canción en un Piezo (Buzzer) o un Speaker.
  12. Control de 8 LEDs con un IC 74HC595 (Shift Register).
  13. Reloj Digital usando una pantalla LCD, y un IC DS1307.
  14. Control de un Motor Stepper con un IC ULN2003.
La entrada del blog para cada Laboratorio debe contener:
  • Descripción del Laboratorio
  • Lista de los Elementos utilizados
  • Diagrama del Circuito (usando Fritzing)
  • Esquema del Circuito (usando Fritzing)
  • Fotos del Montaje
  • Video del Funcionamiento
  • Código Fuente (con comentarios, Arduino y Processing según el caso)
  • Simulación (usando Virtual Breadboard) [opcional]