LU9CBL

LU9CBL
LU9CBL
Mostrando entradas con la etiqueta lu9cbl. Mostrar todas las entradas
Mostrando entradas con la etiqueta lu9cbl. Mostrar todas las entradas

domingo, 9 de septiembre de 2018

Modificación de Rotor Yaesu G5500 (110VCA a 220 VCA y viceversa)

Hace un tiempo, estamos trabajando en el Radio Club Argentino LU4AA [1] en una estación terrena de satélites. Para ello fue que se adquirió un rotor de Azimuth y Elevación Yaesu G-5500 [2], para poder apuntar y seguir al satélite elegido durante toda su pasada. Cuando empezamos con las pruebas, vimos que la consola requería una tensión de entrada de 110 VCA (como el mercado Norteamericano), pero sospechando que tal vez se podría “convertir” para que pueda ser usada con los 220 VCA que hay en Argentina. Luego de varias consultas en los grupos de Facebook e internet en general, sobre esta posibilidad, tuvimos la recomendación de Rick LU9DA [3] de verificar si el transformador no tenía derivaciones adicionales para este fin. Abriendo la consola (son cuatro tornillos que permiten extraer la tapa superior), se visualiza que en el primario del transformador de alimentación existen una serie de derivaciones adicionales.
Conectamos obviamente un transformador para convertir los 220 VCA de la red eléctrica en 110 VCA, para poder hacer algunas mediciones. Midiendo con un multímetro, entre los pines 0 y 2 vemos que están los 110 VCA que se pueden esperar, y midiendo entre los pines 2 y 3 vemos que también hay 110 VCA. El paso siguiente es medir entre los pines 0 y 2 para confirmar que ahí sí tenemos los 220 VCA necesarios para cumplir nuestro objetivo. El paso siguiente es desoldar el pin 2 y pasar el cable al pin 3, con lo cual damos por cumplida la tarea, y finalmente podemos utilizarlo de manera directa a los 220 VCA de la red eléctrica de Argentina.
Por último solo quiero comentar que decidí hacer este post, ya que no encontré información en internet al respecto de esa modificación (que para muchos será simple u obvia pero para otros no). ¡Saludos! Mati LU9CBL Referencias: [1] https://www.lu4aa.org/ [2] https://www.yaesu.com/indexVS.cfm?cmd=DisplayProducts&ProdCatID=104&encProdID=79A89CEC477AA3B819EE02831F3FD5B8 [3] http://www.lu9da.org/

domingo, 4 de diciembre de 2016

Baliza de CW con Arduino Pro Mini [Parte 1]

Hace unos días, Claudio LU7DW, me comento la necesidad que tenia de armarse una baliza para la banda de 10 metros (28 MHz), para lo cual necesitaba hacer con algún PIC o Arduino que pueda realizar la manipulación del mensaje de la misma. A raíz de esto, buscando un poco en mi baúl de electrónica, decidí realizarlo en un Arduino Pro Mini, debido a su costo y su simplicidad de uso.



Aún no decidimos sobre qué equipo será instalado, pero como para ir avanzando en la codificación fue que se realizó una prueba preliminar. Se utiliza el pin 13 que ya posee un led incorporado para poder realizar la visualización de la manipulación.

Se utilizará en principio un LM7805 para poder darle los 5v que necesita la placa desde los 13,8 VCC del equipo que se elija, y se utilizará un transistor como conmutador para la secuencia de TX aplicada a su base (en principio se utilizará un 2N2222 y una resistencia en su colector, emisor conectado a masa).

A continuación se adjunta el código generado para que sobre el PIN 13 se emita los caracteres en telegrafía “VVV de LU7DW/BCN LU7DW/BCN GF05 GF05”. Se utiliza una única constante de tiempo en la variable cteTiempo declarada dentro de void loop() {} por lo que al modificar ese parámetro se aumenta y se disminuye la velocidad de tx, manteniendo las relaciones de espacio entre caracteres / palabras y entre sonidos cortos / largos.


Código Generado:
// Realizado por LU9CBL - Mat - 01/12/2016
// MENSAJE PARA BALIZA LU7DW:
// VVV de LU7DW/BCN LU7DW/BCN GF05 GF05
// Cada 20 segundos

int ledPin = 13; // LED en el pin digital 13
int cte;
int cteTiempo;
int cteTiempoLargo;

void setup() {
 
  // Configura el pin 13 como salida
  pinMode(ledPin, OUTPUT);
 
}

void loop() {
 
  // Declaro la constante de tiempo
  cte = 50;

  // Llamo a la función de la licencia de la baliza
  vvvde(cte);
  lu7dw(cte);
  lu7dw(cte);
  gridLocator(cte);
  gridLocator(cte);

  //ESPERA ENTRE MENSAJES (20 Segundos == 20000)
  delay(20000);
 
}

void vvvde(int cteTiempo){

  cteTiempoLargo = 3 * cteTiempo;

  //V
  digitalWrite(ledPin, HIGH);   // activa el LED
  delay(cteTiempo);             // espera el tiempo de constante
  digitalWrite(ledPin, LOW);    // desactiva el LED
  delay(cteTiempo);             // espera el tiempo de constante

  digitalWrite(ledPin, HIGH);   // activa el LED
  delay(cteTiempo);             // espera el tiempo de constante
  digitalWrite(ledPin, LOW);    // desactiva el LED
  delay(cteTiempo);             // espera el tiempo de constante

  digitalWrite(ledPin, HIGH);   // activa el LED
  delay(cteTiempo);             // espera el tiempo de constante
  digitalWrite(ledPin, LOW);    // desactiva el LED
  delay(cteTiempo);             // espera el tiempo de constante

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  delay(cteTiempoLargo);

  //V
  digitalWrite(ledPin, HIGH);   // activa el LED
  delay(cteTiempo);             // espera el tiempo de constante
  digitalWrite(ledPin, LOW);    // desactiva el LED
  delay(cteTiempo);             // espera el tiempo de constante

  digitalWrite(ledPin, HIGH);   // activa el LED
  delay(cteTiempo);             // espera el tiempo de constante
  digitalWrite(ledPin, LOW);    // desactiva el LED
  delay(cteTiempo);             // espera el tiempo de constante

  digitalWrite(ledPin, HIGH);   // activa el LED
  delay(cteTiempo);             // espera el tiempo de constante
  digitalWrite(ledPin, LOW);    // desactiva el LED
  delay(cteTiempo);             // espera el tiempo de constante

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  delay(cteTiempoLargo);

  //V
  digitalWrite(ledPin, HIGH);   // activa el LED
  delay(cteTiempo);             // espera el tiempo de constante
  digitalWrite(ledPin, LOW);    // desactiva el LED
  delay(cteTiempo);             // espera el tiempo de constante

  digitalWrite(ledPin, HIGH);   // activa el LED
  delay(cteTiempo);             // espera el tiempo de constante
  digitalWrite(ledPin, LOW);    // desactiva el LED
  delay(cteTiempo);             // espera el tiempo de constante

  digitalWrite(ledPin, HIGH);   // activa el LED
  delay(cteTiempo);             // espera el tiempo de constante
  digitalWrite(ledPin, LOW);    // desactiva el LED
  delay(cteTiempo);             // espera el tiempo de constante

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  delay(cteTiempoLargo);

  //D

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);
 
  delay(cteTiempoLargo);

  //E

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  delay(cteTiempoLargo);

}

void lu7dw(int cteTiempo){

  cteTiempoLargo = 3 * cteTiempo;

  //L
  digitalWrite(ledPin, HIGH);   // activa el LED
  delay(cteTiempo);             // espera el tiempo de constante
  digitalWrite(ledPin, LOW);    // desactiva el LED
  delay(cteTiempo);             // espera el tiempo de constante

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  delay(cteTiempoLargo);
 
  //U
  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  delay(cteTiempoLargo);

  //7

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);
 
  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);
 
  delay(cteTiempoLargo);
 
  //D

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);
 
  delay(cteTiempoLargo);

  //W

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  delay(cteTiempoLargo);

// "/"

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  delay(cteTiempoLargo);

  //B

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);
 
  delay(cteTiempoLargo);

  //C

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  delay(cteTiempoLargo);

  //N

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  delay(cteTiempoLargo);

}


void gridLocator(int cteTiempo){

  cteTiempoLargo = 3 * cteTiempo;

  //G

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  delay(cteTiempoLargo);

  //F
  digitalWrite(ledPin, HIGH);   // activa el LED
  delay(cteTiempo);             // espera el tiempo de constante
  digitalWrite(ledPin, LOW);    // desactiva el LED
  delay(cteTiempo);             // espera el tiempo de constante

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  delay(cteTiempoLargo);

  //"0"

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempoLargo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  delay(cteTiempoLargo);

  //"5"

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  digitalWrite(ledPin, HIGH);
  delay(cteTiempo);
  digitalWrite(ledPin, LOW);
  delay(cteTiempo);

  delay(cteTiempoLargo);

}

viernes, 22 de marzo de 2013

Primer entrada de 2013, Viaje a USA, HF nuevo...

Luego de un viaje por trabajo a Norteamérica, que se mezclo con unas mini vacaciones aprovechando el mismo, pude aprovechar no solo a conocer otra cultura, sino a traerme alguna que otra cosilla.

El viaje, fue realmente increíble, sobre todo para mí que nunca había salido del país. Hice Miami, Orlando, San Francisco y San José (donde tuve el evento de la empresa Cisco que fue la organizadora de todo).

Pero yendo puntualmente a lo que nos interesa, fui con la idea de traerme algún equipo de HF para poder participar en concursos. Cordialmente Claudio LU7DW una persona que admiro no solo por su forma de ser y su humildad, sino por todo el conocimiento que tiene en materia de Radio. Claudio me dio algunas ideas para poder comprar allá, pero teniendo en cuenta que el viaje hiba a ser bastante movido, y la compra de un equipo usado siempre es un riesgo, me incline por comprarme un HF que tenga todo.

La elección entonces fue el nuevo Yaesu FT-450D. El mismo lo compre en Ham Radio Outlet (HRO), de Sunnyvale. Realmente la atención fue increíble, y es muy bueno tener un local donde poder ver todo eso referido a la actividad que en Argentina es tan difícil de observar. Grande fue mi sorpresa al ver que mientras yo realizaba el pago de mi equipo, un amigo que nada tiene que ver con la actividad también se haya querido llevar algo de regalo, con lo cual se compro una estación meteorológica.

El equipo en sí, es realmente compacto y tiene de todo, en posteriores entradas estaré ampliando la información y las opiniones del rendimiento del mismo. Por ahora me limite a probarlo muy por arriba, y ya estoy empezando a mirar con cariño la banda de 6 metros, que siempre falto en mi estación y que este equipo trae.

Mi idea es ver la posibilidad de poder instalar el dipolo rígido para 40/20/15 y 10 metros que compre para cuando me mude, y poder participar del próximo CQ WPX SSB 2013 que viene la semana entrante. Veremos si llego con todos los preparativos para ese momento.

Por ahora solo eso, veremos que nos depara la actividad en las futuras entradas, por lo pronto el inicio de clases de la facultad se acerca pero esta vez (ya recibido de analista) espero poder dedicarle a la actividad el tiempo que se merece, sin descuidar lo académico y de esa manera disfrutar de mi cable a tierra, tan necesario durante todo el año.

Estén en sintonía...

73s y DXs

Mati LU9CBL

domingo, 19 de agosto de 2012

Certificado Activaciones Dia de Campo - Avellaneda RC (Agosto 2012)

Hoy llego para mi sorpresa, el certificado de Activaciones Dia de Campo, del Avellaneda Radio Club (LU7EO) [1]. Era el ultimo que me faltaba para uno de los requisitos para el ascenso de categoría, que espero poder rendir a fin de año. La verdad que el certificado es realmente bonito, y para mi mayor sorpresa el número de serie es el 001!!!!. Nunca me había tocado un certificado que haya sido el primero en pedirlo, así que doble alegría. Veremos qué onda, por lo pronto seguimos a fondo con la facultad (por eso estoy medio relegado de mi hobby predilecto), pero esperemos poder cumplir los objetivos planteados. 73s!!! de LU9CBL, Mati Ref: [1] www.lu7eo.org.ar/

jueves, 10 de febrero de 2011

Antena Reparada!!! Equipo tambien!!

Luego de un tiempo sin estar operativo en la estación, ya que el modesto Kenwood TS-120 habia decidido dejar de transmitir potencia (Los transistores de salida dijeron basta). Sumado a que el dipolo con bajada linea abierta había perdido una de sus ramas, me emprendi a hacer su reparación.

Por su lado LU3AJL Joe (mi viejo), mando a arreglar el equipo (no se a donde pero cuando lo averigue lo posteo), y yo me dispuse a solucionar la rama problematica.

Hice una prueba general cargando el equipo en 80m y en 40 y tiro potencia, pero por falta de tiempo no pude pedir algun reporte para saber como estaba saliendo.

Veremos si hoy puedo dedicarle unos minutos para dar por "operativa" la estación nuevamente.

Saludos cordiales a todos!
Mat LU9CBL