Monthly Archives: Maio 2008

PIC + USB + Bootloader = Fácil

Quando se esta trabalhando com microprocessadores PIC é muito chato ter que ficar retirando o PIC da protoboard/prototipo para ficar regravando o software enquanto efetua seus testes, não é?Utilizando PIC’s com suporte a USB facilita (e muito) essa tarefa.

Após instalar um bootloader no PIC, é possivel carregar um novo firmware (o seu programa para o PIC) através da porta USB, utilizando o programas ‘PDFSUSB’ disponibilizado gratuitamente pela Microchip.Bom, vamos ao que interessa:


Passo 0: Requerimentos: Você deve ter um programador capaz de programar PIC’s da familia 18F
Este programador será necessário apenas uma vez, quando será gravado o bootloader no PIC. O programador deve ser compativel com PIC’s da familia 18F. Se você ainda não possui um, eu recomendo o JDM que é simples e bem util. Caso queira, pode comprar um no MercadoLivre ou mesmo utilizara gravação in-circuit (ICSP).

Sistemas de Fumaça

Após pesquisar métodos para se produzir fumaça no meu aeromodelo, resolvi colocar a mão na massa! Em primeiro lugar, comecei a construir um pré-aquecedor de fluido para o sistema.

Para construir esta etapa, comprei um pedaço de cano de cobre (encontrado fácilmente em casas de refrigeração) para poder enrolar no escapamento, montando assim uma serpentina. A montagem foi simples, fiz um pequeno furo logo no inicio do escapamento (bem próximo ao motor) e enrolei até o final (antes de chegar na mufla). Feito isto, cortei o tubo de cobre deixando uma sobra e soldei as ultimas voltas nas duas pontas para que o cano nao desenrole.


Também adicionei um pouco de pasta térmica antes de enrolar o cano, isso ajuda na dissipação do calor do escapamento para a serpetina. Para ajudar a segurar um pouco o calor na serpetina, vou cobrir esta estrutura com um pedaço de papel de alúminio. Isso irá ajudar a manter a temperatura na serpetina mesmo com a hélice ventilando o sistema. Esta dica eu peguei de um fórum gringo e parece funcionar muito bem 🙂

Não vai ficar o sistema mais bonito, porém deve funcionar. Agora preciso bolar um jeito de bombear o óleo para a serpentina (nao pretendo comprar uma bomba comercial), já que uso um motor 4T com pressurização do tanque; Infelizmente nao poderei colocar um ‘T’ e dividir a pressao entre os dois tanques. Port que? Simples: o sistema de pressão dos motores YS nao emitem apenas ar, mas sim uma pequena quantidade de combustivel também :(. Além disso, quando terminar o óleo do segundo tanque o sistema irá deixar de pressurizar o tanque de combustivel, já que a pressao tende a ir para o tanque que possui menor pressão (o vazio).

Bom, por enquanto é isso ai. Assim que der andamento no projeto irei postar mais fotos e dicas sobre montagem e dificuldades que tive.

Aproveitando: vou postar também algumas fotos do meu YS 120 que esta com problemas (nao fica em alta rotação). Estou trocando todas as juntas.

img1 img1
img3 img4
img5 gdf
gttr dfd
er eer

Quer ver mais fotos? Clique aqui.

PIC + MID

Se você chegou até aqui, esta procurando algo sobre o display do vectra, certo? 🙂

Bom, essa página possui alguma informações sobre meus projetos envolvendo o display original do Vectra.

Comecei e pesquisar sobre este display quando comprei o meu Vectra e acabei instalando o meu som Pioneer. Quando você retira o som original, parte do computador de bordo fica em branco, sem texto algum. Este pedaço do display é utilizado para exibir informações sobre a estação e o volume do rádio, uma vez que os aparelhos originais não possuem display frontal. 

Cansado de ver o meu display em branco, resolvi pesquisar alguma maneira de ‘escrever’ neste display. Quando comecei a pesquisar, eu já tinha um projeto em andamento. Este projeto tem como principais funções:

  • Exibir a temperatura do motor e temperatura interna do veiculo
  • Injectar gasolina (partida frio) automaticament, dependendo da temperatura do motor e temp. ambiente
  • Abrir/fechar travas eletricas quando a ignição é ligada/desligada
  • Interface entre controles do volante e aparelhos Pioneer/Sony
  • Sensor de estacionamento com medidor de distancia
  • Hallmeter digital
  • Velocimetro digital
  • ‘Acelerometro’ (mede quanto % você esta pressionando o acelerador)

Simulador de paginação

JOSim é um simulador de páginação de memória desenvolvido por mim na disciplina SO-I. É um software básico e foi utilizado para demonstrar o funcionamento básico de um sistema de páginação.
Clique aqui para baixar os arquivos do projeto.
Screenshot:
josim

DLL Cobol

DLL Desenvolvida por mim para ler dados de arquivos COBOL (.DAT). Esta DLL le arquivos .DAT com tamanho de registro fixo, menores que 4096 bytes. Em breve ela irá ler arquivos com registro maior que 4096 bytes e registros de tamanho dinamico.
Clique aqui para baixar a DLL e o programa de exemplo.
Screen do programa de exemplo:

dllcobol