• Skip to primary navigation
  • Skip to content
  • Skip to primary sidebar
  • Skip to footer

Buenos Aires Radio Club

LU4BB, 146.805 Mhz. -600, CABA, AR

  • Inicio
  • Blog
    • Entradas de Blog
    • Actividades
    • Electrónica
  • El Club
    • Estatuto
    • Comisión Directiva
  • Herramientas
    • Código Q.
    • Ejemplo de un Comunicado
    • Zonas Horarias
    • RST
  • Servicios
    • QSL Bureau
    • Renovación y Rehabilitación de Licencias
    • Curso de radioaficionado
    • Repetidora VHF
    • WebSDR
  • Asociate al Club!
  • Contacto
  • Artículos en Venta

aprs

Proyecto APRS (iGate, Tracker, Digi) con arduino flash del ESP8266

20/11/2023 by LU9CNS 2 Comments

Para seguir con el proyecto de tracker, igate y digipeater de aprs basado en arduino y en un ESP8266 quiero en este post explicar cómo elegir la imagen del ESP8266 y cómo grabarla en el mismo.

En el post anterior vimos cómo bajarle la imagen al arduino para trabajar como TNC en el proyecto. El proceso para grabar la imagen en el ESP8266 es básicamente el mismo pero con otro software y con un poco más de variedad.

Para la grabación tenemos que descargar el software PYFlasher y lo podemos descargar desde este enlace. Es solo un ejecutable por lo que no hay que hacer instalación alguna. Si por algún motivo el enlace anterior no funciona, en este enlace también podes descargar el pyflasher.

Una vez que tenemos descargado el software tenemos que elegir bien la imagen que vamos a utilizar. Dentro del proyecto hay dos tipos de imágenes:

1- Imágenes para tracker/iGate/Digipeater

2- Imágenes para iGate/Digipeater

La diferencia entre una y otra es muy simple, en la del tracker se contempla que el proyecto va a estar en movimiento y requiere un módulo de GPS mientras que las otras contemplan que la placa está en un lugar estático y la ubicación se ingresa como coordenadas de latitud y longitud.

¿Cómo elegir la imagen que vamos a utilizar?

Una vez que definimos si vamos a construir un tracker o un iGate en la carpeta de cada uno vamos a encontrar muchas imágenes que podemos utilizar en el ESP8266 como podemos ver en la imagen.

En la imagen anterior, estamos viendo el contenido de la carpeta de las imágenes del iGate pero la descripción que sigue aplica para el tracker. En el caso de los archivos que están en la imagen vamos a armar una descripción de los archivos:

NombreDescripción
Indy_igate43c_96.binVersión 4.3C – Para displays OLED 0.96
Indy_igate43c_13.binVersión 4.3C – Para displays OLED 1.3
Indy_igate43c_I2C96.binVersión 4.3C – Para displays I2C 0.96

Solo vemos la descripción de 3 archivos pero a modo de ejemplo es suficiente. Vemos la versión que son los primeros números y después tenemos el tipo de display que podemos utilizar con esa imagen.

Esto quiere decir que la imagen que vamos elegir para grabar en el ESP8266 depende del proyecto (tracker o iGate), la versión que vamos a utilizar (el número de versión) y el tipo de display que vamos a utilizar.

¿Cómo grabar la imagen en el ESP8266?

Una vez que tenemos descargado tanto el PYFLASHER como la imagen que vamos a grabar el próximo paso es bajar la imagen en el ESP8266. Antes de poder hacer esto, tenemos que saber en qué puerto COM estará conectado el módulo tal como hicimos en TNC y arduino.

Para esto tenemos que conectar el ESP8266 al puerto USB y abrir el administrador de dispositivos. Ir hasta los puertos COM y tomar nota del puerto COM que se asignó en el sistema operativo. En mi caso es el COM3 nuevamente:

Luego de esto abrimos el PYFLASHER y elegimos el puerto COM y la imagen que descargamos. Dejamos la velocidad por defecto y seleccionamos la opción de borrado de la información.

Luego, presionamos el botón FlashNodeMCU y esperamos a que finalice el proceso luego de unos segundos.

Luego de esto, tenemos que verificar si la imagen quedó bien grabada. Para esto, no hace falta conectarlo a la placa y podemos verificar el funcionamiento de la imagen utilizando putty tal como hicimos con el arduino.

Para esto tenemos que descargar putty de este enlace. Luego tenemos que abrir Putty y abrir una sesión tal como se muestra en la siguiente imagen:

Luego damos clic en el botón Open para abrir la sesión. Si en la consola de Putty podemos ver los mensajes de configuración del iGate quiere decir que la imagen quedó bien grabada y tenemos que pasar al siguiente paso que es el de la configuración del mismo.

Para esto vamos a publicar 2 posts distintos, uno para el tracker y uno para el iGate. Si bien son configuraciones similares tienen algunas particularidades de acuerdo a las necesidades.

Nos leemos pronto.

73 de LU9CNS

Filed Under: Electrónica Tagged With: aprs, arduino, digipeater, iGate, tracker

Proyecto APRS (iGate, Tracker, Digi) con arduino flash del TNC

15/11/2023 by LU9CNS Leave a Comment

Siguiendo con las publicaciones del proyecto de APRS basado en arduino y ESP8266 para construir un traker, Digipeater o iGate, en este post te voy a contar cómo bajar la imagen del TNC.

Dentro de esquema que describimos en el post anterior, el arduino hace las veces de TNC. Una interface entre la radio y el ESP8266 para las funciones que requieran conectividad a internet (iGate) o interface para mandar mensajes.

Lo primero que tenemos que hacer es descargar la imagen que tenemos que grabar en el arduino. Las imagenes disponibles se encuentran en esta carpeta de google drive.

Para el proyecto, vamos a utilizar la imagen que funciona a velocidad de 19.200. La misma tiene el nombre «arduino_tnc_SQ9MDD_0154_delay80_19200.ino.hex» y debemos descargarla de la carpeta mencionada anteriormente.

Una vez que tenemos la imagen descargada, tenemos que utilizar el software xloader para poder grabarla en el arduino. Una copia de xloader se encuentra en la misma carpeta de Google Drive que mencionamos anteriormente. Descargar también el xloader.

Antes de seguir con la grabación de la imagen en el arduino, tenemos que conectarlo a la computadora y tomar nota del puerto COM que le asignó el sistema operativo. Para esto, una vez que tenemos conectado el arduino a la computadora, vamos al administrador de dispositivos, y buscamos el puerto COM que tenemos asignado.

Como se puede apreciar en la imagen, el puerto COM en mi caso es el COM3.

Luego, tenemos que abrir el archivo zip y luego abrir el xloader que está dentro. Nos va a aparecer la siguiente imagen:

Damos clic en los 3 puntos y buscamos el archivo que descargamos con la imagen del arduino. En device, seleccionamos el que dice Nano(ATmega328) y luego seleccionamos el puerto COM donde tenemos conectado el arduino. Seleccionamos la velocidad de 57600 baudios y luego damos clic en el botón Upload.

Veremos como los leds del arduino comienzan a prenderse y apagarse y luego de unos segundos veremos en la ventana del Xloader el mensaje con la cantidad de bytes que se escribieron en el arduino.

Con esto tenemos el software del TNC ya grabado en el arduino. Si queres quedarte seguro de que quedó bien grabado, podemos hacer una prueba utilizando un software de consola. En este ejemplo vamos a utilizar putty que se puede descargar desde este enlace.

Para hacer la prueba, debemos cerrar el Xloader y abrir el Putty que acabamos de descargar. Vamos a ver una pantalla como la siguiente:

En connection type seleccionamos Serial y en el campo Serial line escribimos el puerto COM donde tenemos conectado el arduino, en mi caso es COM3. Si vos no desconectaste el arduino lo más probable es que mantengas el mismo puerto que usaste para el Xloader.

Una vez tenemos esto, le damos clic al botón Open y si la imagen se grabó bien en el arduino deberíamos ver un mensaje como el siguiente:

Si pulsas el botón de reset que tiene tu arduino con el putty abierto, deberías ver en el putty lo siguiente:

Si llegaste hasta acá con todo bien, tenes tu TNC escrito en el arduino y podes avanzar en la grabación de la imagen en el ESP8266 pero eso es algo que voy a explicar en un post dentro de unos días.

Si estás armando este proyecto y tenes dudas, en este grupo de Telegram hay personas que también lo están armando y donde discutimos temas de APRS en general.

Espero te haya servido y cualquier cosa dejá un comentario.

73 de LU9CNS

Filed Under: Electrónica Tagged With: aprs, arduino, digipeater, iGate, tracker

Motorola Radius SM50 caracteristicas y programacion

21/03/2021 by LU9CNS 19 Comments

Siguiendo con la serie de posts de programación de radios canaleras en este quiero cubrir el Motorola Radius SM50.

Hace un par de meses que Mauricio (L1AAX) me viene hablando muy bien de las radios Motorola Radius SM50 en general. Tanto me dio vueltas que me hice de una SM50 de VHF para probarla.

Lo primero que tengo que decir es que para una radio de 40 Watts de potencia tiene un tamaño muy reducido. Casi no tiene disipador por lo que me preocupa cuanta temperatura pueda levantar trabajando en cambios largos.

Motorola Radius SM50 – Características

La Motorola Radius SM50 es una radio que viene diseñada para VHF o UHF. Los rangos de frecuencia son:

  • VHF 136 – 156 MHz
  • VHF 150 – 170 MHz
  • UHF 450 – 470 MHz
  • UHF 470 – 490 MHz
Frente del Motorola Radius SM50

Izquiera VHF – Derecha UHF – Por LU1AAX

Como se puede ver algunos de estos modelos no están dentro del rango de aficionados, al menos de Argentina, por lo que para poder llevarlos hasta ahí hay que hacer algunas modificaciones.

En cuanto a potencia tenemos versiones de la radio que trabajan en 10-15 watts y hasta 40 watts. Estos parámetros también son ajustables via software.

La Motorola Radius SM50 tiene solamente dos canales. A primera vista puede ser muy limitado pero dependiendo el uso que se le quiera dar puede ser más que suficiente.

Por ejemplo se puede utilizar como nodo digital para packet o APRS. Si la idea es usar esta radio para este tipo de destino es una radio ideal ya que tiene un puerto de servicio detrás desde donde se puede manejar casi el 100% de la radio.

Puerto de servicio de la radio. Fuente de la imagen

Algo interesante de esta radio es que estando idle, solo prendida y sin transmitir, tiene un consumo de corriente de solo 300mA, lo que la convierte en un excelente equipo standalone para correr como digipeater.

También tenemos un consumo de 1.5A con el máximo de volumen en recepción y 12.5A de máxima corriente transmitiendo los 40 Watts.

Motorola Radius SM50 – Pinout y cable de programación

Si no tenes habilidades con electrónica podes comprar este cable 8 en 1 que soporta varias marcas de radio. Podes leer esta review sobre el cable de programacón Jiykr.

El siguiente es el esquema del cable de programación de esta radio. Al igual que vimos en el post de programación de radios canaleras se utiliza un conversor USB-TTL para esto.

En la imagen aparece el nombre del GM3XX pero funciona igual para el SM50 y para el SM120.

El pinout lo levanté de acá y de acá por si queres investigar algo más.

Motorola Radius SM50 – Programación

Para programar este radio vamos a necesitar utilizar un ambiente dosbox como ya vimos en el post sobre programación de radios canaleras.

Además de esto vamos a necesitar contar con un software de programación llamado SM50 de Motorla.

Por defecto esta radio no soporta trabajar en la banda de aficionados de VHF por lo que para que funcione tenemos que modificar unos parámetros hexadecimales de un archivo.

Para programar la radio lo primero que tenemos que hacer es leer la programación de la misma. Para esto presionamos la tecla F3 que nos llevará al menú de lectura de la radio.

Luego presionamos F2 para leer la configuración de la radio tal como se lee en la siguiente imagen

Si todo está correcto comenzará la lectura de la configuración de la radio.

Una vez finalizada la lectura de la radio procedemos a configurar los canales de la misma. Para esto volvemos al menú anterior presioanando la tecla ESC y luego presionamos la tecla F4.

Luego presionamos la tecla F5 para programar cada uno de los canales.

Configuramos los canales de acuerdo a lo que necesitamos para cada uno.

Luego volvemos al menú inicial presionando dos veces la tecla F10. Volvemos al menú de configuración presionando F3 y para programar la radio en sí presionamos la tecla F8.

Presionamos F2 para confirmar la programación de la radio.

Asi aparece en la pantalla la configuración de la radio.

Una vez finalizada la programación presionar F10 hasta que pida salir del programa.

Espero que este post te haya servido para conocer más sobre la Motorola Radius SM50, sus características y programación.

En otro post te voy a contar sobre la Motorola Radius SM120.

Filed Under: Entradas de Blog Tagged With: aprs, DOS BOX, motorola, packet, sm50

Como programar un arduino pro mini

10/11/2019 by LU9CNS 2 Comments

En este post te voy a contar cómo se programa un arduino pro mini junto con los componentes que necesitas para hacerlo y cómo conectarlo.

Desde hace unos meses estoy trabajando con diferentes versiones de arduino para construir digipeaters y trackers de aprs.

Hasta el día de hoy solo tuve la necesidad de trabajar con arduinos versión nano que cuentan con un puerto usb.

Es decir que para programarlo, lo conectas vía ese puerto a la computadora y le bajás el código! Listo, súper simple.

Como el nuevo proyecto es la construcción de un tracker de aprs basado en arduino pro mini que compré hace un par de semanas pero nunca le presté atención.

Hoy lo abrí y para mi sorpresa el arduino pro mini no tiene un puerto USB para bajarle el código.

¿y ahora?

Piensen, es domingo, ¿dónde voy a conseguir lo que se necesite para programar esto?

Sobre el arduino pro mini

El arduino pro mini es un arduino pensado para proyectos donde un tamaño reducido del mismo tenga una prioridad absoluta.

Es por esto que prescinde de cosas que no se van a utilizar a menudo como un puerto USB para poder programarlo una vez que está instalado en destino.

Podrían haber avisado, ¿no?

¿Qué necesito para programar un arduino pro mini?

Para programar un arduino pro mini vamos a necesitar contar con un conversor de USB a UART.

Acá le tiro un centro a Jose Luis Painceira para que escriba un post sobre cómo funciona la comunicación UART.

Para los más mortales el conversor USB a UART nos permite ver el dispositivo conectado al puerto USB como un puerto serie tradicional.

Esto le va a permitir a cualquier programa ver el puerto serie como un puerto COM.

Dentro de los conversores USB a UART más utilizado están los que utilizan los chip PL2303.

Cómo se conecta un arduino pro mini a un conversor USB a UART

Existen diferentes modelos de conversores pero la gran mayoría tienen entre 4 y 5 pines que nos permiten hacer la conexión.

Los cables van puestos como se muestra:

Dependiendo si es la primera vez que utilizamos un dispositivo de estos probablemente tengamos que instalar algún driver en nuestro sistema operativo.

Mi recomendación es que le pidan a quien les vende el conversor USB a UART que les diga cuál es el driver recomendado para evitar dolores de cabeza.

Cómo programar un arduino pro mini

Ahora que tenemos conectado el arduino al conversor y validamos que está siendo visto por el sistema operativo vamos a proceder a bajarle el código.

Lo primero que tenemos que hacer es seleccionar el puerto donde tenemos conectado el dispositivo.

Luego lo que tenemos que hacer es levantar el código que escribimos y bajarlo al dispositivo dando clic en la flecha como se muestra en la imagen de abajo.

De no haber tenido problemas con las comunicaciones la bajada del código debería ser suficiente.

Con los arduino pro mini que estuve jugando el fin de semana me encontré con varios problemas de timeout que todavía no pude descubrir por dónde vienen.

En otro post les cuento más sobre eso.

Nos leemos pronto!

N.

Filed Under: Electrónica, Entradas de Blog Tagged With: aprs, arduino, digipeater

Primary Sidebar

CURSO RADIOAFICIONADO

Buscar

Seguinos

Descargá tu QSL o Certificado

Ultimos Posts

  • Boletin de actividades Abril 2024
  • Boletin de actividades Marzo 2024
  • Boletin de actividades febrero 2024
  • Nueva actividad en Saladillo
  • Cursos de radioaficionado para la primera mitad del 2024
  • Proyecto APRS (iGate, Tracker, Digi) con arduino flash del ESP8266
  • Proyecto APRS (iGate, Tracker, Digi) con arduino flash del TNC
  • Introduccion a proyecto APRS con arduino y ESP8266
  • Nueva actividad BARC 4×4
  • Charla de introducción a osciladores

Servicios

  • Curso de radioaficionado
  • Curso de ascenso de categoria
  • Trámites
  • Renovación y Rehabilitación de Licencias
  • Repetidora VHF
  • QSL Bureau
  • Contacto

Categorías

  • Actividades
  • Articulos y guias
  • Baofeng
  • Electrónica
  • Entradas de Blog
  • Institución
  • Noticias
  • Satelites
  • Trámites

Footer

Servicios

  • Curso de radioaficionado
  • Curso de ascenso de categoria
  • Trámites
  • Renovación y Rehabilitación de Licencias
  • Repetidora VHF
  • QSL Bureau
  • Contacto

Buenos Aires Radio Club – LU4BB

José Cubas 2676
Ciudad Autónoma de Buenos Aires
Código Postal: C1419GML
Villa Pueyrredon
Teléfono Fijo: (011) 5353-9418

 

Horario de atencion

Miércoles de 21:00 a 23:45
Viernes de 21:00 a 23:45

Copyright © 2025 · News Pro on Genesis Framework · WordPress · Log in