sábado, 27 de marzo de 2010

Un nuevo juguete

Ayer llegó la placa de desarrollo para FPGAs de Altera que había encargado. Ya hacía tiempo que tenía ganas de meterme en este tema. Ahora tengo por delante una cantidad ingente de información para asimilar, de conceptos nuevos que comprender y de horas para practicar hasta dominar este tema.
Diversión asegurada.



Coninua...

domingo, 17 de enero de 2010

Un punto azul pálido

Leyendo el último post de DO_0B en su reciente blog, me he acordado de este vídeo.
En el vídeo, Carl Sagan, a quien siempre he admirado profundamente, reflexiona sobre ese punto azul pálido que aparece en una de las últimas fotografías tomadas por la Voyager I. En aquel momento la sonda se encontraba a más de 6000 millones de kilómetros de casa.





Esta secuencia, como toda la obra de Sagan, tiene algo que resulta conmovedor. La forma que él tenía de ver el Universo siempre ha sido también la mía. Las razones que él tenía para amar la ciencia son también las mías. Coninua...

viernes, 13 de noviembre de 2009

Twitter

Ya ni me acuerdo de la última vez que actualicé esto. Y no es porque no tenga nada interesante que contar, sino porque nunca encuentro el momento para ello. Y es que escribir unos párrafos sobre un tema, parece que no, pero llevan su trabajo.

Por eso hace poco me hice (por fin) una cuenta en Twitter. Y la uso. Eso sí, no sé si su uso durará más o menos que el del blog. Al menos ya puedo decir que no pertenezco a ese 21% de usuarios de Twitter que nunca ha publicado nada.

Podéis encontrarme en: http://twitter.com/j_mb

No es que cuente muchas cosas interesantes, pero ahí está.

De todas formas, no pienso cerrar el blog. Algún día encontraré tiempo para postear. Coninua...

miércoles, 13 de mayo de 2009

Datos

A pesar de que ya lleva unos cuantos días por ahí, instalé por primera vez Ubuntu 9.04 el sábado. Y digo por primera vez, porque ya voy instalándolo en tres máquinas. Tratando de actualizar un poco mis métodos, esta vez no usé CD. En lugar de ello usé una joya de programa que se llama uNetbootin, que permite instalar diferentes distribuciones de GNU/Linux, BSD y demás Unixes como imágenes arrancables directamente desde una memoria USB. Seleccionas la imagen ISO que te hayas descargado, escoges el dispositivo USB y listo. Incluso, si quieres, te puede descargar él directamente la distro que quieras, seleccionándola en un menú. Los que hayáis creado alguna vez la partición arrancable "a mano" sabréis apreciar mejor que nadie este programa.

La eficacia del método no hizo más que apoyar mi opinión de que los CD-ROM y DVD-ROM están en las primeras fases para convertirse en tecnologías obsoletas.

Hace un tiempo, cuando Apple sacó el MacBook Air todos pensábamos que no iba a tener demasiado éxito por no disponer de unidad de CD/DVD. Y es cierto que no tuvo mucho éxito, pero lo de ahorrarse el CD ahora no me parece tan mala idea. Yo, que cada poco compraba CDs y DVDs en botes de 50, hace ya tiempo que casi no los uso. El los últimos meses creo que sólo me han servido para instalar sistemas operativos. Y a partir de ahora ni para eso los usaré. Habiendo discos duros del orden del terabyte a bajo precio, memorias USB de varios gigas a precio ridículo, conexiones de banda ancha, servicios web gratuitos de almacenamiento de datos (hablaré de esto en otro post, que el tema da para bastante) y demás, ¿para qué guardar cosas en DVD? Al DVD le llegará su día, y a no mucho tardar. Según algunos fabricantes, estos discos pueden durar más de 30 años. Pero ¿qué más da, si dentro de 10 años no va a haber PCs que puedan leerlos? Serán tan inútiles como lo son hoy en día los diskettes.

Y lo mismo ocurrirá con los BlueRay. Los formatos se suceden cada vez más rápido. El diskette de 3.5 pulgadas estuvo al pie del cañón más tiempo que el DVD, y el BlueRay estará menos que el DVD, con toda seguridad. Sacar una nueva tecnología con la que dominar el mercado es muy tentador para las grandes compañías.

La única forma de que la información perdure es mantenerla viva. Y la mejor forma que conozco para ello es dejarla el disco duro y hacer copias de seguridad incrementales a un segundo disco duro (externo o en otro ordenador) cada poco tiempo. Los discos irán estropeándose y otros nuevos los sustituirán, pero los datos seguirán ahí mientras haya software para leerlos.

Bueno, ya está bien. Otro día contaré lo de Ubuntu 9.04, que es sobre lo que había pensado escribir antes de enrollarme con todas estas divagaciones. Coninua...

lunes, 30 de marzo de 2009

Cómo crear una moneda de cinco euros (usando Python)

El Ministerio de Finanzas Holandés organizó en 2008 un concurso en el que fueron invitados a participar un grupo de artistas y arquitectos. El objetivo era diseñar una moneda conmemorativa de 5 euros con el tema "Los Países Bajos y la arquitectura".

La moneda ganadora, de la que se ha hecho una tirada de 350.000 unidades, ha sido diseñada por Stani Michiels, quien además de ser arquitecto es conocido en el mundo de Python por ser el creador del IDE SPE (Stani's Python IDE).


El diseño de Stani está generado por varios scripts de Python, utilizando las librería PIL y PyCairo, entre otras. Todo está diseñado mediante software libre corriendo sobre Ubuntu. En su blog explica con suficiente detalle las ideas detrás de cada aspecto de la moneda y los procedimientos que ha seguido para su realización. Coninua...

domingo, 15 de marzo de 2009

Motor de telescopio e ingeniería inversa

Uno de los mini-proyectos personales que tengo pendientes es la realización de fotografía astronómica en piggy-back con la Canon 350D y el Lidlscope utilizando la webcam para hacer autoguiado. Ya lo he intentado con guiado manual anteriormente y con buenos resultados, pero es demasiado laborioso para mi gusto.

Mi primer problema es que no tengo motor de seguimiento en el Lidlscope. Podría comprar uno, podría utilizar uno prestado de la asociación astronómica o podría construir uno. La primera opción no me satisface, ya que el precio del motor, aunque bastante barato, es superior al del telescopio. La segunda opción está bien para hacer alguna prueba, pero no como solución permanente. La última me convence más, siempre pueda hacerlo por poco dinero. Y creo que puedo, porque tengo algunos motores paso a paso de viejas impresoras y algunas cajas reductoras que podrían servir. También creo tener casi todos los componentes electrónicos necesarios.

Aunque la electrónica de control de un motor paso a paso no tiene mucho misterio, he optado por investigar primero cómo funciona el driver del motor original. Para ello pedí uno prestado en la asociación durante unos días, lo desmonté y extraje su esquema con pelos y señales.

Aquí hay una foto del motor y su driver:


Aviso: a partir de aquí todo es jerga electrónica. Para los que os interese el tema, podéis encontrar una excelente introducción a los motores paso a paso aquí: Jones on stepping motors.


La conclusión después de todo es que no hay nada especial en el aparato. Es un driver de motor paso a paso bipolar de lo más convencional. Un microcontrolador AT89C2051 lo maneja todo. La activación de las bobinas del motor se hace con transistores PNP y NPN discretos. El comparador analógico interno que tiene el microcontrolador se usa para detectar cuando la batería está baja de carga.

El firmware tampoco debe tener ningún misterio. Controla el motor en pasos completos, con un paso cada 20.89 milisegundos. No hay ningún tipo de circuito de control de corriente, ni de desconexión de las bobinas para ahorrar batería, ni nada por el estilo. Aquí está el esquema completo. Coninua...

sábado, 14 de marzo de 2009

¡Tengo un blog!

Haciendo unas búsquedas en Google me he topado con este blog. He leído varios párrafos y he empezado a recordar: Esto me suena... el tipo que escribe parece tener bastante en común conmigo... Vaya, creo que esto lo escribí yo... ¡Tengo un blog!

Evidentemente es broma. Recordaba que tenía un blog porque lo tengo apuntado en mi agregador bajo el título “mio”.

Lo cierto es que llevo un montón de tiempo sin escribir nada aquí. Nunca fui muy regular escribiendo, pero últimamente lo tenía abandonado del todo. Sabía que esto ocurriría, que yo no soy como esos blogger legendarios que mantienen su periodicidad diaria desde el principio de los tiempos, cuando Dios creó la Web 2.0 y el RSS. Pero como a mi me lee muy poca gente, no importa demasiado que deje de escribir durante más o menos tiempo. Cuando me suscribí a Blogger tenía intención de escribir casi a diario, contar muchas cosas, llegar a mucha gente y hacer que el mundo sea un lugar mejor gracias a mi prosa. Pero ya he visto que eso no va a ocurrir nunca. La constancia no es mi fuerte y tengo cada vez menos tiempo para cambiar el mundo.

Últimamente mi trabajo es bastante más, digamos, intenso de lo habitual. Tengo demasiadas cosas en las que pensar durante todo el día. Muchos días llego a casa a las tantas y con ganas de irme a la cama cuanto antes. Otras veces me cuesta desconectar y sigo trabajando en casa. Supongo que es el mal común a todos los que algún día decidieron montar una empresa. Pero mi caso debe ser especialmente grave, porque mi trabajo es una prolongación de mis aficiones. Por eso, a pesar de todo, no me considero un adicto al trabajo, sino un apasionado de la electrónica y del software (un friki, que se dice ahora) que, de paso, se gana el pan con ello. Así que, en realidad, no puedo quejarme.

Pero incluso con tanto trabajo estas últimas semanas he sentido varias veces el gusanillo de volver a escribir algo. También he encontrado algo de tiempo para retomar algunos proyectos personales que tenía pendientes. Hablaré aquí sobre algunos de ellos.

¡Hay que ver cómo ha degenerado este blog! Empezó con artículos divulgativos largos y bastante trabajados, y míralo ahora, actualizándose de pascuas en ramos para contar lo primero que se me pasa por la cabeza. Coninua...