martes, 3 de septiembre de 2013

LABORATORIO #9

DESCRIPCIÓN:

En este laboratorio se realizara el control de un display 7 segmentos por medio de un integrado IC 74HC595, el cual recibe los datos en forma serial y su salida es en forma paralela (8 bits).

Para esta  practica, el procedimiento es crear una tabla de secuencias que contenga cada uno de los números del 0 al 9 y por medio de un potenciometro ir graduando el numero a mostrar. Gracias a la comunicación serial del arduino, este se puede comunicar de manera serial con el integrado por medio de 3 pines los cuales son:
  • pinLatch = 2;  
  • pinReloj = 3; 
  • pinDato = 4; 
Este integrado tiene muchas aplicaciones, funciona como un multiplexor logrando así manejar muchos mas displays con varios de estos.

MATERIALES:

Los materiales a usar para este laboratorio son los siguientes:


  • 2 --- resistencias de 330 ohmios
  • 1 --- Display 7 segmentos anodo comun
  • 1 --- potenciometro 10kohmios
  • 1 --- plataforma arduino uno R3
  • 1 --- integrado IC 74HC595
  • 1 --- protoboard
  • Cable (conexiones)

DIAGRAMAS:

Protoboard:



Esquematico:




FOTOGRAFÍAS DEL PROCESO DE MONTAJE:


PASO 1: 
  • Disponer de todos los materiales para poner en practica el laboratorio.


PASO 2: 
  • Realizar el montaje en la protoboard de el integrado, el potenciometro 10k y el display 7 segmentos de ánodo común.

PASO 3: 
  • Conectar el arduino al integrado, por medio de sus salidas digitales. Las salidas digitales del arduino a utilizar, son los pines del 2 al 4.
  • const int pinLatch = 2;  // Este pin se sets baja cuando quiero que el 595 para escuchar.
  • const int pinReloj = 3;  // Este pin es utilizado por shiftout para alternar decir que hay otro granito de arena para cambiar.
  • const int pinDato = 4;  // Este pin se utiliza para pasar al siguiente bit
  • Conectar el potenciometros de 10k a la placa arduino, el pin del medio del potenciometro se conectan al pin analogo A0, los otros dos son la tierra y el 
  • Conectar los pines del integrado (Q0,Q1,Q2,Q3,Q4........) A los pines del display respectivamente (A,B,C,D,E.........).
  • los pines comunes del diplay 7 segmentos se conectan mediante una resistencia de 330ohmios a vcc.



CÓDIGO ARDUINO:




VÍDEO DEL FUNCIONAMIENTO:





ARTICULOS DE REFERENCIA:


Datasheet IC 74HC595 

https://www.sparkfun.com/datasheets/IC/SN74HC595.pdf

LABORATORIO #8

DESCRIPCIÓN:

En este octavo laboratorio se realizara el control de leds por medio de un microcontrolador (ARDUINO) y la interfaz grafica de processing para controlar cada el encendido y apagado de cada led por individual.

MATERIALES:

Los materiales a usar para este laboratorio son los siguientes:

  • 8 --- resistencias de 330 ohmios
  • 1 --- integrado IC74HC595
  • 1 --- plataforma arduino uno R3
  • 1 --- protoboard
  • 8 --- leds 5mm
  • Cable (conexiones)
DIAGRAMAS:

Protoboard:



esquematico:





FOTOGRAFÍAS DEL PROCESO DE MONTAJE:


PASO 1: 
  • Disponer de todos los materiales para poner en practica el laboratorio.




PASO 2: 
  • Realizar el montaje en la protoboard de las resistencias de 330 ohmios.



PASO 3: 
  • Realizar el montaje en la protoboard de los leds 5 mm.


PASO 4: 
  • conectar el integrado con los demas elementos en la protoboard.



PASO 5: 
  • conectar todos los elementos.


INTERFAZ GRAFICA


CODIGO ARDUINO:

 
CODIGO PROCESSING:


VÍDEO DEL FUNCIONAMIENTO:





LABORATORIO #7

DESCRIPCIÓN:

En este laboratorio se realizara el control de 8 leds por medio de un integrado IC 74HC595, el cual recibe los datos en forma serial y su salida es en forma paralela (8 bits).

Para esta  practica, el procedimiento es crear 8 secuencias diferentes y por medio de un potenciometro ir graduando la secuencia a elegir. Gracias a la comunicación serial del arduino, este se puede comunicar de manera serial con el integrado por medio de 3 pines los cuales son:
  • pinLatch = 2;  
  • pinReloj = 3; 
  • pinDato = 4; 
Este integrado tiene muchas aplicaciones, funciona como un multiplexor logrando así manejar muchos mas leds con varios de estos.

MATERIALES:

Los materiales a usar para este laboratorio son los siguientes:


  • 8 --- resistencias de 330 ohmios
  • 8 --- leds 5mm
  • 1 --- potenciometro 10kohmios
  • 1 --- plataforma arduino uno R3
  • 1 --- integrado IC 74HC595
  • 1 --- protoboard
  • Cable (conexiones)

DIAGRAMAS:

Protoboard:



Esquematico:




FOTOGRAFÍAS DEL PROCESO DE MONTAJE:


PASO 1: 
  • Disponer de todos los materiales para poner en practica el laboratorio.


PASO 2: 
  • Realizar el montaje en la protoboard de las resistencias de 330 ohmios.


PASO 3: 
  • Realizar el montaje en la protoboard de los leds 5 mm.

PASO 4: 
  • Realizar el montaje del integrado IC 74HC595 y conectar sus pines de alimentacion.


PASO 5: 
  • Realizar el montaje del potenciometro de 10kohmios.

PASO 6: 
  • Conectar el arduino al integrado, por medio de sus salidas digitales. Las salidas digitales del arduino a utilizar, son los pines del 2 al 4.
  • const int pinLatch = 2;  // Este pin se sets baja cuando quiero que el 595 para escuchar
  • const int pinReloj = 3;  // Este pin es utilizado por shiftout para alternar decir que hay otro granito de arena para cambiar 
  • const int pinDato = 4;  // Este pin se utiliza para pasar al siguiente bit
  • Conectar el potenciometros de 10k a la placa arduino, el pin del medio del potenciometro se conectan al pin analogo A0, los otros dos son la tierra y el vcc.



CÓDIGO ARDUINO:




VÍDEO DEL FUNCIONAMIENTO:




ARTICULOS DE REFERENCIA:


Datasheet IC 74HC595 

https://www.sparkfun.com/datasheets/IC/SN74HC595.pdf
















LABORATORIO #6

DESCRIPCIÓN:

En este laboratorio se realizara el control de un led RGB por medio de ARDUINO al igual que el laboratorio # 5, con la diferencia en que se creara una interfaz gráfica para reemplazar los potenciometros .

Para esta  practica el procedimiento es controlar la intensidad de cada uno de los colores primarios ( rojo, verde y azul) para generar diferentes combinaciones de colores. Ahora la intensidad de cada color se define por medio de una interfaz gráfica de usuario, capaz de controlar el led reemplazando a los potenciometros.

NOTA: Los pines de salida hacia el led RGB tienen que ser pines PWM, ya que el valor de salida para controlar los leds también es análogo. El valor máximo de intensidad para las salidas pwm es de 255 (8 bits).

MATERIALES:

Los materiales a usar para este laboratorio son los siguientes:


  • 3 --- resistencias de 330 ohmios
  • 1 --- plataforma arduino uno R3
  • 1 --- protoboard
  • 1 --- led RGB 5mm
  • Cable (conexiones)

DIAGRAMAS:

Protoboard:



Esquematico:



FOTOGRAFÍAS DEL PROCESO DE MONTAJE:


PASO 1: 
  • Disponer de todos los materiales para poner en practica el laboratorio.


PASO 2: 
  • Realizar el montaje en la protoboard de las resistencias de 330 ohmios y de el led RGB de 5mm.




PASO 3: 
  • Conectar el arduino con el led RGB y los potenciometros.
  • Conectar las salidas PWM (3 (rojo), 5 (verde), 6 (azul)) del arduino, a los pines del led RGB mediante unas resistencias de 330 ohmios.

PASO 4:
  • Realizar la interfaz gráfica de usuario en processing, desde ahí se podrá controlar la intensidad de cada color de el led RGB.
  • En esta imagen se puede ver como quedo la interfaz despues de realizar el codigo en processing, de manera que es mucho mas facil intercambiar los potenciometros (hardware), por los potenciometros de la interfaz (software), lo que beneficiaria para un proyecto en costos.


INTERFAZ GRÁFICA



CÓDIGO ARDUINO:



CÓDIGO PROCESSING:




VÍDEO DEL FUNCIONAMIENTO:













lunes, 2 de septiembre de 2013

LABORATORIO #5

DESCRIPCIÓN:

En este laboratorio se dejan de utilizar las secuencias y los leds normales, para dar paso al control de un led RGB por medio de ARDUINO.

Para esta  practica el procedimiento es controlar la intensidad de cada uno de los colores primarios ( rojo, verde y azul) para generar diferentes combinaciones de colores. La intensidad de cada color, se define por la entrada de un valor análogo arrojado por los tres potenciometros que controlan cada color .

NOTA: Los pines de salida hacia el led RGB tienen que ser pines PWM, ya que el valor de salida para controlar los leds también es análogo. El valor máximo de intensidad para las salidas pwm es de 255 (8 bits).

MATERIALES:

Los materiales a usar para este laboratorio son los siguientes:


  • 3 --- resistencias de 330 ohmios
  • 3 --- potenciometro 10kohmios
  • 1 --- plataforma arduino uno R3
  • 1 --- protoboard
  • 1 --- led RGB 5mm
  • Cable (conexiones)

DIAGRAMAS:

Protoboard:


Esquematico:



FOTOGRAFÍAS DEL PROCESO DE MONTAJE:


PASO 1: 
  • Disponer de todos los materiales para poner en practica el laboratorio.

PASO 2: 
  • Realizar el montaje en la protoboard de las resistencias de 330 ohmios y de el led RGB de 5mm.



PASO 3: 
  • Realizar el montaje en la protoboard de los potenciometros de 10kohmios.


PASO 4: 
  • Conectar el arduino con el led RGB y los potenciometros.
  • Conectar las entradas analogas provenientes de los potenciometros a los pines análogos del arduino ( A0, A1 y A2).
  • Conectar las salidas PWM (3 (rojo), 5 (verde), 6 (azul)) del arduino, a los pines del led RGB mediante unas resistencias de 330 ohmios.


CODIGO ARDUINO:




VÍDEO DEL FUNCIONAMIENTO:
















jueves, 29 de agosto de 2013

LABORATORIO #4

DESCRIPCIÓN:

En esta cuarta practica, se realizara el encendido y apagado de 8 leds por medio de un microcontrolador (ARDUINO), y mediante una interfaz grafica elaborada en processing se controlaran los tiempos de encendido y apagado para todos los leds.

Para esta  practica el procedimiento es enceder y apagar 8 leds de manera secuencial mediante 8 salidas digitales del arduino, pero ahora los tiempos son manipulados desde una interfaz gráfica, la cual mediante el puerto serial se comunicara a través del arduino.

Ahora el tiempo sera definido por el usuario desde una interfaz grafica, logrando asi una mejor relación con el usuario y una mayor facilidad a la hora de manejar estos tiempos para alguna aplicación en especial. 


NOTA: la duracion maxima de tiempo es de 1 segundo, que se puede cambiar en el software (processing) en esta instruccion  slider1 = cp5.addSlider("O",0,1000,500,40,150,300,40); donde 1000 es el valor de 1 segundo que es igual a 1000 milisegundos.

MATERIALES:


Los materiales a usar para este laboratorio son los siguientes:


  • 8 --- resistencias de 330 ohmios
  • 1 --- plataforma arduino uno R3
  • 1 --- protoboard
  • 8 --- leds 5mm
  • Cable (conexiones)


DIAGRAMAS:


Protoboard:





Esquematico:




FOTOGRAFÍAS DEL PROCESO DE MONTAJE:


PASO 1: 
  • Disponer de todos los materiales para poner en practica el laboratorio.


PASO 2: 
  • Realizar el montaje en la protoboard de las resistencias de 330 ohmios.

PASO 3: 
  • Realizar el montaje en la protoboard de los leds 5 mm.

PASO 4: 
  • Conectar el arduino con los leds en la protoboard, por medio de sus salidas digitales. Las salidas digitales del arduino a utilizar, son los pines del 2 al 9.

PASO 5:

  • Realizar la interfaz gráfica de usuario en processing, desde ahí se podrá controlar cada tiempo (encendido y apagado) para aplicaciones futuras.
  • En esta imagen se puede ver como quedo la interfaz despues de realizar el codigo en processing, de manera que es mucho mas facil intercambiar los potenciometros (hardware), por los potenciometros de la interfaz (software), lo que beneficiaria para un proyecto en costos.



INTERFAZ GRAFICA




CODIGO ARDUINO:



CODIGO PROCESSING:



VÍDEO DEL FUNCIONAMIENTO:


miércoles, 21 de agosto de 2013

LABORATORIO #3

DESCRIPCIÓN:

En esta tercera practica, se realizara el encendido y apagado de 8 leds por medio de un microcontrolador (ARDUINO), y mediante dos pines analogos se controlaran los tiempos de encendido y apagado que arrojaran los valores de los potenciomteros.

Para esta  practica el procedimiento es enceder y apagar 8 leds de manera secuencial mediante 8 salidas digitales del arduino, pero ahora no se contralara la salida a utilizar como la practica anterior si no que se controlara los tiempos de encendido y apagado para todos los leds.

Ahora el tiempo sera definido por el usuario desde el hardware, logrando asi una mejor relacion con el usuario y una mayor facilidad a la hora de manejar estos tiempos para alguna aplicación en especial. 

NOTA: la duracion maxima de tiempo es de 1 segundo, que se puede cambiar en el software en esta instruccion  t1=map(timeon, 0, 1023, 0, 1000); donde 1000 es el valor de 1 segundo que es igual a 1000 milisegundos.

MATERIALES:


Los materiales a usar para este laboratorio son los siguientes:


  • 8 --- resistencias de 330 ohmios
  • 2 --- potenciometros 10k
  • 1 --- plataforma arduino uno R3
  • 1 --- protoboard
  • 8 --- leds 5mm
  • Cable (conexiones)



DIAGRAMAS:


Protoboard:



Esquematico:




FOTOGRAFÍAS DEL PROCESO DE MONTAJE:


PASO 1: 
  • Disponer de todos los materiales para poner en practica el laboratorio.

PASO 2: 
  • Realizar el montaje en la protoboard de las resistencias de 330 ohmios.

PASO 3: 
  • Realizar el montaje en la protoboard de los leds 5 mm.

PASO 4: 
  • Conectar el arduino con los leds en la protoboard, por medio de sus salidas digitales. Las salidas digitales del arduino a utilizar, son los pines del 2 al 9.
  • Conectar los dos potenciometros de 10k a la placa arduino, los pines del medio de los potenciometros se conectan a los pines analogo A1 y A2, los otros dos son la tierra y el vcc.


CODIGO ARDUINO:




VÍDEO DEL FUNCIONAMIENTO: