h1

Arduino UNO: Proyecto Cubo Leds 4x4x4

01/01/2013

Arduino Uno es una placa electrónica de Hardware Libre que utiliza el microcontrolador ATmega328 y el Lenguaje Wiring/Processing, basado en C.

Arduino Uno R3

Arduino Uno R3

Características

Microcontroller ATmega328
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 14 (of which 6 provide PWM output)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (ATmega328) of which 0.5 KB used by bootloader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz

—————————————————————————————————————————

Cubo de leds 4(filas)x4(columnas)x4(plantas) = 64 leds

Esquema Fritzing

Esquema Fritzing

Filas: Leds conectados por cátodo (-, terminal corto) común.
Columnas: Leds conectados por ánodo (+, terminal largo) común.

Para conectar los cátodos ó los 4 niveles del cubo, debemos utilizar 4 transistores NPN (2N3904).

Conectamos cada uno de los 4 niveles al colector de  los 4 transistores NPN, la base de los transistores se conectaría a las entradas de Arduino, y el emisor a GND (masa).

Utilizamos el transistor en conmutación, de modo que al enviar con Arduino un valor lógico HIGH a uno de los transistores, éste entrará en saturación, “conectando” el colector con el emisor, de forma que el cátodo del diodo led se “conectaría” a masa y encendería.

Una vez terminado el cubo, declaramos los pines como un ARRAY bidimensional de filas y columnas.

Código Led_Cube

Info:

http://www.arduino.cc/
http://electronicavm.wordpress.com

Anuncios

22 comentarios

  1. y no tienes el esquema electrico de este proyecto


    • Hola Oscar.
      La verdad es que no tengo un esquema eléctrico propiamente dicho. Aunque con el esquema de la instalación es fácil realizarlo si tienes unos mínimos conocimientos de electrónica. Siento no poder serte de más ayuda. Un saludo.


  2. porfavor sube el codigo de programacion 4x4x4 para ponerlo a prueba


    • Hola ismael,
      Tienes el código con las distintas combinaciones justo debajo del vídeo.
      Saludos.


  3. hola bro oyes d casualidad no tendras un programa para ver como prende on una secuenia o algo asi es que yo soy nuevo en lo del arduino…


    • Hola Alberto,
      Pues mira sería tan sencillo como conectar directamente en la placa arduino el ánodo del led (+, terminal largo) al pin 13 y el cátodo(-, terminal corto) al pin GND. Entre el pin 13 y el GND arduino incorpora una resisitencia interna (de 20k sino recuerdo mal) por lo que se puede conectar directamente sin resistencia extra. En cuanto al código puedes usar el que viene en los ejemplos de arduino, concretamente el “Blink” y jugar con los delays para apagar y encender el led.

      Saludos,


  4. Excelente proyecto. Estoy muy agradecido por su aporte, tengo una pregunta, que valor se puede usar en las resistencias es el mismo que aparece en el plano hecho en Fitzing, es posible que al cambiar el valor de éstas el resultado sea diferente??, Me refiero a la luminosidad del LED. Gracias


    • Hola Santiago,
      El valor de las resistencias está relacionado con la tensión y la intensidad del led y lo tendrías que calcular en base a ello con la ley de ohm (R=Vcc-Vled/Iled). La tensión del led depende de su color(led blanco= 3.3v, Rojo= 1.7v, etc). La intensidad oscila entre 5 mA y 50 mA aprox.). Y sí, puedes usar el valor de las resistencias que aparecen en el fritzing siempre y cuando tus leds sean de color blanco. A mayor resistencia menor será la luminosidad del led, y a menor resistencia mayor será la luminosidad(pero teniendo en cuenta que la intensidad sea la adecuada para no fundir los leds).

      Espero haberte ayudado.
      Un saludo.


      • Muchisimas Gracias, Me sirve de mucha ayuda su información


  5. Como hiciste el diagrama del cubo de leds? usaste fritzing?


    • Así es, use fritzing.
      Saludos.


      • Es que estamos trabajando con un cubo de leds de 3x3x3 y ocupamos hacer el diagrama para la documentación del proyecto me podrias decir como lo hiciste en fritzing,osea como armaste el cubo en ese programa???


  6. Hola que tal, de los programas ahi adjuntos cual recomiendas usar por primera vez? no cambian los pines por usar arduino mega?, Saludos.


  7. las resistencias de cuanto son??


  8. ¿cuáles son los valores de las resistencias?


  9. exelente proyecto, yo lo estoy realizando cualquier duda te consulto


  10. voy a usar led blanco, de cuanto son las resistencias? y las que van conectadas con los transistores de cuanto? gracias


  11. no tuviste problemas con el consumo de voltajes y corrientes con el arduino one? que fuente usaste para alimentarlo?


  12. ¿Qué protoboard usaste?


    • Buenas, una protoboard de 1730 puntos y, por falta de espacio por el tamaño del cubo, le añadí una protoboard de 550 puntos.
      Saludos.


  13. HOLA !! MI NOMBRE ES ROSA. ME GUSTARIA SABER CUALES SON LOS CODIGOS QUE UTILIZASTE EN ARDUINO


    • Hola Rosa, tienes los códigos justo debajo del video “Código Led_Cube”. Saludos.



Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: