Índice:

Como fazer um medidor de temperatura DIY personalizado usando o gráfico de barras e o Atmega328p: 3 etapas (com fotos)
Como fazer um medidor de temperatura DIY personalizado usando o gráfico de barras e o Atmega328p: 3 etapas (com fotos)

Vídeo: Como fazer um medidor de temperatura DIY personalizado usando o gráfico de barras e o Atmega328p: 3 etapas (com fotos)

Vídeo: Como fazer um medidor de temperatura DIY personalizado usando o gráfico de barras e o Atmega328p: 3 etapas (com fotos)
Vídeo: Dicas e Truques para Utilizar o InduSoft Web Studio 2024, Julho
Anonim
Image
Image

Neste post vou mostrar como fazer um medidor de temperatura usando o gráfico de barras e o Atmega328p. O post incluirá todos os detalhes como diagrama de circuito, fabricação de PCB, codificação, montagem e teste. Também incluí um vídeo com todos os detalhes.

Etapa 1: Componentes

  • 1 * Atmega328p
  • 1 * Gráfico de Barras
  • 1 * 10K Ohm
  • 10 * 220 Ohm
  • 1 * LM35
  • 1 * Bloco Terminal
  • 2 * 22pf Capacitor de cerâmica
  • Cristal de 1 * 16 MHz
  • 1 * PCB feito sob medida por JLCPCB.com

Links de afiliados

Amazon IND

  • Atmega328p -
  • Gráfico de barras -
  • Cristal de 16 MHz -

Amazon US

  • Atmega328p -
  • Gráfico de barras -
  • Cristal de 16 MHz -

Ali Express

  • Atmega328p -
  • Gráfico de barras -
  • Cristal de 16 MHz -

Banggood

  • Atmega328p -
  • Cristal de 16 MHz -

Etapa 2: Diagrama de circuito, layout de PCB e esboço

Diagrama de circuito, layout de PCB e esboço
Diagrama de circuito, layout de PCB e esboço
Diagrama de circuito, layout de PCB e esboço
Diagrama de circuito, layout de PCB e esboço
Diagrama de circuito, layout de PCB e esboço
Diagrama de circuito, layout de PCB e esboço

O circuito foi projetado em KiCad. Depois de projetar o circuito, projetei o layout do PCB e gerei o arquivo Gerber & Drill. Em seguida, carreguei uma pasta Zip contendo todo o arquivo Gerber & Drill no site JLCPCB.com para fabricação (que ofereceu 5 PCBs por 2 $ com um dia de envio).

Esboço

O esboço que usei é um esboço muito básico que pode ser facilmente compreendido. A primeira parte do esboço (destacada em amarelo) é usada para declarar e inicializar as variáveis. A próxima linha destacada é para obter o valor analógico do LM35. As próximas duas linhas são usadas para converter o valor analógico para Celsius (para saber mais sobre a fórmula, clique aqui). Também incluí uma linha que você pode usar se quiser o valor em Fahrenheit. A última parte do código é uma instrução if simples usada para ligar e desligar o gráfico de barras com base na temperatura.

Etapa 3: construção e teste

Construção e Teste
Construção e Teste
Construção e Teste
Construção e Teste

Depois de receber a placa de JLCPCB.com, montei a placa e conectei a uma fonte de alimentação de 5 Vcc. O Atmega328 foi programado de antemão. Se você não está familiarizado com a programação do Atmega328p, pode consultar este vídeo. Observe que este dispositivo está programado para mostrar a temperatura de 25'C a 34'C. Também incluí a comparação dos dois designs que mostram a temperatura.

Recomendado: