Una calculadora DIY con seis voltímetros analógicos y punto flotante

Fuentes: Panel meter calculator with floating point

El investigador y bloguero Michal Zalewski (lcamtuf) presenta en su Substack un proyecto de calculadora DIY con la particularidad de prescindir por completo de pantallas digitales: el resultado se muestra en seis voltímetros de panel SO-45 y un voltímetro edgewise vintage dedicado al exponente del punto flotante. La estética emula los paneles electromecánicos industriales, con plantillas acrílicas pintadas y fresadas en CNC que actúan como carátulas de los instrumentos.

El cerebro del dispositivo es un microcontrolador AVR128DA28 de 8 bits, alimentado por una fuente de 5 V, que modula siete líneas PWM para excitar los medidores y escanea un teclado matricial 4×4 construido con 16 pulsadores táctiles NKK JF de 18×18 mm. La caja se mecaniza en arce con una distribución no estándar: diez dígitos y el punto decimal a la izquierda, y cinco operadores agrupados a la derecha. Para evitar los problemas de precisión del IEEE 754, el firmware implementa aritmética de punto fijo con formato 6+5 dígitos; el código fuente está disponible públicamente.

El artículo detalla el flujo de uso —operaciones encadenadas, cambio de signo y doble '=' como borrado— e incluye un vídeo demostración con fracciones, números negativos y condiciones de error. Zalewski enmarca el proyecto como un capricho de aficionado que une su interés por los relojes no convencionales y por la historia de las calculadoras, y lo promociona junto a su libro ilustrado 'The Secret Life of Circuits'.