Hola amigos...
En este blog voy a explicar los pasos para que puedas armar tu propio cubo de led de 3x3x3...
Este es un proyecto que lo hice para la materia de Electronica Digital.... Es un cubo de led's de 3x3x3, el cual es muy llamativo el juego de luces que pudes generar con este cubo....
Ademas esta controlado por un Microcontrolador PIC 16f628a el cual lo pueden consegir en casi cualquier tienda de electronica, el precio es de unos $3,50 dolares...
En el caso de no tener conocimiento de los Microcontroladores te dejo este link Introduccion al Micros..... done explico lo que son lo Micro... PIC y un ejemplo de programacion y simulación... Suerte...!!!
MATERIALES
Bueno los materiales que vamos a necesitar son:
- 1 PIC 16F628A
- 27 led's (color a su eleccion)
- 9 Resistencias de 330
- 1 tarjeta perforada
- 1 zocalo de 18 pines
- 1 7805 (regulador de 5V)
- 1 capacitor ceramico 100nf
- 1 capacitor electrolitico 110uf/16V
- 1 switch una via (interruptor)
- utilitarios... (cables, estaño,etc...)
DIAGRAMA
MONTAJE
Comenzamos a solar los led's en forma de matriz, como podemos observar en la foto..
notaran que hice una base en madera, para que la matriz de led's nos quede lo mas cuadrada posible...
Asi lo repetimos 3 veces.. para los 3 niveles del cubo....
Una vez listas las 3 matricez, vamos a soldar las filas de cada nivel, osea los catodos(parte negativa) de los led's... y soldamos los cables de las filas y columnas para conectarlos en el circuito, donde va estar colocado el microcontrolador ....
Aqui les enseño otro cubo ya terminada que hice, pero en color verde...
CODIGO
El codigo para el cubo esta desarrollado en MicroCodeStudio, lenguaje basic ....
En cuanto a la programacion es sencilla, pero un poco tediosa porque hay que ir haciendo la animacion cuadro por cuadro... y para encender los led's, se manda una señal de 0 logico (0V) para la columna donde estan conectada la parte de los catodos de los led's y un 1 logico (5V) para la fila, dependiendo el nivel donde quieran encender el diodo led.....
Aqui les dejo el archivo .pbp y el .hex para q puedan grabar el PIC directamente....
VIDEO
Aqui les dejo el video del proyecto ya terminado.....
Cualquier duda hagamenlan saber para ayudarles ....
Suerte...!!!!
DOWNLOAD
Les dejo los archivos .pbp y el .hex para que lo puedan grabar directamente en el PIC.....
si tienen tienen problema con la descarga, me avisas para subirlo nuevamente....
Listo amigos ya subi nuevamente el codigo, ya que el anterior habia vencido...
Nuevo Link : https://rapidshare.com/files/4205420385/Codigo.rar (enlace muerto)
Nuevo Link 2
Saludos lectores .... por problemas con el anterior enlace de descarga..... lo e subido nuevamente, les comparto el nuevo link de descarga...
code cubo 3x3x3.rar
NOTA: Si fueron observadores en el video salen 2 integrados en el protoboard, bueno ese fue el primer cubo de led que realize y despues para el siguiente cubo de led Verde me di cuenta que lo podia hacer funcionar directamente con un solo integrado, es decir el PIC.
***********************************************************************************
***********************************************************************************
***********************************************************************************
buenas noches miguel muy interesante de verdad tu proyecto.. voy a realizar uno parecido y te cuento aqui te dejo mi correo dehc761@gmail.com
ResponderEliminarY ESO ES TODA LA PROGRAMACION A AUN HAY MAS PARA EL MICRO CODE
ResponderEliminarEn los archivos de descargas esta toda la programacion..
Eliminarsuerte...
Hola, oie de casualidad usaste un cristal de cuarzo o no es necesario? Saludos
ResponderEliminarno utilice cristal de cuarzo .... con el oscilador interno me trabajo muy bien... como se puede apreciar en el video..
EliminarUn saludo desde Colombia, te felicito por tu trabajo y agradezco mucho que compartas tus trabajos con los que iniciamos con micros, esto sin duda me anima mucho ya que habia emprendido un proyecto similar en PBP, pero staba estancado en una parte y ahora la duda ha quedado despejada. Voy a armarlo. Que micro me recomiendas para emprender un cubo de 4x4x4? Has pensado en compartir una matriz pasamensajes con leds en PBP? es un proyecto que me trasnocha y agardeceria mucho nos compartieras unas bases para iniciar, ya que habemos muchos que nos interesa, pero muy poca info para trabajar una matriz en PBP. un abrazo y mil gracias.
Eliminarok... gracias...
Eliminarsinceramente no e armado un cubo de 4x4x4... tendrias q manejar algunas salidas, mas de 64 lineas .... mmm yo te recomendaria que aplicaras alguna tecnica de multiplexacion para ampliar las salidas del micro que utilices....
En cuanto a la pantalla de led me puedes dejar tu correo y te puedeo enviar un codigo en PBP, para una matriz de 7x64...
saludos desde Ecuador...
ola amigo tengo todo armado en proteus y mi pregunta es como hacer la parte de 0 logi y 1 logico.. por el momento puse una cell de 5v pero no genera el ritmo de luces pk todo esto? di_sc@hotmail.es AYudA POR FAVOR
ResponderEliminarDescargate el archvio que puse, hay vas a encontrar la parte del control de los led ....
Eliminaruna pregunta en el video en breadboard se ve que tenes como que son dos pic solo uno utilizas, y otra cosa con cuantos voltios trabaja el cubo
ResponderEliminarsi tienes razon en el video aparecen 2 integrados(un PIC y una conpuerta logica) pero despues me di cuenta que estaba de mas ese integrado.. y al final deje el circuito tal como esta en el diagrama al comienzo de este blog....
Eliminary en cuanto al voltaje trabaja con 5V...
Gracias por comentar.....
otra pregunta en el diagrama aparece un capacitor de 110uF y en la lista aparece que es de 220uf/16v cual es el que debe de ir?? gracias por responder
ResponderEliminarel capacitor es de 110uf .. ya lo voy a corregir...
Eliminargracias por esa observacion...
AMIGO, ESTOY INTERESADO EN HACER UNO, PERO LO QUIERO HACER DE 4X4X4
ResponderEliminarSERA, QUE ME PUEDES AYUDAR CON QUE MATERIALES Y CON QUE CODIGO. TE LO AGRADECERÍA
y la serigrafia del circuito con el pic te falto ,podes subirla
ResponderEliminarAutor: No tengo el PCB para q puedas hacer en placa virgen... Yo la realize en una placa perforada... saludos...
Eliminarno puedo descargar el arhivo de programa
ResponderEliminarHola que tal me gustaria si me podrias decir cual seria el problema que estoy teniendo, te comento que arme el cubo tal como esta en el diagrama que subiste, cuando le conecto la tencion se calienta el regulador y la tension se viene a 1v y no enciende nada, nose si tendra algo que ver pero los led que utilice son rgb automaticos. Agradeceria mucho tu respuesta.. Saludos.-
ResponderEliminaroye necesito hacer este proyecto sera que tenagas la simulacion en protus
ResponderEliminarUna pregunta, tu arreglo no limita las combinaciones que quieras hacer de las salidas?
ResponderEliminardisculpa el mismo codigo tambien puede funcionar en mp lab?
ResponderEliminarAutor: Hola amigo.. realmente no e probado en el MPLAB, pero en teoria si instalas el conpilador PBP en el MPLAB te tendria a funcionar correctamente... saludos...
EliminarHola....un favor....puedes volver a subirlo el codigo?
ResponderEliminarme paece un excelente trabajo para mi curso d electronica
u.u y justo el ultimo tema tiene q ver con circuitos itnegrados...
o tienes uno q me podrias recomendar?...porfis....gracias
Listo ya la subi nuevamente el codigo...
EliminarSaludos...
hey me parece exelente tu proyecto pero tengo una duda si quiero hacerlo de 4x4x4 cambia mucho el codigo y el alambrado?
ResponderEliminarsi es asi me podrias dar mas o menos un cursillo te dejo mi correo jmrm_10@hotmail.com
hola... si un poco mas la programacion y aumenta el alambrado.. en cuanto a la parte de control tendrias q consegir un micrr con mas salida o realizar un circuito para q obtengas mas salidas...
Eliminarrevisa en google, hay otros blog donde han reliado el cubo de led de 4x4x4...
saludos..
por ejemplo yo quiero programarlo con un 16f873A mi duda seria solo el circuito y el alambrado y todo eso, como soldar los leds pues ya lo tengo resuelto, ahorita son mis mayores dudas el codigo y el circuito y pues eh buscado en internet pero no me aparecen y me sale uno pero es con un avr
EliminarAlguen me dice cuen es la alimentacion del circuito?
ResponderEliminarHola Amigo Miguel, muy bueno tu cubo hace rato ando buscando algo asi sensillo, gracias por compartir, te comento que lo prove en el proteus no no funciona como en el video se queda colgado en 4 led del piso de abajo y despues hace la secuencia de barrido en todos los pisos y vuelve a lo mismo estoy armando la placa y el cubo pero queria probarlo antes como hago en todos mis proyectos, use un solo integrado como en el plano, tenes idea que puede ser??? en el proteus no muestras el power ni el ground y no puedo colocar los capacitores, puede ser eso??.
ResponderEliminarGracias Salidos Marcelo.
olaaa oye amigo me gustaría saber si me puedes explicar un poco el programa y pues también como programarlo que necesito que programador...
ResponderEliminarAmigo Miguel ya termine el cubo, talcual tu diagrama esquematico, pero al momento de colocar el chip ya grabado en el zocalo y lo alimento y zaz no anda queda titilando un led en el segundo piso y se apaga y no anda mas, chequie todas las conexiones yesta todo ok, yo uso el IC-prog para grabar el chip y en la parte del cloc me pone XT, dependiendo del código cambia el tipo de cloc, pero el tuyo marca XT, tienes alguna idea de porque no anda??? yo creo que hay alguna falla en el código ya que toda la electrónica esta ok y el cubo tambien. Gtacias Marcelo.
ResponderEliminarverifica el oscilador kisa esta mal el oscilador creative_corporation@hotmail.com
Eliminarhola soy estudiante de tecnico en electronica y me gustaria hacer el cubo de leds, la programacion del pic 16F628a que nosotros estamos viendo es en neumonicos y lo hacemos en MPLAB (35 micro instrucciones),
ResponderEliminarel cubo y el circuito no son problema por que para armar soy algo buena, pero para programar soy un desastre, los archivos con codigos no los pude abrir queria saber si me los podrias mandar a mi correo: cristal_lm@hotmail.com lo antes posible porfas.
te agradeceria que contestaras mi mensaje muchas gracias.
Hola muy buen aporte podrias subir de nuevo los archivos el link no funciona
ResponderEliminarsi funciona el link... revice nuevamente - Autor
Eliminarcompa sube el archivo,pf
ResponderEliminarelente trabajo... me servira para nuevas ideas. bueno soy principiante en esto pero mi idea es la construccion de un pasamensajes. gracias
ResponderEliminaruna pregunta como kedaria si lo ago de 5*5*5 es q no encuentro un diadrama y el tuyo fue el unico q creo hacer pero solo q lo kisiera hacer de 5*5*5 pero como modificaria el diagrama ??
ResponderEliminarhola muy buen aporte, pero el link esta roto ayuda!
ResponderEliminaroie brooo el programa ya c vncio me dice q ia no esta disponible ai t pido i exes la manor xfas y wracias
ResponderEliminarloco muy bueno su cubo, me voy a hacer uno de esos, ya compre el pic pero me falta quemarlo, sube otra vez el archivo .hex y .pbp que estan caigos.
ResponderEliminaroie amigo q beno su cubo ia lo tnwo td solo m falta qmar el pic pro el archivo ia no esta en linea un parillo xfas i q st bn
ResponderEliminarHola, antes que nada gracias por el aporte, muy bueno ...por favor podrias resubir el codigo XD gracias
ResponderEliminarVoy a realizar ese proyecto para una Fería Tecnológica de mi Politéctico... Qisiera qe me aiiudaras con la programación, si puedes, éste es mi correo: Katty.july@hotmail.com
ResponderEliminarDios te bendiga! C:
oyes me podrias ayudar en la progamaciòn me parecio muy interesante y me gustaria hacerlo. este es mi correo: davi_0612@hotmail.com muchas gracias.
ResponderEliminarPerdona, ¿Podría utilizarse en lugar del PIC 16f628a un PIC 16f84a?
ResponderEliminarSi se puede utilizar, como tiene la mitad de memoria, ¿Podrías enviarme o subir un archivo .hex para PIC 16f84a?
Mi correo: pinomelean@gmail.com
Te agradezco mucho la ayuda.
hola quisiera saver si necesito algun prgrama en la pc para programar el pic noe estudiado programacion pero me gustaria aser el cubo como projecto de expo y no se como pido una ayuda orfa
ResponderEliminarmi correo: melvin_rivera1894@hotmail.com
muchas grasias
Sube el código por favor T-T...
ResponderEliminarEl codigo esta en la zona de descarga
Eliminarya lo realice pero no me funciona, me podras ayudar?
ResponderEliminarsi configuraste bien los fusibles ?? talves pueda q sea la configuracion del oscilador... en este proyecto estoy trabajndo con el osc interno ... - AUTOR
ResponderEliminarquisiera saber si puedo usar otro pic por que en donde vivo no lo hay
ResponderEliminarcual es el amperaje de la fuente, xq ya intentente hacerlo y no me funciona, no tiene salida de voltaje el pic pero si tiene entrada
ResponderEliminarpodria usar un PIC16F84 para esto?
ResponderEliminarsaludos
si lo puedes hacer con ese el 16f84 pero tienes que agregarle un cristal ... - AUTOR
Eliminarsi lo puedes hacer con ese el 16f84 pero tienes que agregarle un cristal ... - AUTOR
ResponderEliminarcon cuanto lo alimento?
ResponderEliminarSe alimenta con 5V.
ResponderEliminarEn otros modelos se usan transistores npn para lograr hacer que los cátodos vayan a tierra.
¿Por qué el tuyo no lo lleva?
Se podrian hacer mensajes con el cubo osea poner letras y que cambien??
ResponderEliminarTendra algo que influir que sean solo 3??
quisiera saber como es que conectas el circuito a la pc para programarlo?
ResponderEliminarBuen proyecto, hice uno similar . Me gustaria ver la programacion pero no puedo ingresar en la cuenta, podrias mandarmelo a este correo? ezequiel_1.991@hotmail.com
ResponderEliminarSaludos
hola.. saludos.. resulta q tengo q hacer un proyecto para fin de curso y exactamente tiene q ser con el pic.. tu proyecto es muy llamativo y me gustaria ponerme en contacto con tigo pues tengo algunas dudas.. agradecere tu respuesta y en cualkier caso este es mi correo: pinguinito_1019@hotmail.com
ResponderEliminarhola esta muy chevere tu proyecto te felicito como puedo ver la programación del circuito en microcode studio fui al link que menciona pero no se puede acceder me ayudas por favor. Sería tan amable de enviarme a mi correo ............ lo necesito para un proyecto gracias f_reyes_1990@hotmail.com
ResponderEliminarfELICITACIONES POR TU PROYECTO, LO ARMÉ Y CORRE DE CIEN, ME ACLARÓ ALGUNAS DUDAS QUE TENÍA, NUEVAMENTE GRACIAS. EN UNOS COMENTARIOS DE MÁS ARRIBA HE LEÍDO QUE TIENES EL CÓDIGO EN PBP(EJEMPLO y SIMULACIÓN) PARA UNA MATRIZ DE LEDS DE 7X64, TE PEDIRÍA SI POR FAVOR LO PUEDES COMPARTIR CONMIGO, MI CORREO ES davicom007@gmail.com.
ResponderEliminarhola yo estoy armando uno igualito pero en MPLAB y estoy haciendo el codigo es muy sencillo pero no me corre
ResponderEliminaroe broer mandame a mi correo pz que no abre loco2005_6@hotmail.com
ResponderEliminarQue tal,
ResponderEliminarMira, no pude resolver mi duda sobre lo de cómo hacer que los cátodos fueran a tierra. Así que usé un 3 transistores npn. (Intenté solo enviar el cero pero no me funcionó)
Te agradezco mucho la idea, realmente fue tu diagrama el que me ayudó a armarlo.
Me guié al principio de 2 de tus animaciones y luego agregué las demas, aunque me la compliqué un poco.
Por lo demás para el armado del cubo seguí paso a paso como tu lo dices.
Al final terminé usando MPLAB y programé en C un pic 3013.
Acá el resultado:
http://www.4shared.com/video/TmBjc8uk/cubo.html?
Y también la imagen del cubo:
http://www.4shared.com/photo/Py-nXStu/66413.html?
Te agradezco en verdad por la idea. Espero sigas mostrando por aquí más proyectos como este.
Gracias por el comentario...
EliminarTe quedaron chevere las animaciones del cubo...
Saludos...
Oye y referente al voltaje puede funcionar si solo le pongo un cargador de celular y evitarme hacer ese circuito?
ResponderEliminarHola! te hago una pregunta, veo que cuando tenes dos integrados usas compuertas inversoras, lo que invierte toda las 3 lineas de los puertos de masa. ¿Al sacar las compuertas cambiaste la programación? sino no funcinaría nunca. Y de hecho no me funciona. Voy a probar con la compuerta inversora ...
ResponderEliminarMuchas gracias.
Este comentario ha sido eliminado por el autor.
ResponderEliminargracis por compartir esta gran informacion
ResponderEliminarnos alienta a superar lo que sea
mex-gdl
amigo, puedo usar el PIC16F628 ?? (sin el "A") si es así, que cambios debo hacer? pq armé todo el circuito usandolo pero no prende ningun led :S
ResponderEliminarAmigo sinceramente no e trabajado con ese PIC, pero revisa si el 18F628 tiene oscilador interno, si es asi te deberia de funcionar, sino tendrias q ponerle un oscilador externo (un cristal de 4MHZ con los condensadores y al momento de grabar el codigo indicar q vas a utilizar un oscilador externo) ..
EliminarNota: el pic 18f628A si tiene oscilador interno
Saludos ...
hola, el 16F628 si tiene oscilador interno, la unica diferencia entre el mio y el que usas tu es que el mio va a 4 y el tuyo a 20 hertz o algo así entendí. Pero por mas que intento no funciona, copié el código pero al revisarlo me dice que es para el "16F628 A" mas no para el mío, ayuda porfa :(
Eliminarparce suba la descarga k la necesito
ResponderEliminarhey como alimentan el cubo led???
ResponderEliminarCon una fuente de 6 - 12 V, si tienes a la mano una fuente de computadora puedes sacar los 5V y te ahorras el regular de 5V y lo conectas directaente al micro...
Eliminarsaludos..
gracias brother otra cosa en el video aparecen dos pic y en la lista solo t pide 1 porque es mi duda ????
ResponderEliminarese video lo grabe con otro diseño de circuito, que tenia un PIC y un Inversor 74ls04 ... ya despues lo deje con un solo PIC que funciona igual de bien (y tambien para ahorar componentes jejeje)
EliminarSaludos
hey gracias brother por contestar cualqier otra duda que tenga espero me puedas ayudar Saludos........
ResponderEliminarel .HEX no esta ia xD lo demas esta facilicimo
ResponderEliminarbrother y para hacer un cubo de 4x4 como hago????
ResponderEliminarq tal amigo...no her realizado un cubo de 4x4x4 .. pero talvez te serviria un micro de 40pines o utilizar tecnicas de multiplezacion .. saludos
Eliminarbrother responde porfavor!! como hago para hacer uno 4x4
ResponderEliminarq tal amigo...no her realizado un cubo de 4x4x4 .. pero talvez te serviria un micro de 40pines o utilizar tecnicas de multiplezacion .. saludos
Eliminarcomo hago el cubo de 4x4 con la programacion noc si usar otro pic??????????
ResponderEliminarrevisa este link http://hackaday.com/2011/09/18/attiny-hacks-2313-driving-a-4x4x4-led-cube/
Eliminaramigo no tienes el cubo en un 16F84A?
ResponderEliminarbuen aporte, te importaría hacer el código para el PIC 16f84a por favor saludos!!!
ResponderEliminarHola me intereso demaciado este proyecto esta genial ! Yo tengo que hacer un proyecto con el pic y este me seria perfecto, podrias porfavor pasarme el programa para usarlo con PIC SIMULATOR IDE porfavor? Enserio esto es Urgente si no lo hago me reprueban porfavorrrr enserio estoy desesperada jaja. Espero tu Respuesta. Gracias.
ResponderEliminarhola .. el proyecto lo realize en Microcode Studio (lo puedes buscar en google , hay un algunas pag donde lo puedes bajar ) y en cuanto al codigo esta en la parte de Descarga ... Saludos...
EliminarYo lo nesesito el programa con Pic Simulator IDE !
EliminarHola podrias porfavor pasarme este programa pero para PICSIMULATOR IDE?? Me urge enserio Porfavor y Gracias (:
ResponderEliminarEl codigo esta desarrollado en MicrocodeStudio PBP, me parece q picsimulatar ide, trambien trabaja con PBP (Pic Basic Pro) pero cambia unas sentencias .. lo que puedes hacer es copiar el codigo (esta en la parte de DESCARGA ) e ir cambiado las sentencias ... seria como migrar el codigo... Saludos..
EliminarEl archivo .hex esta listo unicamente para quemar a la pic no se realiza ningun cambio en el registro 2700 de la pic en la k se activa o desactiva el MCLR y edita el osilador si me puedes indicar si se realizo un cambio ahi o algo graxias
ResponderEliminaraver si pones el codigo para poder aprender la programacion ya en quemar un pic es facil mas diicil es aprenderlo la progmacion
ResponderEliminarel code esta en DOWNLOAD ... saludos...
Eliminarel code esta en DOWNLOAD ... saludos...
ResponderEliminarme puedes pasar el codigo porfavor no logro descargarlo este es mi correo jonhulk@hotmail.com
ResponderEliminarhola genial el poryecto pero q otros pic puedp usar pos estoy haciendo un led de 4x4x4 que programación uso
ResponderEliminary la música que usaste en tu vídeo como se llama???
ResponderEliminarhola buenas tardes, no te hizo falta un cristal para le pic?
ResponderEliminarutilice el cristal interno que posee el pic 16f628a... saludos
EliminarNo funciona esto.
ResponderEliminarCOMO HABILITAS EL CRISTAL INTERNO EN PBP ?
ResponderEliminarMUCHAS GRACIAS....!
hola. yo quiero hacer tu proyecto con el proteus y luego hacerlo en una placa virgen. soy estudiante de un colegio tecnico lo quiero hacer con un microcontrolador pic16f627a . alguna recomendacion?. me podrias aconsejar para el diseño? desde ya muchas gracias
ResponderEliminarHola por si acaso no tendrás el codigo sin compilar (para abrirlo en C-Compiler? es que quisiera intentar hacer unas modificaciones.
ResponderEliminarSi se puede podrías pasarmelo? por fa gracias
¿Podrías subir el código de nuevo? por favor
ResponderEliminarbuenas hermano excelente post estoy muy interesado en realizarlo podrias enviarme todo lo referido el proyecto. y asi realizarlo soy un poco nuevo en esto de los pic y me parece super interesante tu trabajo aqui mi correo douglasguillen96@gmail.com
ResponderEliminarHola amigo..Me.gusta tu.vídeo y si.Me.podrías ayudar yo.kiero hacer un cubo de 8x8 como lo.podría hacer los materiales
ResponderEliminarhola amigo increible tu aporte pero tus links estan caidos podrias volver a subirlos te lo agradezco
ResponderEliminarEL CODIGO NO ESTA MÁS DISPONIBLE PARA DESCARGAR
ResponderEliminarAlguien lo pudo descargar me podría ayudar a descargarlo
ResponderEliminarhola pueden ayudarme con el codigo de programacion del pic para el cubo por favor mi correo es pijalalarcon.santiago@gmail.com
ResponderEliminarenlace caido, me podrias enviar los archivos a mi correo oscarinmp95@gmail.com gracias.
ResponderEliminar