martes, 29 de septiembre de 2009

Light Peak: el nuevo super-protocolo de transmsion


Todavía no salió el USB 3.0 y ya quieren desbancarlo, los de intel están trabajando en un nuevo sistema de transmisión de datos basado en un cable de fibra optica y un conector que hace la conversión a electricidad, al ser luminica el "cable" es muy fino, 100 micrones, y soporta hasta 100 metros sin repetidoras a 10Gbps, con posibilidad de aumentarlo a 100Gbps en el futuro.

Con esta nueva tecnología pretenden desbancar no solo al usb, sino también al resto de los conectores, el del monitor, el casi obsoleto PS/2, y los pocos que quedan vivos que son hackeables por gente con menos de U$S100.000 en equipamiento(mentira, el osciloscopio solo para ver esas señales cuesta U$S 120.000).

Me parecería genial poder transmitir a esa velocidad, aunque los medios de almacenamiento no le siguen el paso, ya que lo mas rápido que existe para el publico es el que mencioné en un post anterior, que es mucho mas lento.

Ahora, como desarrollador friki esto me complicaría, el USB ya se me complica, en cuanto quiero usarlo tengo que recurrir a soluciones muy costosas (por ejemplo un FT232 que cuesta mas de 10 dolares).
No me imagino tratando de armar sistemas optoelectrónicos con decodificadores muy costosos y que tendrían que ser muy inteligentes; aunque sería interesante, lo admito.

también estoy pensando lo complicado que será manejar señales a esa frecuencia, realmente tendría que ser todo muy chico y perfectamente diseñado o no funcionaría.
aca tienen un video donde se ve el equipo necesario para desarrollar cosas así (además la fibra óptica es bastante cara):



Via: ALT1040

sábado, 26 de septiembre de 2009

Juego: Pegale al led


Bueno, este es un proyecto que estoy haciendo para electrónica en mi escuela, es un juego hecho completamente con lógica discreta e integrados varios (pero sin microcontrolador, era parte de la consigna).
La interfaz de usuario consta de 7 leds, 1 boton, un display de 7 segmentos para mostrar el puntaje, 1 boton de reset y un led que indica si el juego está activo.
Los 7 leds se van prendiendo en la secuencia del auto increible(primero para un lado y luego para el otro, 1 led a la vez) y tenes que apretar el boton cuando está prendido el led del medio, si lo apretas cuando no corresponde se restan puntos y si le das cuando se debe se suman puntos, tenes 8 segundos para hacer todos los puntos que puedas, los cuales salen en el display de 7 seg. la velocidad de encendido de los leds la da un preset. Cuando terminas podes empezar de nuevo con el boton de reset.
Es 1 solo display porque la protección contra desbordamiento(evitar que pase de 9 a 0 y de 0 a 9 dando la vuelta) se hacia muy grande si ponía 2, eran muchas compuertas y decidí poner 1 solo display.

por ahora está solo el diseño, espero encarar la construcción esta semana.

saludos

jueves, 24 de septiembre de 2009

Una nueva generacion de discos duros


Seagate acaba de lanzar sus nuevos discos duros "Seagate 2TB Barracuda XT", que son los primeros en soportar la nueva interfaz SATA 6Gbps, que es el doble de rápida que la que tiene el resto del mundo, aunque por suerte es retrocompatible, asi que va a funcionar con la mayoría de las mothers actuales, pero no a su mayor velocidad, hay un par de modelos de mothers, creo, que tienen esta interfaz, y si no hay, los habrá.
El disco es de 2 terabytes en 4 platos de 500GB cada uno.
Hablando de mayor velocidad esta es de 140MB/s constantes y hasta 600MB/s de velocidad pico, o al menos eso promete el fabricante.

saludos

Via: Engadget

Diagrama de venn de sistemas operativos

Un poco de humor, ¿cual es el mejor sistema operativo? Ninguno!!, a todos les falta algo, como muestra este grafico:

song-chart-memes-operating-systems.jpg

martes, 22 de septiembre de 2009

Cosa que gira versión 2

esto va avanzando y ya tengo el esquemático de la cosa que gira v2.
Pueden observar los registros de desplazamiento, el receptor de RF (así puedo cambiar la imagen en vivo), la memoria I2C para guardar alguna imagen y un poderoso cerebro: un PIC18F2550 a 48Mhz (a través del PLL del PIC y un cristal de 8Mhz). Para así poder setear todo a la velocidad suficiente, y para tener la cantidad de RAM necesaria para guardar la imagen que estoy seteando mientras la voy encendiendo. Porque no puedo leer de la I2C a la velocidad suficiente como para hacerlo entre cada columna.

en cuanto a la parte mecánica, los leds van a ser de montaje superficial, los mas chicos que consiga, los 48 leds ocuparían algo de 12cm de alto.
mi objetivo es lograr una imagen de 48x100 pixels, posiblemente pueda hacerla mas ancha, pero quiero empezar por eso.

saludos

lunes, 21 de septiembre de 2009

Plaqueta muy chica

logré fabricar una plaqueta impresionantemente pequeña, con pistas de 0.25mm.
para ello usé la técnica de la plancha, con la parte de atrás del contact, papel que funciona perfecto para hacer las plaquetas, lo planchas 5 minutos, lo metes en agua 1 minuto y después el papel sale como si fuera cinta, sale completo y el toner queda todo en la placa.
miren como quedó:

 
 
las pistas finas son de 0.25mm, las medias de 0.38mm y las gruesas de 0.5mm
los pads son de 1.42mm con agujeros de 0.75mm

EDIT:
Una foto con escala:

saludos

Pong portable


Todos conocemos este juego, es un clasico, un predecesor, es algo viciante y no necesita de los graficos del crysis para hacerte pasar 5 horas frente a una pantalla y terminar con artritis: o sea, es un buen juego.
Un dia me acordé que tenía un lcd grafico de 128x64 sin usar y quería hacer algo con el, tenía algunos microcontroladores asi que me puse a programar.
Quería hacer un juego y me decidí por este porque sino no me alcanzaba la velocidad de procesador de los micros, y porque era relativamente fácil de hacer.

se me ocurrió hacerlo formato PSP asi que lo hice así, para que se entienda miren las fotos:

 






El esquematico:


igual se enchufa, a pesar del formato. Así que por eso es portable y no portátil. Usé un transformador de un viejo helicóptero RC que tenía guardado.
El funcionamiento es simple, el micro hace todo: lee los valores de los potenciometros y de los botones y muestra lo que corresponda en la pantalla.
Los botones sirven para hacer pausa, y cambiar la velocidad de la bolita. Si en algún momento hago otro juego también se pueden usar para otra cosa. las paletas se mueven con los potenciómetros.

aca se puede ver el prototipo funcionando:


y aca tienen un video de la versión final, en donde torpemente trato de manejar los 2 controles y la cámara a la vez.:


de aca se pueden bajar el código y todo lo del proyecto.