|
Minichat
Feliz año dos meses tarde!!! Aqui el tiempo pasa mas lento Feliz año 2024. Me embargó la nostalgia al ver que aun existe el foro Feliz Navidad 2023 02/10/2023 Saludos chicos cuanto tiempo, El_ Nene cuanta razon 2023 Saludos! Iniciar sesión despues de 13 años, que recuerdos! y aún así algo te llama para volver a entrar saludos años t años que no entraba a esta pagina Acabo de empezar un nuevo proyecto, a ver si los demás os animais. cuanto tiempo!!! Buen año a todos! Hola Locos Saludos-28-oct-2022 Saludos-28-oct-2022 Aloha. 14/Sept/2022 No veo como enviar mensaje No veo como enviar mensaje Hola 2022!! Buenas Mundo!!! 31/12/21 Buenas tardes.... 25/11/21 Saludos!!! un buen dia para el que lea esto un buen dia para el que lea esto
|
|
Ver tema anterior :: Ver tema siguiente |
Autor |
Mensaje |
Teotekaplan Moderador
País: Sexo: Registrado: 31 marzo 2003 Mensajes: 4124 Ubicación: Madrid
|
Publicado: Mie, 27 Abr 2005 1:50 am Asunto: |
|
|
De ruido genial porque va despacito. El problema con el que me tropecé por la tarde es que va demasiado despacio y parpadea el texto. Imagino que sea cosa de que el brazo pesa demasiado y el ventilador al ser pequeñito no da demasiada chicha...
He pensado dos opciones: Una es poner un ventilador mayor (más ancho, posiblemente uno de CPU que alcanzan 5000 RPM) pero me resta aproximadamente 1 cm de la parte superior, con lo que tengo que montar la placa de nuevo y ver si me entra de altura.
Otra posibilidad es poner otra columna de leds en el brazo opuesto con lo que a cada vuelta, el led pasará 2, duplicando la velocidad de barrido. Eso implica complicar la rutina de dibujo y meter otra que sincronice los 2 barridos.
¿Qué haríais vosotros?'Me lo contaron y lo olvidé. Lo vi y lo entendí. Lo hice y lo aprendí.' |
|
Volver arriba |
|
|
DRENON modder
País: Sexo: Registrado: 06 septiembre 2002 Mensajes: 2738
|
Publicado: Mie, 27 Abr 2005 7:55 am Asunto: |
|
|
Está quedando de pm! sobre lo de tu problemilla... uff, pues no se, prueba la primera opcion pero sin buscar maneras de reducir el espacio, y si resulta pues entonces buscas la manera de reducir el espacio |
|
Volver arriba |
|
|
dip modder
País: Sexo: Registrado: 14 septiembre 2003 Mensajes: 3523 Ubicación: 4.000 Post, voy a invertir en bonos del estado con ellos
|
|
Volver arriba |
|
|
Jose_JN modder
País: Sexo: Registrado: 09 noviembre 2002 Mensajes: 1714 Ubicación: JAEN
|
Publicado: Mie, 27 Abr 2005 1:36 pm Asunto: |
|
|
Pues si no te quieres complicar la vida, venden unos ventiladores de 6cm a 4500rpm (por ejemplo, el mio viejo de mi cpu) nada caros...
Pero antes, te recomiendo q quites las aspas, ya que ganarás en velocidad... y que intentes hacer toda las piezas que rotan (circuito y demas) todo lo aerodinámico que puedas (acostando los componentes o poniendolos de canto com por ejemplo el cristal de frecuencia) |
|
Volver arriba |
|
|
Teotekaplan Moderador
País: Sexo: Registrado: 31 marzo 2003 Mensajes: 4124 Ubicación: Madrid
|
Publicado: Mie, 27 Abr 2005 1:54 pm Asunto: |
|
|
Weno aquí está el esquema:
Material necesario: PIC 16F84a, DS1302 (reloj, www.maximic.com ), cuarzo de 8 Mhz, cuardo de 32.768 Khz (cuarzo para un reloj), Pila de litio de 3 V o supercondensador de 0.15F o mayor (reciclable de un móvil por ejemplo), 1 condensador de 100uF 25V, 2 condensadores de 22pF, 2 resistencias de 10K 1/4 , 1 resistencia 220ohm 1/4, receptor infrarrojos (TSOPxxxx), 8 diodos led de 3 mm.
El optoacoplador no sé el modelo pero es este tipo
con forma de U para que la laminilla pase por el centro e interrumpa el haz.
Weno piro con prisa que hoy como con mi señora madre de tarde igual avanzo más.'Me lo contaron y lo olvidé. Lo vi y lo entendí. Lo hice y lo aprendí.' |
|
Volver arriba |
|
|
yicardito modder
País: Sexo: Registrado: 07 abril 2004 Mensajes: 63 Ubicación: San Francisco, Córdoba
|
Publicado: Mie, 27 Abr 2005 5:18 pm Asunto: |
|
|
Por fin alguien con este proyecto, yo lo habia querio hacer con un amigo hace como dos años ya, pero lo dejamos a la mitad, voy a ver si todavia lo tengo por ahi, sino lo empiezo de nuevo, yo lo vi funcionando al aparato y esta muy bueno, lo podes hacer escribir lo que quieras, y con respecto a lo de los dibujos, es cuestion de darse mañas, pero seguro que se podría, bueno, no escribo mas y mejor me voy a ver si encuentro el proyecto a mitad hacer, sino me pongo con el diseño.
Saludos.....AMD Athlon 64 3000+ | Asus A8N-E | 512 MB Ram Dual Channel con disipador de cobre Vantec| MSI 6600 TD 256mb | SATA II Samsung 160 Gb | Asus CD-RW 52x32x52 | Sony DVD-RW
|| Sir. Yicardito || |
|
Volver arriba |
|
|
Potxoki modder
País: Sexo: Registrado: 31 octubre 2003 Mensajes: 87 Ubicación: Madrid
|
Publicado: Mie, 27 Abr 2005 5:53 pm Asunto: |
|
|
Yo tambien tengo un proyecto similar entre manos, solo que en lugar del horizontal yo elegí hacer el giratorio en circulos. El mio si que iba a presentar diversa información no solo la hora.
Para la transmision de la informacion del PC al PIC estoy usando un puente luminoso de infrarrojos a traves del eje de un buje de bicicleta que hace las veces de eje de giro del reloj y un circuito muy sencillo que permite transmitir por el puerto serie, si resulta interesante y encuentro un ratito lo posteo aqui mismo para que puedas seguir ampliando el inventillo.[url=http://www.makinolo.com/][img:62e20e0246]http://potxoki.hopto.org/makinolo/wp-images/poweredpot.gif[/img:62e20e0246][/url] |
|
Volver arriba |
|
|
Teotekaplan Moderador
País: Sexo: Registrado: 31 marzo 2003 Mensajes: 4124 Ubicación: Madrid
|
Publicado: Mie, 27 Abr 2005 7:24 pm Asunto: Nuevo motor más potente... y más grande |
|
|
Bueno, puestos a cambiar de motor vamos a hacerlo bien, Es uno de Thermaltake de 4 W y 7 cm, pero de altura son 25 mm (10 más que el que tenía).
Me queda un centímetro escaso desde la parte superior del motor hasta la tapa del CD así que hay que hacer unos cuantos cambios... primero eliminar el eje que va por arriba y que llevaba la tensión al brazo.
El nuevo motor
Lleva ya incorporados la barrera para el índice y una escobilla para transportar los 5v al brazo.
Aquí se ve al detalle la pieza que usaré para interrumpir el haz de luz en el optoacoplador. Al contrario que en la otra placa, éste va montado hacia abajo.
Y esta es la escobilla que lleva los 5 V al rotor. Exactamente igual que en un motor... que en un motor de escobillas vamos.
Al rotor
Le he hecho los agujeros para atornillar la placa (notar que la nueva es circular, para reducir el peso descentrado al girar) y el agujero para conectar el negativo al eje, como hice con el anterior ventilador.
Pero tiene una diferencia con el anterior, importante
A éste le hecortado las aspas y he lijado el contorno, pero además, lo he cortado por la mitad con la dremel para separar un anillo de plástico y que me quedara el metal del rotor al descubierto. Con este metal al aire ya tengo contacto eléctrico con la escobilla.
Bueno con estas modificaciones me he ahorrado el eje superior. Ahora voy a ponerme a montar de nuevo la placa... nos vemos 'Me lo contaron y lo olvidé. Lo vi y lo entendí. Lo hice y lo aprendí.' |
|
Volver arriba |
|
|
Teotekaplan Moderador
País: Sexo: Registrado: 31 marzo 2003 Mensajes: 4124 Ubicación: Madrid
|
|
Volver arriba |
|
|
Teotekaplan Moderador
País: Sexo: Registrado: 31 marzo 2003 Mensajes: 4124 Ubicación: Madrid
|
Publicado: Jue, 28 Abr 2005 8:56 pm Asunto: Recepción de infrarrojos |
|
|
Bueno, voy a hacer un inciso y explicar cómo trabajan los mandos a distancia. El reloj necesitará "algo" para poder ajustar la hora y ya que no podemos poner pulsadores (a ver quien es el guapo que los pulsa a 1500 RPM) usaré un receptor de infrarrojos y programaré el pic para aceptar las señales standard de un mando a distanci.
En concreto, el formato más común es el llamado RC5, standard de Philips (inventor, no que sólo aparatos de Philips lo usen) del cual existen dos versiones: la normal y la extendida.
Una trama de datos RC5 consta de 2 bits de inicio, un bit "toggle", 5 bits de sistema y 6 bits de comando. El formato extendido consta de 2 bits de inicio, un bit "toggle", 5 bits de sistema, 2 espacios en blanco, 6 bits de comando y otros 6 de datos.
Los 2 bits de inicio sirven para comenzar la transmisión y sincronizar el receptor
El bit toggle es un bit que sólo está a 1 cuando se pulsa una tecla por primera vez. Si esta tecla permanece pulsada al terminar una trama y comenzar la siguiente, el bit "toggle" cambia a 0, indicando que es la misma tecla de antes la que está enviando. Sólo vuelve a cambiar a 1 al soltar la tecla y pulsar otra distinta.
Los 5 bits de sistema transmiten el tipo de aparato que envía la señal (TV, video, satélite, audio...)
Los 6 bits de comando indican la tecla pulsada (programa, volumen, apagado...) y los 6 de datos del formato extendido, contienen información adicional para cada comando.
Bien... ya sabemos qué forma tiene y lo que hace cada bit en esa trama. Ahora nos toca saber cómo recibir los datos con un pic.
Cada bit dura 1778 uSeg. En RC5 una trama completa dura 24,889 mSeg (el extendido 39,116 mSeg). Cada uno de estos bits consta de 2 partes. Se envía un 01 para formar un 1 y un 10 para formar un 0. La mitad de un bit dura 888 uSeg y la cuarta parte, 444 (ya veréis porqué digo esto).
Otro dato a tener en cuenta es que la salida del receptor de infrarrojos, es activa a nivel bajo, es decir, cuando está en desuso, hay un 1 lógico en la entrada del puerto.
Sabiendo esto, tendremos que cuando se comience a recibir el primer bit (la línea se pone a cero) estaremos al principio de una trama, por lo que debemos hacer que cuando el pic detecte el nivel bajo, salte a una rutina de recepción de datos.
En esa rutina lo primero que debemos hacer es ajustar el timer a 444 uSeg y esperar que llegue a cero (interrupción por overflow). Inmediatamente después de llegar a 0, lo preajustamos a 888 uSeg y comprobamos la entrada. Si está a nivel alto, tenemos un fallo de transmisión (nos encontramos en el primer cuarto trozo del primer bit).
Si está a nivel bajo, esperamos a que el timer vuelva a cero. Estaremos en los 3/4 de nuestro primer bit. Iniciamos un bucle que tiene que ejecutarse 42 veces (2 por cada bit). En ese bucle ajustamos el timer para 888 uSeg, esperamos que llegue a cero y comprobamos la entrada (1 ó 0). Cogemos ese dato y lo metemos en un bit en nuestro pic). Repetimos el bucle, con lo que cada 888 uSeg recibiremos medio bit del mando a distancia.
Al final debemos tener un conjunto de 6 bytes en memoria (42 bits son 5 bytes y 2 bits sueltos)
Bueno ahí tenemos nuestra trama completa... ahora falta decodificarla para que nos salgan "limpios" la palabra de sistema, control y datos.
Lo que hacemos es ir leyendo los bits de dos en dos. Si la pareja es un 01 el resultado es 1, si es 10 el resultado es cero. Si es 00 ó 11, ha habido un error.
El primer bit que hay aquí es el segundo bit de inicio, que no hace falta guardarlo para nada, después está el bit de toggle, que está bien pa meterlo en una variable (nos indica si la tecla se mantiene pulsada). Luego 10 bits que unidos nos dan los 5 bits del sistema (TV, video...).
Ahora tenemos un detalle. En este punto de la trama pueden pasar 2 cosas: que sea un RC5 normal y nos lleguen los bits de comando, o sea un formato extendido, y nos aparece una pausa correspondiente a 2 bits (3556 uSeg). La pausa (en azul en la imagen) corresponde a 0000, que también tendremos almacenados en nuestro almacén de 42 bits.
Después de ver si hay o no pausa, reconstruimos los 6 bits siguientes (comando, volumen, brillo...). Si no ha habido pausa, aquí terminamos de recibir. Si la pausa está presente, tenemos que recibir otra secuencia de 6 bits más.
Finalmente, si nuestro segundo bit de start es 0, deberemos sumar 64 al byte de comando.
El que quiera una rutina así en ASM que la pida que tengo una escrita por aquí. En C no lo he hecho.'Me lo contaron y lo olvidé. Lo vi y lo entendí. Lo hice y lo aprendí.' |
|
Volver arriba |
|
|
Gigla modder
País: Sexo: Registrado: 15 noviembre 2003 Mensajes: 229 Ubicación: G-Box
|
Publicado: Jue, 28 Abr 2005 9:40 pm Asunto: |
|
|
Flipante Teotekaplan, un proyecto genial, lo que pasa que para seguirte no veas... xD
A ver si alguien se anima a montar otro igual, yo desde luego me tendré que esperar unos añitos a que mi nivel augmente xDDD
Saludos y felicidades de nuevo! |
|
Volver arriba |
|
|
Elkefaltaba modder
País: Sexo: Registrado: 14 febrero 2004 Mensajes: 1750 Ubicación: Madrid
|
Publicado: Jue, 28 Abr 2005 9:50 pm Asunto: |
|
|
y se podria acer uno = pero q la ora se viese desde todos los angulos?, es decir, q si hay alguien enfrente mio y q el bicho ese esté entre los 2, podamos ver la ora cada uno perfectamente
Salu2 |
|
Volver arriba |
|
|
wanax modder
País: Sexo: Registrado: 29 julio 2004 Mensajes: 186
|
Publicado: Jue, 28 Abr 2005 10:36 pm Asunto: |
|
|
ola Teotekaplan, realmente apasionante el proyecto, pero como ya ha dicho otra gente , es verdaderamente dificil seguirte, a no ser que sepas un pokillo de que va esto. Oye una pregunta que carrera has estudiado para saber tanto de eso?
ánimo que ya estoms ansiosos de que lo termines y hagas una pequeña-gran guia.
saludos |
|
Volver arriba |
|
|
airfutur modder
País: Sexo: Registrado: 18 octubre 2004 Mensajes: 405 Ubicación: Castellon
|
Publicado: Jue, 28 Abr 2005 10:52 pm Asunto: |
|
|
Uf que xungo pareze :DDDD pero si te sale bien y se ven guapos resultados provare a intentarlo xd |
|
Volver arriba |
|
|
Kaz3 modder
País: Sexo: Registrado: 20 abril 2005 Mensajes: 160
|
Publicado: Jue, 28 Abr 2005 11:03 pm Asunto: |
|
|
TIO QUE QUIERES Q T DIGA???
ERES UN MAKINA XQ AUNQUE TNGO 15 TAKOS ENTIENDO UN TAKETON DE ESTO PERO MAXO ESTO YA ES SUPERIOR A MI COEFICIENTE INTELECTUAL JEJEJE WENO TIO HAB3R SI LO TERMINAS XQ SE TE TIENE QUE QUEDAR WAPISISISISIMO. xD SUERTE Y QUE SALGA BIEN!! ANIMO QUE YA QUEDA MENOS !! |
|
Volver arriba |
|
|
|
|
Este sitio no se hace responsable de ningún daño que cause en su ordenador con la información que en el se expone.Todos los productos y marcas están registrados por sus respectivos propietarios. Prohibida la reproducción total o parcial de los textos e imagenes de esta web sin el consentimiento expreso de su autor. Hardcore-Modding.com 2001-2019 Los comentarios son propiedad de sus autores (ya sean anonimos o registrados). Portal basado en NukeET, RSS
Página Generada en: 0,335 segundos
π |