quinta-feira, 2 de dezembro de 2010

Transceptor Bigode

Resolvi construir o transceptor CW Bigode de autoria do PY2OHH. Fiz uma placa para a versão monobanda, tendo no entanto como alterações: uso de um vxo externo e na saída um BD137.
Nas fotos abaixo, etapas da construção e aparência final do transceptor. A potência de saída ficou em 3,6W.

As próximas etapas são colocar um filtro passa-banda e mais um amplificador de RF, tentando melhorar a recepção ainda mais e é claro, um filtro de áudio para CW.

domingo, 10 de outubro de 2010

Frequencímetro 200MHz

Embora tenha montado há um bom tempo, resolvi dar uma melhorada no visual do frequencímetro com prescaler disponível no site do PY2RLM, que aumentar o alcance para 200MHz.

Embora perca um pouco da precisão em frequências baixas (já que o prescaler divide o sinal lido por 100) é muito últil no ajuste de osciladores e outros sistemas com frequências mais elevadas.

Transceptor PIXIE 40m

Sendo um dos transceptores QRP mais montados pelos RadioAmadores, decidi testar o comportamento do PIXIE 40m. Montei o circuito clássico, cujo esquema retirei do site do PY2OHH. Oscilador (VXO) à cristal (2 x 7151) e saída com um único BC548. A potência de saída ficou em torno dos 100mW com alimentação de 12V. Já a recepção ficou complicada. Adicionei um pré-amplificador de áudio composto por um B548 antes do LM386. Com isto o nível melhorou bastante, porém o ganho acaba ficando somente na etapa de áudio e nada no estágio de RF. Em buscas pela internet encontrei a informação de que a sensibilidade de recepção do PIXIE seria de 100uV, valor que acredito estar próximo da realidade.
Abaixo uma foto do PIXIE tirada durante sua montagem. Assim que estiver na embalagem definitiva publico novas fotos e alterações.

Manipulador K8

Resolvi construir o manipulador iâmbico K8 desenvolvido por K1EL. Como não tinha à disposição o PIC12C509, montei a versão destinada ao PIC16F84, cujo uC estava rolando pela bancada.
Segue uma foto do manipulador já montado.

Agora só falta terminar colocar junto a Chave Iâmbica.

quinta-feira, 12 de agosto de 2010

Frequencímetro com PIC

No segundo semestre de 2009, foi organizado no QRP-BR um mutirão de um frequencímetro com microcontrolador PIC. O responsável pelos kits foi o Renato - PU2VFW. A organização e qualidade do material foi novamente exemplar, assim como quando da realização do mutirão do LC Meter.

Para acomodar o instrumento, utilizei uma caixa da Patola e a entrada com conector tipo BNC.


A alimentação é com fonte externa, sendo que foi posto um conector P2 para a tensão de alimentação. Nas duas imagens acima, ligado a um VXO. Nos testes de bancada, o limite superior de leitura foi de 62MHz, apresentando um pequeno desvio na leitura.

terça-feira, 8 de junho de 2010

Dimmer microcontrolador com PIC12F675

Montei diversos dimmers com controle "analógico", sempre no entanto, tendo interesse por algo microcontrolado. Após diversas buscas e teste em simulações, encontrei um circuito no fórum TODOPIC. Efetuei algumas alterações (substituição de microcontrolador, adição de chaves) e também mexi um pouco no código. Com isto, tenho o seguinte circuito:
Com a adição de 02 chaves, posso aumentar ou reduzir o ângulo de disparo. Havia conseguido algo similar, efetuando um delay dentro da interrupção externa, porém não ficou a contento o funcionamento. Abaixo, segue uma imagem no simulador, com ângulo de disparo bem reduzido:

Já na próxima figura, um ângulo de disparo bem alto:

O programa feito em CCS não está totalmente correto, uma vez que não dispara exatamente em 0º e nem em 180º, porém basta um pequeno ajuste no valor da variável "fase". Segue abaixo o programa utilizado no PIC. Mantive os comentários do programa original, facilitando seu entendimento:
#include <12f675.h>
#use delay(clock=4000000)
#fuses INTRC_IO,NOWDT,NOPUT,NOPROTECT,NOCPD,NOMCLR
int pasada=0;
unsigned int fase = 51;
long int muestra=0;
int j=0;
int intervalador=1;

// Interrupción del TIMER1, encargado de calcular el tiempo de un semiciclo constantemente.
#INT_TIMER1
void temporizador() {
set_timer1(0);
}
// Interrupción del TIMER0, provoca el retardo deseado antes de la excitación
#INT_TIMER0
void tempo() {
output_high(PIN_A1); // Ha transcurrido el tiempo, activo la salida
}

// Interrupción Externa, provocada por el paso por 0V de la señal de entrada
#INT_EXT
void externa() {
if (j==0){
j=1;
ext_int_edge(H_TO_L); // Cambio la detección del flanco, para que la proxima sea de bajada
}
else {
j=0;
ext_int_edge(L_TO_H); // La próxima interrupción será de subida
}

if (pasada==0){
enable_interrupts(INT_TIMER1); // Activo la cuenta
set_timer1(0); // Comenzando desde cero
pasada=1;
}
else if (pasada==1){
muestra=get_timer1(); // Tiempo medido entre dos pasos por 0 sucesivos
set_timer1(0); // Inicio el Timer1 para una nueva cuenta
//intervalador = (muestra/8); // Equiparo los preescaler, y por tanto las unidades de tiempo de TIMER1 y TIMER0.
// 8 unidades de TIMER1 equivalen a 1 de TIMER0
intervalador = 256 - fase; // Este es el valor final a cargar el el TIMER0, con esto retardo la señal 1/4 de su semiperido
enable_interrupts(INT_TIMER0);
set_timer0(intervalador);
output_low(PIN_A1); // Pongo a 0 la salida, y comienza el retardo
}
}

void main() {
enable_interrupts(INT_EXT);
ext_int_edge(L_TO_H);
setup_comparator(NC_NC_NC_NC);
setup_adc_ports( NO_ANALOGS );
setup_timer_1(T1_INTERNAL | T1_DIV_BY_8);
setup_timer_0(RTCC_INTERNAL | RTCC_DIV_64);
enable_interrupts(GLOBAL);
output_low(PIN_A1);
delay_ms(100);

for(;;) {

if (!input(pin_a4)) if (fase < fase =" fase"> 10) fase = fase - 5;
delay_ms(100);
}
}

quarta-feira, 21 de abril de 2010

Transceptor UIRAPURU

Após tentativas de construção do Maritaca, o qual não foi concluído, devido a problemas no modulador, decidi montar um transceptor onde o modulação DSB foi de execução mais fácil. Olhando o site do PY2OHH, encontrei o Uirapuru que logo me chamou atenção pelo uso do 74HC4066, atuando como modulador/demodulador e oscilador, reduzindo o circuito e facilitando em alguns aspectos a construção.
Optei por construir uma placa ao invés de utilizar o sistema do PY2OHH, embora tenha feito diversas montagens desta forma e ser muito prático e rápido. Embora previsto na placa, o oscilador está substituído provisoriamente pelo VXO do Maritaca.


Na foto acima, é possível verificar o andamento da montagem do UIRAPURU. A recepção ficou muito boa, ouvindo muito bem sinais, embora esteja com excesso de ganho no LM386, causando por vezes apitos. Já a parte do TX, está com problemas (provavelmente vindos de auto-oscilação), devendo serem solucionados em breve.
No projeto da placa, não coloquei relé, sendo substituído externamente por uma chave 2x2. Também levando em consideração a ansiedade de poder montar logo, a placa não foi totalmente otimizada, provocando a inserção de diversos jumpers, mas para a primeira versão já está ok.

domingo, 21 de fevereiro de 2010

Receptor Corujinha AM/SSB/CW 40m

Após ouvir falar muito bem à respeito do Receptor Corujinha optei por fazer sua montagem. Em um fato atípico em meu shack, funcionou no primeiro teste. A qualidade de recepção realmente surpreende, conseguindo facilmente captar estações de radioamadores na faixa dos 7MHz, inclusive durante o dia.


Fotos da montagem final do circuito do Corujinha


Constatado seu funcionamento, foi iniciado o processo de alocar uma "embalagem" para o Receptor. Como já efetuado em outras montagens, parti para o uso de uma caixa de fonte de PC, porém desta vez, a versão reduzida de fonte.


Fonte com a frente "removida" e o fundo com uma chapa plástica para isolar a placa do Corujinha.


Em seguida, efetuados os recortes e furos para o painel frontal.


Painel frontal do Corujinha durante o desenvolvimento.
O layout final foi efetuado no programa Front Designer. Como minha impressora está com um pequeno problema no cartucho colorido, a impressão do painel não ficou exatamente como previsto, com algumas falhas nas tonalidades.


Vista frontal e "lateral-superior" do Corujinha já fechado em sua caixa.


Aqui uma vista da parte traseira: Conector para antena e alimentação 12V.
Ainda falta implementar a escala do VU para mostrar a intensidade do sinal, já que o TDA1072 (coração do receptor) possui um pino dedicado para esta funcionalidade. O amplificador com o LM386 proporciona um bom nível de áudio e está ligado a um pequeno alto falante montado no interior da caixa. Também existe a opção para fone de ouvido. Ainda como é visível nas fotos acima, foi adicionado o recurso de sintonia final, muito útil para recepção SSB e CW. Em AM pouco influência. As chaves no painel são On/Off e do BFO. Futuramente pretendo adicionar a opção para sintoniar a banda dos 80m, mas isso sem muita pressa.

quarta-feira, 4 de novembro de 2009

SWR Wattímetro Digital

Num projeto desenvolvido por um grupo de radioamadores da Itália, coordenado pelo IK3OIL, foi desenvolvimento um medidor de ROE e Wattímetro, onde a indicação ocorre num display LCD. Uma das principais vantagens na minha opinião, além da leitura direta da Estacionária e da Potência e exibição simultânea (alguns medidores tradicionais também tem este recurso), reside no fato que ao fazer um "retoque" na antena, você não precisa atuar na chave de Calibração (como ocorre em boa parte dos medidores analógicos disponíveis no mercado nacional).
O uso de um display também confere um aspecto um pouco mais moderno, além de deixar o equipamento muito compacto, já que um medidor analógico geralmente é o responsável por caixas avantajadas para acomodação dos SWR/Wattmeters.
No Brasil, o PY4EU organizou um mutirão no grupo QRP-BR com as respectivas placas e componentes, que teve uma expressiva participação. A parte visual da caixa foi feita a partir das dicas/idéias do PY2BBS. A minha montagem ainda não está concluída, restando a calibração e outras instalações no interior da caixa, porém o aspecto final do equipamento já está concluído.
Abaixo, algumas fotos:



Close Frontal do SWR Wattímetro.


Acima: Vistas Frontal e Traseira do Equipamento.


Acima: Placa com as chaves para calibração da potência / placa da unidade microprocessada



Acima: Placa de Captação (semimontada) e caixa retirada de um data switch de impressoras.

quarta-feira, 26 de agosto de 2009

Analisador de Transistores

Após brigar alguns dias até encontrar uma bendita solda que havia escorrido de uma trilha até outra e ocasionada uma "linda ligação" em um lugar indevido, coloquei para funcionar um testador de transistores. Optei por montar o circuito publicado na revista Elektor (Abril 2005 - Versão Européia), denominado de SC ANALYZER 2005. Tal circuito, utilizando outro modelo de microcontrolador (também da linha PIC16) e com uma placa com disposição diferente dos componentes, embora totalmente compatível com a primeira versão foi publicada pela Electronique Pratique nº 282, sob a denominação DÉTERMINATOR 4001.

Com o circuito, é possível identificar os terminais de transistores bipolares, JFETs, MOSFETs e diodos. Também calcula diversos parâmetros como Hfe, Vth, Idss e Rdson. As informação são apresentadas num display 16x2. O mais interessante, é que o circuito automaticamente determina os terminais do TBJ/FET.

Acabei por utilizar como caixa, uma daquelas usadas em instalações elétricas e adicionei tudas tampas cegas.

Mensagem inicial:

Um transistor conectado ao equipamento:

IRF510:

2N2222:

BF245:

E um diodo 1N4005:

Trata-se de um excelente equipamento para identificar transistores com a identificação apagada ou raspada e teste dos componentes, sendo de granva utilidade na bancada de qualquer técnico/hobbysta.


sexta-feira, 19 de junho de 2009

Plotter PCB

Antes das impressoras laser caírem de preço, uma das melhores formas de se fazer uma placa de circuito impresso com razoável qualidade e sem utilizar os métodos fotográfico e serigrafia, era construir uma Plotter para Circuito Impresso. Após estudar amplamente os circuitos do Luiz Cressoni (Lutcho) e também do Luberth me encorajei a construir minha plotter.
Seguindo a tendência dos modelos construídos pelos autores acima citados, elaborei a máquina utilizando somente suca: uma impressora e 1 scanner. Após construída, testei diversos programas, porém optei por escreve meu próprio em C++. Uma tela dele encontra-se abaixo. Os traços vermelhos indicam onde a caneta está levantada.


Aqui vimos uma imagem (em baixa resolução) de uma placa desenhada pela plotter e corroída. Nota-se que em um ponto diversos a proximidade das trilhas, necessitando-se com um estilete abri o "curto".

Aqui vai um close da placa desenhada, antes de ser banhada pelo percloreto de ferro:

Uma vista da etapa de controle dos 2 motores de passo e também do motor DC responsável por levantar/baixar a caneta de desenho.

Aqui uma visão um pouco mais abrangente da máquina. Verifica-se a utilização de sucata para sua construção, ficando com custo quase zero e realizando bons trabalhos.

Esta em projeto a construção de uma fresa também a partir de materiais retirados de impressoras. O funcionamento do sistema pode ser descrito resumidamente: A partir da placa elaborada no Eagle, exporto através do processor CAM no formato HPGL. Em seguida meu software interpreta o arquivo HPGL e controla pela porta paralela os 2 motores de passo responsáveis pelo deslocamento no sentido XY. Também controla o motor DC que levanta/baixa a caneta.