A mediados de 2018 aprendimos cómo funciona un tocadiscos y cómo el audio se guarda en discos de vinilo. Un par de meses después vimos un CD-ROM bajo el microscopio, un festival de puntos y rayas que representan unos y ceros. ¿Qué ocurre si juntamos ambos conceptos? El resultado es un tocadiscos binario fabricado por el usuario de YouTube John Bumstead, capaz de leer texto codificado en grandes discos de madera.
Uno de los aspectos más interesantes del sistema binario es que podemos usar casi cualquier cosa para representarlo: luces, botellas, frutas, ¡agujeros!Las tarjetas perforadas fueron nuestras principales aliadas a la hora de almacenar y reproducir código, y aunque hoy se las considera obsoletas, su legado es gigantesco. Pero la tarjeta es apenas un formato: cualquier objeto que reciba agujeros tiene el potencial de convertirse en un medio de almacenamiento, siempre y cuando exista un método para recuperar la información más tarde. Entonces, ¿qué tal un tocadiscos? Y no me refiero a uno tradicional: Este lee texto.
El tocadiscos binario de John Bumstead
El tocadiscos binario es un desarrollo de John Bumstead, ingeniero óptico que decidió demostrar cómo funcionan los dispositivos de almacenamiento básicamente modificando su escala. Los discos de madera tienen agujeros y «no-agujeros» (así los llama Bumstead) que bloquean un láser o lo dejan pasar, ceros y unos respectivamente. Con esa combinación, Bumstead puede codificar pequeñas muestras de texto, que luego se reproducen en una matriz LED, acompañadas de notas MIDI. En promedio, sus discos almacenan unos 700 bits debido al tamaño de los agujeros, lo que le obliga a usar mensajes muy cortos. A modo de comparación, un CD convencional de 700 megabytes guarda ocho millones de veces más información.
Tanto el vídeo como su tutorial en Instructables exploran la construcción del dispositivo, que es más complejo de lo que aparenta (la fase de prototipos fue difícil). Bumstead explica que necesita dos detectores: uno para leer la información y otro para no perder el timing (en otras palabras, «el reloj»). La lista de materiales requeridos es larga e incluye un Arduino Nano. Más allá de sus dificultades naturales, estamos convencidos de que deberías reproducir el proyecto si tienes la oportunidad.
Accede al tutorial: Haz clic aquí