Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
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
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
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
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
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
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.