Generador de Subtonos CTCSS con Arduino

Hola amig@s,

Hoy les comparto este nuevo diseño, que nace de la necesidad de contar con una unidad generadora de subtonos para mis antiguos pero a la vez preferidos equipos de radio para las bandas de 2 metros y 70 cm, los equipos Kenwood TR-9000 y Yaesu FT-780R respectivamente.

Utilizando un Arduino nano compatible (version china) y un puñado de componentes extras como un codificador rotatorio, una pantalla LCD de 16×2 pixeles con modulo i2c, un amplificador operacional LM358, un puñado de resistencias y condensadores fue posible lograr este objetivo y disponer de un aparato que permite configurar 2 subtonos simultáneos para operar ambas bandas por separado. Ademas, por un tema de comodidad es que su manipulación fuera sencilla y guardara los cambios realizados al perder la energía (apagar).

El circuito encargado de convertir la señal de onda cuadrada a sinusoidal es el siguiente:

El proyecto fue realizado en una placa de baquelita y el proceso de pintado de pistas mediante impresión láser sobre un papel especial para ese propósito, luego este se plancha sobre la placa por unos segundos a máxima temperatura usando una clásica plancha de ropa. La impresora utilizada fue una HP LaserJet 1102W con toner alternativo, dejo este dato para quien lo quiera realizar y espero pronto hacer un video sobre este proceso de diseños de circuitos impresos.

A continuación dejo algunas imágenes de la construcción:

El funcionamiento parte desde generar en el arduino 2 señales de onda cuadrada con las frecuencias correspondientes a cada subtono, luego con un pequeño filtro y circuito amplificador es posible convertir la onda cuadrada a sinusoidal que es como la necesitamos.

A continuación dejo el proyecto comprimido en zip con el código para cargar al arduino, este se encuentra totalmente comentado para que cualquiera que conoce el lenguaje C pueda realizar cambios a la configuración y las correspondientes librerías:

Aquí esta el archivo de la placa de circuito impreso en formato .pcb para el programa PCB Wizard.

Aquí les dejo algunos vídeos del proyecto:



Pronto mas videos…

Que lo disfruten.

Saludos desde Alto Jahuel, Buin, CE3MRO Armin

FF46pg

Radio-aficionado Chileno

Acerca del Autor

12 thoughts on “Generador de Subtonos CTCSS con Arduino

  1. hola ce3mro

    ¿puede publicar en su sitio el documento que explica cómo cargar y configurar subtono.ino en arduino nano? ¿Cómo configurar el programa y las bibliotecas que están en el archivo subtono.zip? explícame que tu artículo no se describe.

    antonio

  2. de antemano gracias por la informacion, con este proyecto se pueden volver a usar muchos radio “viejos” voy a montar el proyecto con tiempo y te estare contando. de nuevo muchas gracias…

  3. Estimado, lo felicito por el proyecto, estaba buscando la plaqueta de subtonos para un viejo Kenwood 2570 y me encontré con la grata sorpresa de este circuito, consulta hay alguna posibilidad de encargarle el generador ya que no tengo conocimientos suficientes para hacerlo, y como leei en uno de los comentarios esto pone en valor los viejos equipos de vhf, desde ya muchas gracias y nuevamente lo felicito.

  4. Primero que nada felicitarlo estimado por su publicación, estaba buscando el generador de subtono para mi FT-480R y encontré su publicación.
    Me interesa adquirirlo, si es posible.
    Hace poco deje de trabajar y estoy recuperando mis equipos e instalación, mi indicativo es CE3LBA con licencia vigente al día de hoy.
    Saludos.

  5. Felicitaciones estimado
    Magnifico proyecto, hace mucho tiempo que estaba buscando el generador de sub tono para mi
    Yaesu FT 480R y nadie lo tenia me hace mucha falta.
    La consulta es que valor tiene y como podria conseguir uno.
    Atte.
    JCCadiz
    CE3LBA

  6. Tengo las intenciones de realizar este proyecto, pero te pregunto: en el diagrama todos los condensadores (11 en total) aparecen con el símbolo de condensadores no polares, pero en el circuito utilizas 4 polares (electrolíticos) los cuales no están identificados en el diagrama. Me podrías indicar cuales son los electrolíticos indicándome el número de condensador que corresponde en el diagrama. Disculpa la cuestión, pero en esto de electrónica mis conocimientos son basicos

  7. Buenos Dias
    Yo ueria instalarlo en uno arduino uno mas tengo uno errore extrano.
    dice esto.

    Arduino: 1.8.13 (Windows 10), Board: “Arduino Nano, ATmega328P”

    Subtono:32:53: error: ‘POSITIVE’ was not declared in this scope

    LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // Configura el Display LCD de 16×2 via I2C

    ^~~~~~~~

    Multiple libraries were found for “LiquidCrystal_I2C.h”

    Used: C:\Users\USER\Documents\Arduino\libraries\LiquidCrystal_I2C

    Not used: C:\Users\USER\Documents\Arduino\libraries\NewliquidCrystal

    exit status 1

    ‘POSITIVE’ was not declared in this scope

    This report would have more information with
    “Show verbose output during compilation”
    option enabled in File -> Preferences.

    como se puede resover esto

    gracias Saludos 73 desde Portugal

Agregar un comentario

Tu dirección de correo electrónico no será publicada. Los campos requeridos están marcados *