domingo, 24 de noviembre de 2013

PROYECTO FINAL

DESCRIPCIÓN DEL LABORATORIO:

Para esta practica se controlaran un motor paso a paso desde el ARDUINO por medio de un integrado ULN2004, definiendo desde una interfaz gráfica la velocidad y el numero de pasos o numero de grados que debe recorrer el motor.

En processing crearemos 2 slider los cuales me definirán la velocidad y angulo del motor, esta interfaz se comunica por el puerto serial.

LISTA DE ELEMENTOS UTILIZADOS:
  • Un Arduino UNO
  • Una Protoboard
  • Un ULN2004
  • Motor paso a paso
  • Cable UTP
DIAGRAMAS: 

MONTAJE EN LA PROTOBOARD:

 



ESQUEMÁTICO: 






FOTOGRAFÍAS DEL MONTAJE:

Para realizar el montaje y respectivo código de este proyecto debemos consultar la información del motor paso a paso PM25L - 024 -NBJ3, a continuación se muestra las especificaciones para la familia de motores PM25L - 024
El numero de pasos es muy importante para realizar el código, ya que este me define la cantidad de movimiento que debo realizar para dar una vuelta o la cantidad de ángulos que deseo mover, este motor cambia de 15 en 15 grados por ende el numero de pasos es 24.

El motor PM25L - 024 -NBJ3 trae seis cables los cuales van asi:
PASO #1: Seleccionar los elementos adecuados para realizar el laboratorio.


PASO #2: Conectar el integrado ULN2004 al arduino, para ello nos guiamos de su datasheet



PASO #3: Conectamos el motor para ello nos guiamos de la información mostrada anteriormente.



PASO #4: Se debe realizar la interfaz gráfica en processing la cual contendrá los sliders que manejaran el valor de velocidad y de movimiento del motor,  el slider de velocidad se define de cero a 100 revoluciones y el slider de angulo de 0 a 24 debido a que este es el numero de pasos del motor. 


VÍDEO DEL MONTAJE:



CÓDIGO FUENTE EN ARDUINO:

  
CÓDIGO FUENTE EN PROCESSING:

jueves, 31 de octubre de 2013

LABORATORIO #15

DESCRIPCIÓN DEL LABORATORIO:

Mostrar los datos capturados por el arduino desde un potenciometro, una fotocelda y un sensor de temperatura LM35  en una interfaz web, utilizando ethernet shiel el cual me permite diseñar esta interfaz y mostrar los valores de cada sensor.

Para poder hacer uso optimo de este shield configuramos una dirección I.P, la de nuestro computador, así logramos compactar todo y realizar el muestreo del valor que esta tomando el arduino en el servidor.

LISTA DE ELEMENTOS UTILIZADOS:
  • Un Arduino UNO
  • Un modulo ethernet shield
  • Un potenciometro
  • una fotocelda
  • Un LM35
  • Una resistencia de 10k
  • Cable (conexiones)
  • Protoboard
DIAGRAMAS: 

MONTAJE EN LA PROTOBOARD:




ESQUEMÁTICO: 


FOTOGRAFÍAS DEL MONTAJE:

PASO #1: Seleccionar los elementos adecuados para realizar el laboratorio.



PASO #2: Conectar el ethernet shield al Arduino




PASO #2: Conectar el potenciometro, fotocelda y LM35 al Arduino




VÍDEO DEL MONTAJE:




CÓDIGO FUENTE EN ARDUINO:

LABORATORIO #14

DESCRIPCIÓN DEL LABORATORIO:

Mostrar con números grandes(caracteres personalizados) en una pantalla LCD, los datos capturados en el Arduino con una fotocelda.

LISTA DE ELEMENTOS UTILIZADOS:
  • Un Arduino UNO
  • Una Protoboard
  • Una pantalla LCD
  • Cable UTP
  • Un potenciometro de 10k
  • Una fotocelda
  • Una resistencia de 10k
DIAGRAMAS: 

MONTAJE EN LA PROTOBOARD:




ESQUEMÁTICO: 




FOTOGRAFÍAS DEL MONTAJE:


PASO #1: Seleccionar los elementos adecuados para realizar el laboratorio.


PASO #2: Conectar la fotocelda al arduino adecuadamente, para ello utilizamos el siguiente diagrama:
cdsanasch.gif



PASO #3: Conectar el LCD al Arduino, ademas conectar su respectivo potenciometro el cual aumenta o disminuye el brillo.




VÍDEO DEL MONTAJE:




CÓDIGO FUENTE EN ARDUINO:

LABORATORIO #13

DESCRIPCIÓN DEL LABORATORIO:

Por medio de los datos leidos desde el arduino y un joystick shield manipular en la pantalla del computador una figura animada, para ello utilizaremos el processing el cual me crea la interfaz para interactuar con la figura y el joystick

LISTA DE ELEMENTOS UTILIZADOS:
  • Un Arduino UNO
  • Un joystick shield
DIAGRAMAS: 

MONTAJE EN LA PROTOBOARD:



ESQUEMÁTICO: 



FOTOGRAFÍAS DEL MONTAJE:

PASO #1: Seleccionar los elementos adecuados para realizar el laboratorio.



PASO #2: Conectar el joystick shield al Arduino


VÍDEO DEL MONTAJE:



CÓDIGO FUENTE EN ARDUINO:

CÓDIGO FUENTE EN PROCESSING:

LABORATORIO #12

DESCRIPCIÓN DEL LABORATORIO:

Mostrar un mensaje letra por letra en una matrix de LEDs de 8x5 cableada a traves de un integrado IC Maxim MAX7219 con el arduino, este mensaje debe desplazarse de derecha a izquierda.

El mensaje es enviado al arduino por medio de una interfaz gráfica (Proccesing), a través de la comunicación serial, y es mostrado en la matriz de 8x5.

LISTA DE ELEMENTOS UTILIZADOS:
  • Una  Matriz de leds 8x5
  • Un arduino uno 
  • Una protoboard
  • Cable (conexiones)
  • IC Maxim MAX7219

DIAGRAMAS: 

MONTAJE EN LA PROTOBOARD:





ESQUEMÁTICO: 





FOTOGRAFÍAS DEL MONTAJE:

PASO #1: Seleccionar los elementos adecuados para realizar el laboratorio.



PASO #2: Conectar el IC Maxim MAX7219 al arduino



PASO #3: Conectar la matriz al IC Maxim MAX7219




PASO #4: Ahora realizamos la interfaz gráfica en porcessing quedandonos asi:



en el recuadro azul que dice text escribimos el mensaje que queremos enviar y ver en la matriz de led's.

VÍDEO DEL MONTAJE:




CÓDIGO FUENTE EN ARDUINO:


CÓDIGO FUENTE EN PROCESSING:

lunes, 28 de octubre de 2013

LABORATORIO #11

DESCRIPCIÓN DEL LABORATORIO:

Mostrar un mensaje letra por letra en una matrix de LEDs de 8x5 cableada Directamente al arduino, este mensaje debe desplazarse de derecha a izquierda.

El mensaje es enviado al arduino por medio de una interfaz gráfica (Proccesing), a través de la comunicación serial, y es mostrado en la matriz de 8x5.

LISTA DE ELEMENTOS UTILIZADOS:
  • Una  Matriz de leds 8x5
  • Un arduino uno 
  • Una protoboard
  • Cable (conexiones)

DIAGRAMAS: 

MONTAJE EN LA PROTOBOARD:



ESQUEMÁTICO: 



FOTOGRAFÍAS DEL MONTAJE:

PASO #1: Seleccionar los elementos adecuados para realizar el laboratorio.



PASO #2: Conectar la matrix a la protoboard




PASO #3: Conectar la matriz al Arduino, para ello utilizamos las respectivas especificaciones de la matriz.


En el respectivo software se definen que pines del arduino van conectados a los pines de las filas y columnas de la matriz.




PASO #4: Ahora realizamos la interfaz gráfica en porcessing quedandonos asi:



en el recuadro azul que dice text escribimos el mensaje que queremos enviar y ver en la matriz de led's.

VÍDEO DEL MONTAJE:




CÓDIGO FUENTE EN ARDUINO:


CÓDIGO FUENTE EN PROCESSING:

jueves, 5 de septiembre de 2013

LABORATORIO #10

DESCRIPCIÓN DEL LABORATORIO:

Para este laboratorio utilizaremos una pantalla LCD para mostrar mensajes enviados desde el computador por medio de una interfaz gráfica realizada en processing que se comunica con el arduino por el puerto serial

LISTA DE ELEMENTOS UTILIZADOS:
  • Un Arduino UNO
  • Una Protoboard
  • Una pantalla LCD
  • Cable UTP
  • Un potenciometro de 10k
DIAGRAMAS: 

MONTAJE EN LA PROTOBOARD:



ESQUEMÁTICO: 


FOTOGRAFÍAS DEL MONTAJE:

PASO #1: Seleccionar los elementos adecuados para realizar el laboratorio.


PASO #2: Conectar el LCD a la protoboard


PASO #3: Conectar el LCD al Arduino, ademas conectar su respectivo potenciometro el cual aumenta o disminuye el brillo.






PASO #4: Ahora realizamos la interfaz gráfica en porcessing quedandonos asi:



en el recuadro azul que dice text escribimos el mensaje que queremos enviar y ver en la pantalla LCD.

VÍDEO DEL MONTAJE:


CÓDIGO FUENTE EN ARDUINO:

CÓDIGO FUENTE EN PROCESSING: