ATS-mini SI4732: lenguaje de script

 El receptor ATS-mini SI4732  cuenta con su propio lenguaje de programación, compatible con CSS y JavaScript, que permite obtener resultados rápidamente con un mínimo de esfuerzo. La programación se realiza via wifi y en el navegador.

 Los scripts se ejecutan y se guardan en el propio receptor.

El procedimiento es el siguiente:

  • Cargar el interprete del lenguaje (.bin) en el receptor ATS-mini (Sólo la primera vez)
  • Crear copia de seguridad del programa actual
    • Llamar EDITAR para mostrar el programa actual
    • Guardar con un nuevo nombre con Guardar
  • Seleccionar todo (Ctrl+A) y eliminar (Supr)
  • Crear o insertar el nuevo programa
  • Utilice Guardar para guardar los cambios en la radio.
  • Utilice EJECUTAR para ejecutar el programa guardado en la radio

El navegador desde el que estamos editando y ejecutando el programa mostrará una página con la salida del programa (si la hay). Mientras esta ventana esté activa, se produce una comunicación rápida y constante entre el navegador yel receptor ATSmini a través de los llamados web sockets. Estos requieren una conexión wifi estable, sin la cual el sistema no funcionará. Si no se requiere la salida del navegador, se puede cerrar la ventana y el programa se ejecutará automáticamente en la radio.


Minimo receptor de radio

Este programa sirve para comenzar a programar el FW propio (.rus para comentarios en ruso y .eng con comentarios en inglés)


Ver también

Referencias

Breve guia de receptores de radiofrecuencia (septiembre 2025)

Equipos independientes stand-alone

  • Basados en SI4732 
    • ATS-mini (
      • Modelo básico V2 por unos 25€ en aliexpress
      • Modelo pro  V3S por unos 35€ en Aliexpress





 
Equipos que precisan de un procesador 
  • RD828D / R860 / R820T2 de Rafael Micro y RTL2832U de Rafael Micro / E4000 de Elonics
  • RSP o MSI (MSI3001: MSI2500 + MSI001)
    • RSPdx  < ¿? (Probado pero con problemas actuales de suministro)

ATS-mini SI4732: Analizador de espectros

Una de las aplicaciones que se pueden obtener del ATSmni Si4732 es el análisis espectral de las bandas, para ello se puede utilizar el programa python de Kabuse para ver el espectro de una banda desde la pantalla del ordenador



Ver también

Referencias  

ATS-mini SI4732: FT8

 Se me ocurren tres formas posibles de recibir FT8 (El protocolo digital mas popular entre los radioaficionados en las bandas de HF):

  • Modificando el FW del ATSmini si4732
  • Decodificandolo con una app en un dispositivo Android conectado mediante un cable USB al ATSmini si4732 como (Estoy trabajando en ello):
    • FT8CN de BG7YOZ se descarga en su dispositivo Android y se instala directamente desde Github.
    • FT8TW disponible el apk en Google Play y en Apkpure, es una rama de desarrollo de la app FT8CN. Si quiere instalarla desde APKpure (es muy cansino con la propaganda) primero el instalador de APKpure en el dispositivo android y despues desde este FT8TW
  • Decodificando con el programa WSJT-X en un ordenador conectado mediante un cable USB con un al ATSmini si4732 (Se ha conseguido bajo windows, pero con macOS estoy en ello, pues no acaba de funcionar)
En el ATSmini se sintoniza la frecuencia de FT8, y se saca la señal de audio por el conector de acuriculares

El cable de audio se conecta a un conversor o tarjeta de audio jacks/USB

Se configura la entrada de señal del microfono en el WSJT-X en el desplegable (archivos=> Configuración) como USB


Recomendaciones "No poner todos los huevos en la msima cesta" y  "con las cosas de comer no se juega"

Para pruebas y sobre todo cuando se descargan app desde fuera de Google Play recomiendo usar un antiguo dispositivos móvil que utilice, despues de resetearlo a parámetros de fabrica y en el no habrá app de email o de mensajeria con sus credencias.

Referencias

ATS-mini SI4732: WSPR

Después del éxito en la recepción y decodificación de FT8 con ATSmini Si4732 vamos a probar con WSPR para ello usamos para decodifixar el programa WSJT-X en un ordenador (Windows, macOS, etc,) conectado mediante un cable USB con un al ATSmini si4732 (Ver observaciones en ATS-mini SI4732: FT8).




No hay mayor problema, lo único que debe de tener en cuenta que el nivel de entrada de audio no sature como en el ejemplo que aparece en rojo, si ha activado la opción de subir spots los vera en wsprnet.
En la captura se han recibido entre otras a las estaciones EA5JTT y EA5RKP en 20m (Debe sintonizar el ATSmini a la frecuecnia que quiere recibir, para lo que le será util el control remoto del ATSmini)


Ver también

ATS-mini SI4732: Control remoto

La forma nativa de comunicarse de forma remota es mediante comandos ejecutados con Putty o Picocom a través de una conexión serie sobre USB. También puede abrir una aplicación de terminal desde un navegador como Google Chrome: https://www.serialterminal.com/



Tenga en cuenta que la documentación del fabricante del procesador  ESP32 indica que la configuración serie predeterminada es 115200 8N1, aunque 9600 8N1 puede ser un poco más fiable.

Los comandos puede encontrarlo en el manual de ATSmini (ESP32+si4732) que puede encontrar en las referencias.

El acceso a la memoria de las estaciones almacenadas se puede ahcer directamente con la aplicación https://esp32-si4732.github.io/ats-mini/memory.html

También está implementado un comando para obtener una copia de pantalla del ATS mini con socat (Se instala por ejemplo en macOS desde la consola con brew install socat):

echo -n C | socat stdio /dev/cu.usbmodem14401,echo=0,raw | xxd -r -p > /tmp/screenshot.bmp


Control remoto con Vercel

Conectando el ATSmini con un cable USB y ejecutando la aplicación https://ats-mini-controller.vercel.app/ en un navegador se puede gestionar :

  • el ATSmini desde el navegador
  • escuchar el ATSmini a través de la app usando un cable de audio (mala calidad)
Seleccionar el puerto USB al que se ha conectado el ATSmini

Seleccionar la entrada del microfono, en este caso USB pues no tiene entrada de micro física, que debe estar conectada con un cable de audio a la salida de auriculares de miniATS

Pantalla de la app de control

Log de la app



Conexión del audio (debe mejorar)



A la salida de auriculares del ATSmini se puede conectar:
  • Unos auriculares
  • La entrada de un amplificador de música
  • La entrada de micrófono de un ordenador o en caso que no la tenga mediante un adaptador USB 

Control remoto con Kabuse

Esta aplicación escrita en Python proporciona una interfaz gráfica de usuario (GUI) para controlar un receptor de radio SI4732 basado en ESP32 mediante una conexión serie (Puerto USB). Permite a los usuarios gestionar fácilmente:
  • diversas funciones de radio
  • editar memorias
  • analizar el espectro radioeléctrico 
Hay que instalar Python en su ordenador
  • Si no lo tiene instalado, consulte el como hacerlo para su sistema operativo en https://www.python.org/
  • Si lo tiene ya instalado mire la versión y actualice
    • python3 --version
Hay que instalar las librerias ncecesarias con 
  • pip install guizero pyserial matplotlib
o
  • pip3 install guizero pyserial matplotlib
DEscargar la aplicación desde 
Ejecutarla
Ejecución del programa desde un terminal o consola

pantalla de control


Pantalla espectral


Control remoto con KD8QED

Usando la conexión Wi-Fi para acceder al servidor web del ATS-Mini está el software como ATS-mini remote Firmware desarrollado por KD8QED que cuesta 10$ pero que  requiere 16 MB de memoria (Comprobar el tamaño de la memoria flashables de su modelo, el V3S tiene 16M). La versión actual es la ATS Mini Firmware 2.28.R1 (octubre, 2025)


Ver también

ATS-mini SI4732: Modelos

 Versiones del hardware HW

Versión del HW V2 con la versión de FW 2.11

Imagen del ATS-mini HW V2 FW 2.11 del vendedor


Receptor, antena telescópica, antena en aro, cable USB-C, botones e instrucciones

Batería de de ion-Li de 800 mAh de 3,7 V


Detalle de la placa principal con el procesador ESP32-S3-N16R8


Detalle del procesador  ESP32-S3-N16R8 que es un clon de la ESP32-S3-WROOM-1-N16R8 (Flash 16MB Quad SPI; PSRAM 8MB Octal SPI. 
En principio debe de llevar Wi-Fi y Bluetooth que no se usan con este firmware o no se ha implementado en la placa base, de hecho no aparecen activos.

Placa principal, batería y altavoz


Pantalla IPS 1,9" HD color (170x320)


Versión del HW V3S con la versión de FW 2.11

Imagen del ATS-mini AMNVOLT HW V3 FW 2.30 del vendedor

About 2/3: Versión del F/W Firmware 2.30 de 7/8/2025

About 3/3: CPU ESP-S3 R2

Placa principal con diferencias con el  modelo V2 (Amplificador en entrada de antena y del altavoz/auriculares; ambos en la parte derecha), batería (identica) y altavoz (también mejorado en V3S)


Detalle del procesador  que en este caso noe s un clon sino que es el ESPRESSIF  ESP32-S3-WWOOM R2, observe la antena WiFi que no dispone el V2


1/2: Guía rápida


2/2: Guía rápida


Versiones del software

  • SW  Principales mejoras desde la 2.11 a la 2.3 v2.3' de Github 7-8-2025
    • Modo de entrada directa de frecuencia. 
    • Configuración->Desplazamiento UTC ahora afecta la hora mostrada (ya sea recibida por RDS o NTP).
    • Añadir relación señal/ruido (SNR) al registro de la consola serie.
    • Modo Wi-Fi para sincronizar la hora mediante NTP
    • Posibilidad de seleccionar la configuración de desenfasis de FM según la región. 
    • Mostrar la dirección MAC en la página web de estado del receptor. 
    • Añadir opciones ALL-CT RDS para quienes prefieren la hora precisa en lugar de WiFi.
    • Copia de seguridad y restauración de la EEPROM a través de la interfaz web del receptor. La restauración solo funciona con versiones de firmware compatibles.
    • Nueva interfaz de usuario opcional con medidores S y S/N de gran tamaño.
    • Mostrar la dirección IP asignada por DHCP en la pantalla Acerca del sistema.
    • Conexión a la interfaz de usuario web del receptor utilizando el nombre mDNS atsmini.local además de una dirección IP.
  • HW principales mejoras de V2 a V3S de junio 2025
    • Circuito Hi-Z incorporado, mejora la resolución de señal débil 
    • Amplificador de auriculares independiente, mejor rendimiento de auriculares 
    • Nuevo firmware v2.21 y puedes actualizar en el futuro 
    • Auriculares silenciosos al cambiar de frecuencia  bandas 
    • Caja personalizada de ABS y aluminio

ATS-mini SI4732: lenguaje de script

  El receptor ATS-mini SI4732  cuenta con su propio lenguaje de programación, compatible con CSS y JavaScript, que permite obtener resultado...