Sensor de termômetro digital de 1 fio Raspberry Pi (DS18B20)
Enquanto procurava uma maneira simples de medir a temperatura usando meu Raspberry Pi, encontrei o sensor de temperatura digital de 1 fio DS18B20. Isso prometia uma maneira precisa de medir a temperatura com alguns fios e quase nenhum componente externo.
O dispositivo custava apenas alguns quilos e parecia bom demais para ser verdade ...
Então comprei um. Em poucos minutos, comecei a medir a temperatura com ele. É tão simples de usar e o ponto de partida perfeito para criar um registrador de dados de temperatura baseado em Raspberry Pi.
O diagrama à direita mostra o dispositivo DS18B20. Ele tem três pinos e vem em um encapsulamento TO-92, o que significa que é semelhante a outros dispositivos que você pode ter usado, como transistores.
O pino 1 é aterrado. O pino 2 é o pino de dados e o pino 3 é o pino de alimentação. O único componente externo necessário é um único resistor de 4,7 Kohm.
Em meus testes, eu não tinha um desses, então usei 2 resistores de 2,2 Kohm em série. Isso funcionou bem.
Usei um pequeno pedaço de placa de ensaio e alguns cabos de jumper para conectá-lo ao cabeçalho GPIO no meu Raspberry Pi.
O pino 1 foi conectado a P1-06 (terra)
O pino 2 foi conectado a P1-07 (GPIO4)
O pino 3 foi conectado a P1-01 (3,3 V)
Um resistor de 4,7 Kohm foi colocado entre os pinos 2 e 3.
É importante verificar novamente para não confundir os pinos 1 e 3 no dispositivo, caso contrário, a energia será aplicada ao contrário!
Depois de conectar tudo, você pode ligar o Raspberry Pi.
É sempre melhor lidar com novos projetos com um cartão SD atualizado. Costumo usar a imagem Raspbian mais recente da página de download do RaspberryPi.org e, em seguida, atualizo-a de vez em quando usando os dois comandos a seguir:
12 | sudo apt-get update sudo apt-get upgrade |
Para configurar o sensor, você só precisa fazer uma pequena alteração no arquivo config.txt usando:
sudo nano /boot/config.txt
adicione a seguinte linha ao final:
dtoverlay =w1-gpio, gpiopin =4
Você pode salvar o arquivo usando CTRL-X, Y e RETURN. O dispositivo está configurado para relatar sua temperatura via GPIO4.
Para que as alterações tenham efeito, você precisará reinicializar usando:
sudo reboot
Use os comandos abaixo para ir para o diretório que contém os dispositivos de 1 fio detectados:
Para mais detalhes:Sensor Termômetro Digital de 1 Fio Raspberry Pi (DS18B20)
Processo de manufatura
- Registrador de temperatura Raspberry Pi
- Meça temperaturas com um sensor DS18B20 de 1 fio e Raspberry Pi
- Ler a temperatura com DS18B20 | Raspberry Pi 2
- Monitoramento de temperatura no Raspberry Pi
- Medindo a temperatura com RASPBERRY PI
- Biblioteca Python do sensor de temperatura TMP006 usando Raspberry pi,
- Sensor de temperatura Python e Raspberry Pi
- Estação meteorológica Raspberry Pi
- Monitorando a temperatura com Raspberry Pi
- Sensor de temperatura de 1 fio DS1820 em Raspberry Pi (GPIO diretamente)