Termo-Captura

Dia 7 de Junho de 2007, feriado de Corpus Cristi, fiquei em casa o dia inteiro elaborando um projeto de Patrocínio para o robô de combate que construo atualmente. Depois de um dia parado, fiz uma limpeza na bancada e encontrei um tubo vazio de Vick Inalador, que costumo usar quando estou gripado. É uma embalagem em forma de capsula (veja foto abaixo).

Nota: Clique nas imagens para visualizá-las em alta resolução.

Inicio - Inicio

Fiquei com pena de jogá-la fora, e imaginei algumas possibilidades:
- Torpedinho rádio controlado (com motor e tudo) - não serviria para nada
- Sinalizador luminoso - pra sinalisar o quê??
- Bóia inteligente - para que catço alguem iria querer isso??

mao e capsula - mao e capsula

Então, tive uma idéia que poderia dar certo. A idéia seria desenvolver um termômetro digital para usar com a minha querida esposa que está gripada.

Procurei na cesta e encontrei uns componentes, memória serial, processador, acho que vai dar… Mas antes vamos montar o protótipo - será um termômetro ultra pequeno com memória e conexão com PC, onde eu posso registrar a evolução da temperatura de uma pessoa ou de líquidos. O aparelho grava as temperaturas medidas em uma memória que pode ser analisada depois.

protoboard - protoboard

Bom, o que temos ai em cima é a placa de projetos com o processador e algumas peças… Algumas horas depois, o termômetro ficou pronto e adquiriu as seguintes características

- Herméticamente fechado, pode ser utilizado em qualquer lugar (hehehehehe)
- Pode ser programado para medir temperaturas em intervalos entre 1 e 255 segundos
- Armazena até 16384 temperaturas
- Mede temperaturas de -25º até 145º com precisão de 1/8 grau
- Pode ser ligado ao PC através de um cabo
- Software de controle e análise de dados

Então o maior desafio foi miniaturalizar o circuito final, a fim de colocar tudo dentro da capsula. Outro desafio foi escrever o software de comunicação e controle para o PC.

Bom, não foi uma experiência legal tentar colocar componentes normais em um espaço tão reduzido, e então parti para a minha primeira aventura no mundo SMD. Comprei em formato reduzido, os mesmos componentes do protótipo. Cara, eles são pequenos mesmo!

tamanhos - tamanhos

Minha miopia ajudou nesta hora, já que míopes enxergam muito bem de perto! Acompanhe as fotos:

construindo 1 - construindo 1

Inicio da soldagem dos componentes

construindo 2 - construindo 2

Processador, resistores e a memória (quadradinho preto em cima de tudo)

Ai a coisa ficou pronta. Vejamos o resultado:

Descricao Final - frente - Descricao Final - frente

Descricao Final - verso - Descricao Final - verso

Agora vamos a comparação de tamanhos. Observem que a coisa é pequena mesmo!

Comparacao 2 - Comparacao 2
Compara    o 1 - Compara    o 1
Comparacao 4 - Comparacao 4

O mais legal de tudo foi ver o resultado depois que o software ficou pronto!! Conectamos o circuito que vimos no PC através de um cabo USB. Vejam o que podemos fazer com o software:

O grid mostra as temperaturas coletadas e armezenadas na memória. O painel com as letrinhas em verde é o console do sistema operacional do aparelho. Ao conectá-lo no PC, o aparelho exibe neste console o menu de comandos.

Tela Software - Tela Software

Depois de capturar as temperaturas e transferir as medidas para o PC, podemos montar um gráfico de análise.

Tela Software 2 - Tela Software 2

Números do projeto:

- 20 Horas de trabalho
- 2000 linhas de código (programa)
- 3 linguagens de programação (C, assembler, delphi)
- 2 modos de operação (console ou captura)
- 20Mhz - Velocidade do Micro-controlador PIC (5 MIPS)
- 32 Kbytes de Memória
- 9600 bps - Velocidade da comunicação Serial com o PC

É isso ai! Que final de semana produtivo!

[]´s
Daniel Basconcello Filho

2 comentários

  1. Matheus de Paula Medeiros em 30 de Junho de 2009

    Qual microcontrolador? Qual memoria? Coloca ai o circuito!

    Obrigado, Matheus de Paula Medeiros
    http://osistemacaiu.blogspot.com

  2. Lideman em 25 de Outubro de 2009

    Amigo, eu estou querendo fazer um projeto mais simples. Quero criar um computador de bordo que mede a temperatura interna e externa ao veículo. Quero utilizar um Basic Step da Tato.
    Gostaria de saber se você pode me ajudar com isso, ou se tem algum material com essas informações.
    VLW!

Deixe uma resposta.