ENCICLOPÉDIA DE RÁDIO ELETRÔNICA E ENGENHARIA ELÉTRICA Termômetro USB no microcontrolador. Enciclopédia de rádio eletrônica e engenharia elétrica Enciclopédia de eletrônica de rádio e engenharia elétrica / Microcontroladores O ATmega8 foi escolhido como microcontrolador. Sensor de temperatura digital: DS18B20, que tem limites de medição de temperatura de -55 a +125 graus Celsius. Em geral, aqui está uma lista de tudo que você precisa para um termômetro:
Diagrama do dispositivo: O esquema é muito simples. À esquerda estão todos os 4 pinos USB. O capacitor C3 é a mesma fonte de alimentação. Os diodos Zener VD1 e VD2 reduzem a tensão na linha de dados para 3,3V. Sensor DS18B20 Não dá para colocar na prancha, mas trazer para o lugar certo, em geral, o comprimento do fio pode ser de até 100 metros, mas não recomendo mais que 50m. O LED muda de estado (acende / apaga) cada vez que a medição da temperatura é iniciada. Se piscar em velocidade caótica, o sensor de temperatura está funcionando normalmente, se está constantemente aceso ou não - há um problema com o sensor (conectado incorretamente, não funciona ou um fio muito longo, próximo ao qual há forte interferência eletromagnética). À direita está um conector para programação no circuito do microcontrolador. Firmware para isso - USBTermômetro\MCU\USB_termômetro\default\main.hex. Após o upload do firmware, é necessário definir os fusíveis corretamente, caso contrário o aparelho não funcionará, no STK500 do AVR Studio fica assim: Se você montou o dispositivo corretamente e atualizou o MK corretamente, quando você se conectar ao seu computador via USB, o Windows encontrará um novo dispositivo e perguntará onde está o driver. Ele está localizado na pasta USBTermômetro\windows-driver\, onde você precisa especificar o caminho. Quando o driver for instalado, reinicie o seu PC. Em seguida, execute o programa Termômetro USB.exe. Se o dispositivo não estiver conectado, "Não conectado" será escrito em vez da temperatura. e ao arrastar, a janela irá "congelar" um pouco a cada segundo, pois o programa irá atualizar os dados dos aparelhos conectados a cada segundo até encontrar este termômetro. Se você conectar o dispositivo, a mensagem "O termômetro está conectado" aparecerá na bandeja, a janela não congelará mais e você verá o seguinte: Além disso, o que é muito conveniente, existe uma função "Mini-janela" e "No topo de todas as janelas". Eu costumo marcar todas as 2 caixas de seleção e obtenho isto: Toda a área cinza é a janela do programa em "minivisualização" (o fundo branco-azul com lâmpadas é a área de trabalho). Como :) ? Isso é conveniente porque a janela é pequena (96x198), sempre no topo de todas as janelas e não interfere em outros aplicativos. Além disso, o programa não é exibido na barra de tarefas, mas apenas na bandeja e, ao passar o mouse sobre o ícone do programa, você pode ver a temperatura em graus Celsius: Testei este termômetro em vários PCs, laptops e netbooks estacionários executando os sistemas operacionais Windows Home Edition, Windows Professional e Windows Vista. Tudo funcionou muito bem! Só aqui no whist, com temperatura no sensor de temperatura abaixo de -9 e acima de 99 graus. a letra "C" (onde a temperatura está em Celsius) não ficou visível, porque escolhi a fonte para exibir a temperatura "Comic Sans MS", mas não acho que isso seja problema para ninguém. Programa, firmware, fontes e driver: baixar (500kb) PS Se você não possui um programador e precisa de um microcontrolador já instalado ou deseja comprar um termômetro pronto, entre em contato comigo pelo e-mail: devices2000 {stsobaka} ya.ru Também aceito encomendas para desenvolvimento e fabricação de dispositivos em microcontroladores, para isso entre em contato com o mesmo e-mail. Autor: Mikhail Brazhnikov, devices2000 {stsobaka} ya.ru; Publicação: cxem.net Veja outros artigos seção Microcontroladores. Leia e escreva útil comentários sobre este artigo. Últimas notícias de ciência e tecnologia, nova eletrônica: Inaugurado o observatório astronômico mais alto do mundo
04.05.2024 Controlando objetos usando correntes de ar
04.05.2024 Cães de raça pura não ficam doentes com mais frequência do que cães de raça pura
03.05.2024
Outras notícias interessantes: ▪ Novos eletrônicos resistirão à radiação e ao calor ▪ Jogar Tetris vai livrar-se de memórias dolorosas ▪ Nova tecnologia de rastreamento de pequenas embarcações Feed de notícias de ciência e tecnologia, nova eletrônica
Materiais interessantes da Biblioteca Técnica Gratuita: ▪ seção do site Vídeo Arte. Seleção de artigos ▪ artigo Não quero estudar, quero casar. expressão popular ▪ artigo Que coincidência ligou as mortes do solista Boney M e Grigory Rasputin? Resposta detalhada ▪ artigo Operação de aquecedores elétricos de água. Instrução padrão sobre proteção do trabalho
Deixe seu comentário neste artigo: Todos os idiomas desta página Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site www.diagrama.com.ua |