Un entusiasta decidió dar vida a este genial sistema hipotético en el mundo físico.
El constructor aficionado, conocido bajo el seudónimo de The Bananaman 2018, presentó en la plataforma Lego Ideas un modelo funcional de la máquina de Turing , ensamblado con piezas de Lego. Este proyecto único, compuesto por aproximadamente 2900 elementos, demuestra la increíble creatividad y maestría técnica de su autor.
La máquina de Turing, originalmente propuesta por el matemático Alan Turing en 1936, es un dispositivo hipotético capaz de modelar cualquier algoritmo computacional. El concepto incluye una cinta infinitamente larga con símbolos, una "cabeza" que lee y escribe dichos símbolos, un conjunto finito de estados y una tabla de instrucciones para determinar la siguiente acción.
Crear versiones físicas de la máquina de Turing representa un desafío fascinante tanto desde el punto de vista de la ingeniería como de la computación. Aunque estas máquinas son considerablemente inferiores a los ordenadores modernos en términos de rendimiento, siguen siendo una herramienta útil para estudiar los fundamentos de la informática.
The Bananaman contó que se encontró por primera vez con el concepto de la máquina de Turing hace algunos años. A pesar de la abstracción del modelo, decidió intentar recrearlo con piezas de Lego Technic. Los primeros intentos fracasaron debido a lo voluminoso e ineficaz de las estructuras.
El avance se produjo cuando el constructor desarrolló una nueva forma de crear la "tabla de verdad" y aplicó un sistema de registros, lo que simplificó notablemente el mecanismo. El trabajo en el prototipo comenzó durante unas vacaciones, fue suspendido y luego completado en un periodo vacacional posterior.
Una de las principales dificultades al crear el modelo fue la limitación de Lego Ideas respecto al número de piezas: en el momento de presentar la solicitud, el límite era de 3000 elementos. The Bananaman logró ajustarse al límite, utilizando unas 2900 piezas. Curiosamente, después de esto, la restricción fue incrementada a 5000 partes.
Algunos elementos de la construcción, en particular uno de los engranajes grandes, fueron impresos en una impresora 3D. El autor explicó que comprar las piezas faltantes en línea generalmente lleva más tiempo y resulta más costoso.
Antes de crear la versión digital, The Bananaman diseñó y ensambló primero un modelo real para asegurarse de su funcionamiento. Posteriormente, utilizó el programa Stud.io para generar visualizaciones tridimensionales del proyecto.
Al responder sobre la fiabilidad del mecanismo, el constructor admitió que el dispositivo requiere una calibración muy precisa. Para garantizar la estabilidad, utilizó múltiples conexiones redundantes e intentó crear un soporte sólido para cada mecanismo. Sin embargo, algunas partes siguen siendo vulnerables, y el autor planea implementar mejoras adicionales.
Originalmente, la máquina de Turing de Lego estaba equipada con un motor eléctrico, pero más tarde The Bananaman lo reemplazó por un accionamiento manual. Esta decisión hizo que la construcción fuera más económica y segura en caso de que el mecanismo se atascara.
Al momento de redactar esta noticia, el proyecto de The Bananaman había acumulado casi 4000 votos de apoyo en la plataforma Lego Ideas. Para avanzar a la siguiente etapa, necesita obtener 5000 votos, y para pasar a la evaluación experta de Lego, 10000 votos. Si el proyecto alcanza esta meta, los profesionales de la compañía considerarán la posibilidad de lanzarlo al mercado.
Monica Pedersen, directora de marketing de Lego Ideas, destacó la complejidad y singularidad de este proyecto. Lo comparó con el modelo de máquina de escribir lanzado previamente, que también se caracterizaba por su compleja construcción y múltiples funciones operativas, aunque no alcanzaba el nivel de complejidad de la máquina de Turing.
Para The Bananaman, esta es ya la cuarta vez que presenta sus proyectos en Lego Ideas. En su canal de YouTube se puede seguir la evolución de sus habilidades de construcción a lo largo de los años. Entre otros interesantes proyectos de entusiastas de Lego Technic se encuentran una calculadora mecánica y un tambor automático.
Actualmente, The Bananaman está considerando su próximo proyecto. Quizás sea un procesador simple o la reconstrucción con piezas de Lego de algún dispositivo similar a la máquina criptográfica Turing-Welchman Bombe.