Hola, compañeros de FdeE:
Bueno escribo este tema porque quiero compartir con ustedes mi cubo de led de 3x3x3, si bien es cierto que los hay mas grandes y mejores estos tienden a ser mas caros y no todos tenemos tanto dinero(presupuesto de estudiante), por esa razon se los estoy compartiendo, para no quedarnos con las ganas de un juguetito de estos y ademas aprender y divertinos mientras lo construimos.
Este cubo led utiliza un microcontrolador PIC 16F648A ( o 16F628A, que tiene menos memoria), que es el encargado de comandar el cubo, en lo que esta incluida la matriz de 27 leds, el led de estado y los 3 botones. (reset, <,>)
El control del los leds que conforman el cubo se logro mediante multiplexacion, en la que al final se obtuvieron 12 pines de control, de los cuales 9 son los que corresponden a las columnas( son +) y 3 corresponden a los niveles ( son -). Una vez dicho esto es posible realizar cualquier figura gracias a un efecto de la vision, el efecto POV (persistencia de la vision) el cual se logra encendiendo y apagando rapidamente los pixeles (leds de la matriz).
Ademas gracias al led de estado es posible indicar varias cosas, una de ellas es el numero de secuencia( el led parpadeara ciertas veces dependiendo del # de secuencia) y el estado del cubo, si parpadea lentamente esta en estanby y si esta apagado el cubo esta en una secuencia.
Ahora los botones, el cubo posee 3 botones, que son RESET, <,>. El reset al ser pulsado pone al cubo en estanby, el < y el > sirven para cambiar entre las secuencias y si se presionan al mismo tiempo el cubo salta directamente al modo psudo-aleatorio.
Las secuencias estan el siguiente orden:
0- stanby
1-parapadeando
2-medio a superior e inferior
3-medio a izquierda y derecha
4-mezcla 2 y 3
5-niveles ascendente
6-niveles descendentes
7-arriba y abajo
8-izquierda a derecha
9-derecha a izquiera
10-mezcla 8 y 9
11-mezcla del 4,5,8,9
12-led individual corriendo
13-columna corriendo
14-giro anti reloj
15-giro reloj
16-giros alternados
17-snake
18-cubo moviendose
19-cubo progresico
20-fuegos artificiales
21-cubo de esquina a esquina.
22-Repeticiones pseudo-aleatorias.
Y aqui les dejo un video:
Y aca esta el album:
https://www.forosdeelectronica.com/gallery/browseimages.php?c=632&userid=
Espero les haya gustado mi aporte, para cualquier duda o sugerencia estoy a sus ordenes.
PD: Adjunto algunas imagenes, el diseño, el programa, la lista de materiales y el PCB.
Proximante subo el tutorial para construir la matriz led del cubo y el nuevo programa.
Saludos,
Bueno escribo este tema porque quiero compartir con ustedes mi cubo de led de 3x3x3, si bien es cierto que los hay mas grandes y mejores estos tienden a ser mas caros y no todos tenemos tanto dinero(presupuesto de estudiante), por esa razon se los estoy compartiendo, para no quedarnos con las ganas de un juguetito de estos y ademas aprender y divertinos mientras lo construimos.
Este cubo led utiliza un microcontrolador PIC 16F648A ( o 16F628A, que tiene menos memoria), que es el encargado de comandar el cubo, en lo que esta incluida la matriz de 27 leds, el led de estado y los 3 botones. (reset, <,>)
El control del los leds que conforman el cubo se logro mediante multiplexacion, en la que al final se obtuvieron 12 pines de control, de los cuales 9 son los que corresponden a las columnas( son +) y 3 corresponden a los niveles ( son -). Una vez dicho esto es posible realizar cualquier figura gracias a un efecto de la vision, el efecto POV (persistencia de la vision) el cual se logra encendiendo y apagando rapidamente los pixeles (leds de la matriz).
Ademas gracias al led de estado es posible indicar varias cosas, una de ellas es el numero de secuencia( el led parpadeara ciertas veces dependiendo del # de secuencia) y el estado del cubo, si parpadea lentamente esta en estanby y si esta apagado el cubo esta en una secuencia.
Ahora los botones, el cubo posee 3 botones, que son RESET, <,>. El reset al ser pulsado pone al cubo en estanby, el < y el > sirven para cambiar entre las secuencias y si se presionan al mismo tiempo el cubo salta directamente al modo psudo-aleatorio.
Las secuencias estan el siguiente orden:
0- stanby
1-parapadeando
2-medio a superior e inferior
3-medio a izquierda y derecha
4-mezcla 2 y 3
5-niveles ascendente
6-niveles descendentes
7-arriba y abajo
8-izquierda a derecha
9-derecha a izquiera
10-mezcla 8 y 9
11-mezcla del 4,5,8,9
12-led individual corriendo
13-columna corriendo
14-giro anti reloj
15-giro reloj
16-giros alternados
17-snake
18-cubo moviendose
19-cubo progresico
20-fuegos artificiales
21-cubo de esquina a esquina.
22-Repeticiones pseudo-aleatorias.
Y aqui les dejo un video:
https://www.forosdeelectronica.com/gallery/browseimages.php?c=632&userid=
Espero les haya gustado mi aporte, para cualquier duda o sugerencia estoy a sus ordenes.
PD: Adjunto algunas imagenes, el diseño, el programa, la lista de materiales y el PCB.
Proximante subo el tutorial para construir la matriz led del cubo y el nuevo programa.
Saludos,