Índice:

Widget digital de temperatura / termômetro doméstico: 7 etapas
Widget digital de temperatura / termômetro doméstico: 7 etapas

Vídeo: Widget digital de temperatura / termômetro doméstico: 7 etapas

Vídeo: Widget digital de temperatura / termômetro doméstico: 7 etapas
Vídeo: Expectativa x realidade. E você lindona, Opção 1 ou 2? 2024, Dezembro
Anonim
Widget digital de temperatura / termômetro doméstico
Widget digital de temperatura / termômetro doméstico

Um termômetro digital pequeno e bonito usando o sensor digital Dallas DS18B20 e um Arduino Pro Micro de 3.3v. Tudo é projetado para se encaixar exatamente e se encaixar no lugar, sem necessidade de parafusos ou cola!

Não muito, mas parece legal.

Etapa 1: Prepare suas peças

Peças usadas e links da Amazon

  • Sensor: DS18B20
  • Tela: tela OLED de 0,91"
  • Microcontrolador: Arduino Pro Micro
  • Bateria: CR123
  • Resistor: Resistor de 4,7 k Ohm

Etapa 2: imprimir a caixa

Imprima a caixa
Imprima a caixa

Os arquivos STL podem ser baixados dos links a seguir.

Thingiverse:

Myminifactory:

Imprima as 2 peças e elimine quaisquer imperfeições.

Etapa 3: Teste se cabe

Teste se cabe!
Teste se cabe!

Depois de limpar a caixa, insira e exiba e o microcontrolador, eles vão se encaixar bem, mas lixe os slots se necessário, não os pressione com muita força, pois isso pode danificar a tela!

Etapa 4: conecte tudo

Conecte tudo
Conecte tudo
Conecte tudo
Conecte tudo
Conecte tudo
Conecte tudo

Conexões

  • Pino de dados do sensor no Arduino PIN 5
  • Exibir SDA no Arduino PIN 2
  • Exibir SCL no Arduino PIN 3
  • Jogue Power no Arduino Vcc
  • Exibir Terra no Arduino Terra

O sensor deverá ser conectado a um resistor de 4,75 k ohm conforme mostrado na imagem.

Adicione também 2 cabos no Vcc e aterramento que você terá que estender para conectar a bateria.

Etapa 5: monte o projeto

Monte o Projeto
Monte o Projeto

Encaixe tudo no lugar nas ranhuras, Usei papel alumínio para a bateria.

Certifique-se de que o sensor esteja longe do resto das peças eletrônicas, pois isso afetará os valores.

Etapa 6: obtenha as bibliotecas e faça upload do código

Obtenha as bibliotecas e envie o código
Obtenha as bibliotecas e envie o código

Bibliotecas:

  • OneWire.h:
  • U8g2lib.h:
  • DallasTemperature.h:

Obtenha o código de um dos links:

www.hackster.io/GeoChrys/room-temperature-…

noobmakers.com/2018/04/01/digital-temperature-widget/

Faça o upload para o seu arduino.

Etapa 7: Quase pronto

Quase pronto!
Quase pronto!

Conecte a bateria e feche o caso, pronto!

Você pode editar o código do Arduino para fazer alterações na fonte e como as informações são exibidas.

Recomendado: