Proyectos de DDS con estilo "Retro"

 



Desde hace un tiempo me vengo enfocando cada vez más en armar proyectos lo más analógicos posible. La primera razón es simple: tengo la sensación de que la recepción siempre es mejor y se mantiene ese gusto especial de lo analógico.

Sin embargo, hay proyectos tan atractivos que es difícil dejarlos pasar.

Hace un tiempo me llamó mucho la atención un diseño de JF3HZB, donde utilizaba un clásico DDS con el SI5351. Lo interesante —y lo que lo diferenciaba de otros proyectos— era una animación en el display que simulaba los diales de los viejos equipos de las décadas anteriores a los 80. Me pareció fascinante y quedó pendiente probarlo, porque para mí era, literalmente, “el proyecto definitivo” de un DDS digital.

La información completa está en la web del autor: https://tj-lab.org/2019/02/17/vfo5/, donde se detallan este diseño y sus versiones mejoradas. Utiliza un ESP32, un Arduino de alta performance capaz de manejar sin problemas los gráficos necesarios para la visualización.

https://github.com/tjlab-jf3hzb/Digital_VFO_with_analog_dial

Les dejo también los enlaces a los dos videos donde pueden ver las variantes que desarrolló.





Pasó el tiempo y finalmente llegó la hora de probarlo. Los ESP32 son tan populares que incluso se consiguen en Eneka, acá en Uruguay. Sin embargo, un traspié con el LCD que pensaba utilizar me impidió hacerlo funcionar.

En el trajín de buscar información sobre qué podía estar fallando, me encontré con otro proyecto inspirado en el de JF3HZB, pero con una diferencia clave: utilizaba un novedoso encoder‑display‑microcontrolador. Este enfoque me despertó aún más curiosidad, ya que solo requiere la conexión al módulo breakout SI5351 de Adafruit y un simple cable para programarlo.




https://www.hackster.io/mircemk/build-simple-retro-style-vfo-variable-frequency-oscillator-b84684

En el link y video que compartí arriba está todo explicado. Lo más complicado de armar fue conseguir el display de Elecrow, así que imaginen lo fácil que resulta este proyecto una vez que lo tienen.

CrowPanel 1.28inch-HMI ESP32 Rotary Display 240*240 IPS Touch and Knob Screen

Hay que tener en cuenta dos cosas:

  1. Usar la librería ESP32 Core en la versión 2.0.14.

    • Sin esto, aparecen problemas de compilación.

  2. Configurar el microcontrolador como ESP32‑S3‑Box.

Les dejo abajo una foto de cómo lo configuré yo.




Así que, como les cuento, verifiqué el código, conecté el CrowPanel a la PC con el cable USB que viene en la caja y lo cargué. Por arte de magia apareció el programa del DDS analógico, funcionando perfecto.

Nunca había hecho un proyecto tan fácil y, al mismo tiempo, tan bueno como este. Es, sin dudas, el proyecto definitivo de DDS, que voy a tener listo para algún próximo transceptor.

A continuación les dejo algunos videos de funcionamiento y también cómo viene presentado en la caja.












Mucha suerte y a no dejar enfriar el soldador!!












Comentarios