Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

29/11/2009 #161


Respuesta: Algoritmo para nombre and POV led
hola Maritto; yo he visto POV's donde usan leds de montaje superficial y funcionan bien, supongo que solo tienes que asegurarte que esten bien soldados. supongo que un cabezal funcionaria solo preocupate porque tenga la potencia para mover al circuito y que no salga volando el circuito como me paso a mi cuando probe el mio.
10/01/2010 #162

Avatar de MAXTORCAMPOS

Respuesta: Algoritmo para nombre and POV led
Saludos, hice una recopilacion de informacion de este hilo y pude crear mi programa, me parece muy bueno el proyecto ya he realizado varias rutinas y efectos, es solo cuestion de imaginacion y el cielo es el limite, muchas gracias a todos, de verdad mil gracias...

PD: lo hice en picbasicPro, en este programa es muy facil y podemos crear los mensajes que queramos y que se comporten de la manera que queramos, Saludos
16/01/2010 #163


Respuesta: Algoritmo para nombre and POV led
Hola de nuevo. Me he estado leyendo todo el hilo del post, y la verdad es que me encanta hacer povs. De hecho tengo uno que le puedes poner cualquier mensaje que queda maravillosamente, y pasando por los pov clocks, y el ultimo que he podido solucionar que por cierto me ha costado bastante en averiguarlo sin ayuda de nadie, es el "air display".

Saludo a todos.
18/01/2010 #164


Respuesta: Algoritmo para nombre and POV led
Si, el de Jose Pino
03/06/2010 #165


Respuesta: Algoritmo para nombre and POV led
Estimados amigos:
Por favor algún alma piadosa podría postear unas líneas en picbasic o mikrobasic para sincronizar el POV.
Al momento tengo un POV construido pero sin sincronización y las letras no se notan bien y se van corriendo de un extremo a otro. Mi circuito tiene el 16F84A y RA2 está configurado como entrada. El sensor que estoy usando es de un fototransistor y emisor LED que lo saque de un disco duro antiguo.
Todo el mecanismo gira a una velocidad desconocida pero cuando le di una pausa de 450 microsegundos entre LEDs encendidos y LEDs apagados se ven unos puntitos.
Gracias Brothers.
07/09/2010 #166


Respuesta: Algoritmo para nombre and POV led
No sé si estoy haciendo bien al poner esto aquí o si esoy infringiendo alguna regla (lo cual no quiero hacer). Hola a todos! es mi primer post aquí, estoy tratando de implementar el reloj POV, no con leds RGB por ahora hasta entender bien la idea y de ahí ir progresando poco a poco. Ya hice un circuito y lo sujete a la rueda de la bicicleta y como quien dice "funcionó de cine" para considerar que ni siquiera sincronizaba mostró bien los mensajes. Ahora quiero hacerlo un poco más formal, estoy trabajando en hacer mecánicamente una base donde se sujetará el motor y bueno para pasar la corriente simplemente mando un cable a la carcasa del motor, y con eso transfiero a través del eje del mismo motor la corriente, y la masa la tomo con escobillas y problema resuelto. Ahora mi segundo gran problema :enfadado::enfadado::enfadado: es que el motor DC que tengo no tienen nada en el tope de arriba del cual yo pueda agarra algo. Mi pregunta es si necesito fabricar por mis medios alguna pieza que se pueda agarrar ahí o cómo hago, porque en ningún lado venden algo de eso. Y alguien ha probado soldando alguna pieza al eje del motor? funciona? hace todo inestable? o al contrario es la solución más obvia que todos usan y no me doy cuenta

Gracias por sus respuestas!
10/09/2010 #167


Respuesta: Algoritmo para nombre and POV led
Ve con un tornero y que te fabrique un tarugo y una pieza extraible
10/09/2010 #168


Respuesta: Algoritmo para nombre and POV led
Muchas gracias , pero talvez existe alguna otra solución?. Por otro lado, estoy tratando de hacer las escobillas o algún tipo de contacto adicional para sacar masa, alguien sabe de alguna manera o tiene alguna referencia que me muestre cómo hacerlo?. Probé usando un cable de mayor grosor de esos que son "peluditos" pero se doblan muy rápido y casi no da resultado.
27/10/2010 #169


Respuesta: Algoritmo para nombre and POV led
Saludos a la gente del foro , este es mi prototipo basado en el de Ian Paterson .

09/01/2011 #170

Avatar de Dario

saludos gente
bueno, yo tampoco pude resistirme a experimentar con este proyecto asi que, me hice un pov medio cachivache como para probar y la verdad, logre hacerlo funcionar al primer intento... me gusto bastante. el unico problema, es que ahora me gustaria que el mensaje se desplace por ejemplo, de derecha a izquierda pero no logro dilucidar como y con que instrucciones lograrlo. aca les dejo los 2 codigos que escribi haber si alguno de ustedes me da una manito. el codigo esta hecho en microcode.
saludosss y espero alguien me de una manito
codigo 1
Código:
'****************************************************************
'*  Name    : UNTITLED.BAS                                      *
'*  Author  : [select VIEW...EDITOR OPTIONS]                    *
'*  Notice  : Copyright (c) 2011 [select VIEW...EDITOR OPTIONS] *
'*          : All Rights Reserved                               *
'*  Date    : 09/01/2011                                        *
'*  Version : 1.0                                               *
'*  Notes   :                                                   *
'*          :                                                   *
'****************************************************************
Define Osc 4
CMCON = 7
TrisA=%00001111
TrisB=%00000000
PORTA = %00000000
PORTB = %00000000

hola:
gosub h
pause 2
gosub o
pause 2
gosub l
pause 2
gosub a
pause 2
goto hola
h:
portb = %11111111:pauseus 300
portb = 0:pauseus 300
portb = %00010000:pauseus 300
portb = 0:pauseus 300
portb = %00010000:pauseus 300
portb = 0:pauseus 300
portb = %00010000:pauseus 300
portb = 0:pauseus 300
portb = %11111111:pauseus 300
return
o:
portb = %01111110:pauseus 300
portb = 0:pauseus 300
portb = %10000001:pauseus 300
portb = 0:pauseus 300
portb = %10000001:pauseus 300
portb = 0:pauseus 300
portb = %10000001:pauseus 300
portb = 0:pauseus 300
portb = %01111110:pauseus 300
return
l:
portb = %11111111:pauseus 300
portb = 0:pauseus 300
portb = %10000000:pauseus 700
portb = 0:pauseus 300
portb = %10000000:pauseus 300
portb = 0:pauseus 300
portb = %10000000:pauseus 300
portb = 0:pauseus 300
portb = %00000000:pauseus 300
return
a:
portb = %11111110:pauseus 300
portb = 0:pauseus 300
portb = %00010001:pauseus 300
portb = 0:pauseus 300
portb = %00010001:pauseus 300
portb = 0:pauseus 300
portb = %00010001:pauseus 300
portb = 0:pauseus 300
portb = %11111110:pauseus 300
return
end
codigo 2
Código:
'****************************************************************
'*  Name    : cartel pov.BAS                                      *
'*  Author  : [select VIEW...EDITOR OPTIONS]                    *
'*  Notice  : Copyright (c) 2010 [select VIEW...EDITOR OPTIONS] *
'*          : All Rights Reserved                               *
'*  Date    : 20/12/2010                                        *
'*  Version : 1.0                                               *
'*  Notes   :                                                   *
'*          :                                                   *
'****************************************************************
Define Osc 4
CMCON = 7
TrisA=%00001111
TrisB=%00000000
PORTA = %00000000
PORTB = %00000000
cartel:
portb = %11111111:pauseus 300
portb = 0:pauseus 300
portb = %00010000:pauseus 300
portb = 0:pauseus 300
portb = %00010000:pauseus 300
portb = 0:pauseus 300
portb = %00010000:pauseus 300
portb = 0:pauseus 300
portb = %11111111:pauseus 300
portb = 0:pause 2
portb = %01111110:pauseus 300
portb = 0:pauseus 300
portb = %10000001:pauseus 300
portb = 0:pauseus 300
portb = %10000001:pauseus 300
portb = 0:pauseus 300
portb = %10000001:pauseus 300
portb = 0:pauseus 300
portb = %01111110:pauseus 300
portb = 0:pause 2
portb = %11111111:pauseus 300
portb = 0:pauseus 300
portb = %10000000:pauseus 700
portb = 0:pauseus 300
portb = %10000000:pauseus 300
portb = 0:pauseus 300
portb = %10000000:pauseus 300
portb = 0:pauseus 300
portb = %00000000:pauseus 300
portb = 0:pause 2
portb = %11111110:pauseus 300
portb = 0:pauseus 300
portb = %00010001:pauseus 300
portb = 0:pauseus 300
portb = %00010001:pauseus 300
portb = 0:pauseus 300
portb = %00010001:pauseus 300
portb = 0:pauseus 300
portb = %11111110:pauseus 300
portb = 0:pause 4
portb = %01111110:pauseus 300
portb = 0:pauseus 300
portb = %10000001:pauseus 300
portb = 0:pauseus 300
portb = %10000001:pauseus 300
portb = 0:pauseus 300
portb = %10000001:pauseus 300
portb = 0:pauseus 300
portb = %10000001:pauseus 300
portb = 0:pause 2
portb = %01111110:pauseus 300
portb = 0:pauseus 300
portb = %10001001:pauseus 300
portb = 0:pauseus 300
portb = %10001001:pauseus 300
portb = 0:pauseus 300
portb = %10001001:pauseus 300
portb = 0:pauseus 300
portb = %10001110:pauseus 300
portb = 0:pause 2
portb = %10001110:pauseus 300
portb = 0:pauseus 300
portb = %10001001:pauseus 700
portb = 0:pauseus 300
portb = %10001001:pauseus 300
portb = 0:pauseus 300
portb = %10001001:pauseus 300
portb = 0:pauseus 300
portb = %01110001:pauseus 300
portb = 0:pause 2
portb = %11111110:pauseus 300
portb = 0:pauseus 300
portb = %00010001:pauseus 300
portb = 0:pauseus 300
portb = %00010001:pauseus 300
portb = 0:pauseus 300
portb = %00010001:pauseus 300
portb = 0:pauseus 300
portb = %11111110:pauseus 300
portb = 0:pause 2
portb = %11111111:pauseus 300
portb = 0:pauseus 300
portb = %00011001:pauseus 300
portb = 0:pauseus 300
portb = %00101001:pauseus 300
portb = 0:pauseus 300
portb = %01001001:pauseus 300
portb = 0:pauseus 300
portb = %10001110:pauseus 300
portb = 0:pause 2
portb = %11111111:pauseus 300
portb = 0:pauseus 300
portb = %00011000:pauseus 300
portb = 0:pauseus 300
portb = %00100100:pauseus 300
portb = 0:pauseus 300
portb = %01000010:pauseus 300
portb = 0:pauseus 300
portb = %10000001:pauseus 300
portb = 0:pause 2
portb = %11111111:pauseus 300
portb = 0:pauseus 300
portb = %00011000:pauseus 300
portb = 0:pauseus 300
portb = %00100100:pauseus 300
portb = 0:pauseus 300
portb = %01000010:pauseus 300
portb = 0:pauseus 300
portb = %10000001:pauseus 300
portb = 0:pause 2
pause 8
goto cartel
28/05/2011 #171


tas equivocado
anthony123 dijo: Ver Mensaje
Con un 555 no funciona, solo funciona con microcontroladores que encienden secuencialmente los led (de acuerdo con el codigo), cosa que el 555 NO hace
Mira eso no solamente se puede hacer con el famoso PIC si no tambien con simples registros y contadores y una memoria eprom para grabar los bits a usar.
29/05/2011 #172

Avatar de halionsp

este post esta muy bueno, en especial porque los aportes continúan.


io realizo programas en lenguaje basic y me pondre manos a la obra en este proyecto POV los mas pronto posible.

colaborare a la prontitud con aportes en cuanto termine los examenes en la universidas

saludos
12/07/2011 #173


hola gente... como andan... me preguntaba antony si este circuito que se que es tuyo pasa todos los mensajes o solo 1 y los vas eligiendo con el pulsador... espero me entiendas suerteeeee...

http://www.josepino.com/microcontrol...et_pov_display

ahhh por ahi tambien econtre el algoritmo de josefino pero en txt y no se como pasarlo a .asm

espero me ayuden

solo quiero poner te amo y nada mas...
14/07/2011 #174


genteeeeeee ya pude hacer mi propio pov... esta en base al de josepino pero pude programar el 12f629 con el mensaje que yo queria o con los mensajes que yo quiera.... si necesitan ayuda avisen... tengo un pcb diseñado por mi tambien... anda de maravillas se los puedo pasar...
25/07/2011 #175


nicolas dijo: Ver Mensaje
genteeeeeee ya pude hacer mi propio pov... esta en base al de josepino pero pude programar el 12f629 con el mensaje que yo queria o con los mensajes que yo quiera.... si necesitan ayuda avisen... tengo un pcb diseñado por mi tambien... anda de maravillas se los puedo pasar...
Yo quiero ese PCB.. a ver si lo puedes colgar por akí no? gracias
25/07/2011 #176


Pcb pov led
ahi te mando el pcb... lo tengo hecho en eagle... te mando 2 fotos asi las puedes insertar en word y poner cuantas placas quieras hacer... la medida del pcb es de 60 x 25 mm

si tienes algun problema para hacerlo te mando directamente el archivo listo para imprimir... suerte espero te ande bien
Archivos Adjuntos
Tipo de Archivo: rar pcb.rar (131,9 KB (Kilobytes), 166 visitas)
18/01/2012 #177


Amigos quiero pedirles su apoyo, ya termine mi proyecto POV pero nececito escribir varios caracteres, mi duda es como hago para que los caracteres aparezcan en un determinado punto y que el mensaje gire, segun se puedo escribir mas de 100 caracteres pero no tengo idea como. desde ya gracias
09/02/2012 #178


nicolas, tenes el algoritmo del pov que armastes el de josepino? lo podrias subir asi modifico las frases? gracias
20/06/2012 #179


hola
nicolas dijo: Ver Mensaje
genteeeeeee ya pude hacer mi propio pov... Esta en base al de josepino pero pude programar el 12f629 con el mensaje que yo queria o con los mensajes que yo quiera.... Si necesitan ayuda avisen... Tengo un pcb diseñado por mi tambien... Anda de maravillas se los puedo pasar...
hola recien vi su mensaje, lo que quisiera es tener el programa en asm para terminar mi proyecto de display pov es con pi16f629 gracias espero su ayuda
25/06/2012 #180


hola amigos.. este proyecto es supersencillo yo lo hice en asm. y resulta myu fácil debido a que solamente se tienen que encender los leds por un cierto tiempo, luego apagarlos todos y asi sucesivamente hasta formar la laetra deseada.. para mantener el mensaje fijo se necesita un receptor ir en la partil móvil y un emsor en la base del motor, esto va conectado al contador de eventos externos (en mi caso pic 16f877a use un sensor optico de barrera) para que el msj este fijo sin importar las rpm del motor, pronto subo imagenes de mi pov terminado debido a que el primero lo hice solo para probar y ahora estoy fabricando otro con leds en posicion curva que le dará un efecto 3d al mensaje.. aqui esta la letra A en .asm

LETRA_A CLRF PORTB
MOVLW B'01111100'
MOVWF PORTB
call Retardo_500micros
clrf PORTB
MOVLW B'00010010'
MOVWF PORTB
call Retardo_500micros
clrf PORTB
MOVLW B'00010001'
MOVWF PORTB
call Retardo_500micros
clrf PORTB
MOVLW B'00010010'
MOVWF PORTB
call Retardo_500micros
clrf PORTB
MOVLW B'01111100'
MOVWF PORTB
call Retardo_500micros
clrf PORTB


Como ven es superfacil la programación.. los tiempos establecidos entre el encendido y apagado del puerto son para la anchura de la letra.. como pueden ver el pin RB7 no se esta usando debido a que las letras formadas son de una matriz de 7x5
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.