• 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

digipeater

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

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