Blogia
ea1bcu

Telemetria con BcuDuino (Arduino)

BcuDuino:  Baliza en APRS con telemetría.

Basándome en dos trabajos ya operativos,  “trackuino” y “Telemetrino”, me surgió la idea de diseñar una baliza de APRS con capacidad para enviar también datos de telemetría usando solamente el entorno Arduino prescindiendo totalmente de TNC o modem.  

Para ello y como comento al principio, aprovechamos la red digital 144.800 Mz, el protocolo APRS y la plataforma de visualización y seguimiento http://aprs.fi 

Proyecto:   Lectura de los sensores cuyos valores queremos enviar, ya sea analógica o digital.  

BcuDuino recoge datos del Bus 5V y 3,3V del Arduino, Cte-de carga del cargador de la batería de alimentación, Temp. Cº del      exterior de la ubicación y Temp. Cº del entorno interior. 

- Mapear los valores analógicos de entrada Arduino de 10bits al formato que procesa el protocolo APRS de 8bits. 

- Empaquetado de estos valores en formato de Telemetría para APRS

- Envío de la información vía radio a través de un modem AX.25/1200bps definido por software integrado en el Arduino

Software:

El Lenguaje de programación Arduino se basa en C/C++ 

Básicamente el resultado de la programación se encarga de enviar una trama general de baliza cada 15min y una trama en formato de telemetría sincronizadas 3min depuse de cada transmisión de la baliza general, las tramas de telemetría, están numeradas de 0 – 255.

Son configurables las variables clásicas como Indicativo, SSID, Path, y los canales de la telemetría, 5 analógicos y 8 digitales.

 Hardware:

El soporte físico está construido con la   plataforma "libre" Arduino, en mi caso Arduino-Uno, una tarjeta  con un  microcontrolador ATMega-328. Con 6 canales analógicos y 8 canales digitales. 

- El protocolo APRS posibilita 5 canales analógicos y 8  canales digitales.

- Diditales PIN: 5 a 12 (entradas digitales 1 a 8 de la telemetría)

- Analógicas 0 a 5  (ver placa de Arduino UNO) 

- Como TX, vale cualquier placa o Kit de transmisión en 144.800Mhz (500 mW)

- En mi caso, sigo usando:
Pin 3 (PWM) salida de audio, (TX para el transmisor)
  Pin 4 control del PTT del transmisor (activo con nivel alto +5V)
  Pin 2 Entrada DCD canal ocupado (No usado en modo baliza) 

- PWM (Pin-3)  Importante adaptar los niveles a los de entrada del MIC-TX. 

- PTT (Pin-4), desacoplado con Opto-acoplador MCT-26 (nivel Alto para TX)

73, @ ea1bcu.


0 comentarios