jueves, 12 de junio de 2014

Laboratorio Final

Laboratorio Final Cubo led 4x4x4 Arduino


Descripcion:
En este laboratorio programaremos un arduino para controlar un cubo led de 64 leds 4x4x4 mediante un codigo con diferentes programaciones de luces.

El objetivo:
  • Encender un cubo led 4x4x4 mediante la programacion de un codigo en Arduino
Lista de Componentes:
* (1) Arduino UNO .
* (64) Leds color azul difusos
* (16) Resistencia 350
* (1) Protoboard.
* (20) Cables
* (1) Cautin
* estaño para soldadura y pomada.

Diagramas:
Diagrama de protoboard:
Diagrama Esquematico:
Montaje Paso A Paso:
1. luego de tener todo los componentes empezar a soldar nuestro cubo de leds como lo mostraremos en el diagrama esquematico un led 4x4x4= 64 leds en total y empezar a soldar el cubo.

2. Luego de haber terminado el proceso de soldadura y poder ve el cubo led terminado como lo mostraremos en la imagen siguiente quedaran 16 columnas y 4 pisos, estos seran conectados independientemente mas adelante, y los 4 pisos seran las tierras para controlar cada led independientemente


3. Luego de tener claro como esta conformado nuestro cubo proseguiremos a conectar las 16 resistencias en la protoboard y estas a las 16 columnas del cubo, y los 4 pisos de Ground de igual forma al arduino como lo demuestra el diagrama de la protoboard al inicio de este laboratorio, y luego lo conectaremos al arduino. Nuestro arduino cuenta con 16 puertos digitales pero para este laboratorio los 5 puertos analogos 0-5 los podemos utilizar como digitales sin ningun problema.

4. Ahora si podemos conectar nuestro arduino para programar el codigo que utilizaremos para controlar los leds independientemente
5. Porgramaremos el siguiente codigo arduino para su funcionamiento.

Codigo Fuente Arduino:





y listo ya podemos ver el funcionamiento en video correctamente! muchas gracias por la atencion

Funcionamiento en Video:

jueves, 8 de mayo de 2014

Laboratorio 10

Laboratorio 10 Embebidos.


Descripcion:
En este laboratorio programaremos un arduino para mandar un mensaje desde una direccion ip de una pagina web para mostrar un mensaje en un LCD conectado a nuestro arduino UNO.

El objetivo:
  • Lab 10: Enviar desde una página web un mensaje a una pantallaLCD 16x2 conectada al Arduino.
Lista de Componentes:
* (1) Arduino UNO .
* (1) Ethernet Shield
* (1) LCD 16x2
* (1) Protoboard.
* (1) Potenciometro.
* (16) Cables


Diagramas:
Diagrama de protoboard:
Diagrama Esquematico:
Montaje Paso A Paso:

1. Luego de reunir los componentes necesarios para el laboratorio, anteriormente enlistados.


2. Conectamos el shield Ethernet a Nuestro Arduino Uno. ( como lo muestra la imagen ya ensamblados)

3. Conectamos el LCD a la protoboar y los potenciometros el cual nos dara contraste para poder ver el mensaje enviado desde la web.
 4. Ahora conectamos la Primeta pata del LCD al GND del arduino, La segundo pata a 5v, la tercera al pin  de la mitad  del potenciometro, la cuarta al pin # 12 del arduino , la quinta al GND del arduino, la sexta  al pin # 11 del arduino; la pata 11 al 5, 12 al 4, 13 a 3, 14 a 2 y la 15 a 5v y terminando la pata 16  al GND (tierra) del arduino con la primera pata del potenciometro y la otra del otro lado al 5v.

5. Luego de terminar nuestro cricuito como lo muestra la imagen podemos programar el codigo arduino el cual nos permitira controlar los mensajes que enviamos desde la interfaz web desde una ip a la ip del arduino y este a su vez la envia al lcd en un mensaje.

Codigo Fuente:

Arduino:

Y listo! ya podemos conectar nuestro arduino le cargamos el codigo y a probar su funcionamiento. Video del Funcionamiento:

Laboratorio 9

Laboratorio 9 Embebidos.


Descripcion:
En este laboratorio programaremos un arduino y un shield ethernet para mostrar datos capturados desde Potenciometros, LDR, switch Reed en  el arduino a una pagina web.

El objetivo:
  • Lab 9: Mostrar en una página web los datos capturados en el Arduino desde dos potenciómetros, un LDR, y un switch Reed.
Lista de Componentes:
* (1) Arduino UNO .
* (1) Ethernet Shield
* (1) Protoboard.
* (2) Potenciometros.
* (1) Fotocelda (LDR)
* (1) Reed Switch
* (2) Resistencias

Diagramas:
Diagrama de protoboard:
Diagrama Esquematico:
Montaje Paso A Paso:

1. Luego de tener todos los componentes necesarios para el laboratorio.
2. Ahora colocaremos los 2 potenciometros en la protoboard. y la photocell (LDR) como podemos observar en la imagen.
3. Ahora colocaremos las resistencias al switch reed y a la photocell como lo observamos en la imagen de la protoboard.
4. Ahora conectamos las patas restantes de la photocell (LDR) y el switch reed con cables a 5v del ardruino, y las otras a GND (tierra),  y en medio de cada resistencia un cable que conecte a A0 y A1 del arduino , y Ahora conectamos los potenciometros al arduino de la siguiente manera como lo mostraremos mas adelante en la imagen.

La pata de la izquierda de cada potenciometro lo conectaremos a GND(tierra), la pata ultima a 5v y la del medio a A2, A3 respectivamente.

De igual forma nos podemos guiar por el diagrama de la protoboard que se encuentra al inicio.

5. luego de tener nuestro circuito armado procedemos a programar el arduino para que lea los datos y con el shield ethernet configurar una Direccion IP a las cuales enviaremos los datos capturados del arduino a una interfaz de la web.


Codigo Fuente:

Arduino:

Ahora luego de cargar nuestro codigo al Arduino y el shield ethernet podemos observar su funcinamiento en video

Video del Funcionamiento:

laboratorio 8

Laboratorio 8 Embebidos.


Descripcion:
En este laboratorio programaremos un arduino y un joystick shield para controlar un objeto en una interfaz grafica por medio de processing capturando los datos del joystick.

El objetivo:
  • Lab 8: Manipular en la pantalla del computador un objeto gráfico usando Processing, con los datos leídos en el Arduino desde un Joystick shield.
Lista de Componentes:
* (1) Arduino UNO .
* (1) Protoboard.
* (1) Joystick Shield

Diagramas:
Diagrama de protoboard:
Diagrama Esquematico
Montaje Paso A Paso.

1. Despues de tener los elementos y materiales necesarios procederemos a ensamblar.
2. Ensamblamos el joystick shield en el arduino como podemos observar en la imagen.
3. luego en ensamblarlo procederemos a programar el codigo Arduino y  Procesing para poder mover el objeto con los datos del joystick

Codigo Fuente

Arduino :


Processing:


Ahora podemos observar su funcionamiento en video

Video del Funcionamiento:

martes, 18 de marzo de 2014

Laboratorio 7

Laboratorio 7 Embebidos.


Descripcion:
En este laboratorio programaremos un arduino y controlaremos este mediante un potenciometro para mostras en un display los numeros de 0 al numero 9  el cual tiene un integrado IC 74HC595 el cual permitira al display reconocer y crear los numeros en este.

El objetivo:
Lista de Componentes:
* (1) Arduino UNO .
* (1) Protoboard.
* (1) IC 74HC595
* (1) Display Led de 7-Segmentos.
* (1) Potenciometro.
* (2) Resistencias 
* (23) Cables conectores para completar el circuito.
* (1) Cable USB --- del Arduino UNO

Diagramas:
Diagrama de protoboard:
Diagrama Esquematico:
Montaje del circuito:

Componentes del laboratorio mensionados anteriormente.
1. Paso del montaje, conectaremos a nuestra protoboard el Display el integrado IC 74HC595 y el potenciometro como demuestra la imagen.
2. Paso del montaje, siguiendo la imagen de muestra del display conectaremos 2 resistencias alos pines 3 y 8 del display los cuales son tierra.
3. Paso del montaje, ahora Posteriormente, conectamos el display al integrado IC 74HC595, de tal manera que los pines del display  (A-G), se conecten a los pines del integrado (Q0-Q7) (ver imagenes). Después conectamos  los pines 8 y 13 del integrado a tierra (GND), los pines 10 y 16 a 5v y los pines 11,12 y 14 a los pines del Arduino 7,8 y 9.
Esta tabla Demostraremos como representar los numero en el display y de esta manera los tendremos que ingresar en el codigo del Arduino para representar los numeros.
Ahora luego de tener terminado nuestro circuito, (como lo muestra la imagen), crearemos el codigo Arduino y lo cargaremos para ver su funcionamiento.

Creacion del codigo Arduino y lo Cargamos al Arduino Uno.

Codigo Fuente Arduino:

Y ahora Luego de haber hecho todo correctamente ,Podemos Observar su correcto funcionamiento en video: