Temperatura e umidade fáceis no Raspberry Pi
Etapa 1:Conexão
O EzTemp usa a porta serial do Raspberry Pi para se comunicar.
Identifique os pinos seriais em seu Raspberry Pi. Em seguida, conecte:
- RPi GND para EzTemp GND.
- RPi Tx para EzTemp Rx.
- RPi Rx para EzTemp Tx.
- RPi 3,3 V a EzTemp 3,3 V.
Observe que um pino Tx deve ser conectado a um pino Rx e vice-versa.
Agora você está pronto para usar o EzTemp!
[Você pode obter o EzTemp no Tindie]
Etapa 2:desative o console serial
Por padrão, o Raspberry Pi usa a porta serial para o shell. Como notado por MarcR nos comentários (obrigado pela dica), precisamos desabilitar o console serial para usar o EzTemp.
Método 1:script raspi-config
A maneira mais fácil de desabilitar o console serial é executando o script raspi-config. Abra um shell e digite:
sudo raspi-config
Ele mostrará um menu, basta ir para 8 Opções avançadas> Serial A7 e selecione Não .
Agora reinicie o Pi e vá para a próxima etapa.
Método 2:script automático
Podemos desativar e ativar o console serial usando o rpi-serial-console roteiro. Para instalá-lo, abra o shell e digite:
sudo wget https://raw.githubusercontent.com/lurch/rpi-serial-console/master/rpi-serial-console -O / usr / bin / rpi-serial-console &&sudo chmod + x / usr / bin / rpi-serial-console
Para exibir se o console serial está habilitado ou não, basta executar:
status do console-serial-rpi
Para desativar o console serial, basta executar:
sudo rpi-serial-console desabilitar
Para habilitar o console serial, basta executar:
sudo rpi-serial-console enable
Depois de habilitar ou desabilitar o console serial, você precisará reiniciar o Pi para que ele tenha efeito e vá para a próxima etapa.
Método 3:Manual
Em seguida, abra este arquivo com seu editor favorito:
sudo nano /boot/cmdline.txt
Seu conteúdo deve ser mais ou menos assim:
dwc_otg.lpm_enable =0 console =tty1 console =ttyAMA0,115200 root =/ dev / mmcblk0p2 rootfstype =ext4 elevator =deadline rootwait
Remova qualquer referência a ttyAMA0, obtendo algo assim:
dwc_otg.lpm_enable =0 console =tty1 root =/ dev / mmcblk0p2 rootfstype =ext4 elevator =deadline rootwait
Salve as alterações e abra o inittab:
sudo nano / etc / inittab
No final do arquivo, comente esta linha:
T0:23:respawn:/ sbin / getty -L ttyAMA0 115200 vt100
Reinicie seu Pi e vá para a próxima etapa.
[Você pode obter o EzTemp no Tindie]
Etapa 3:Baixe o script de exemplo
No seu Raspberry Pi, você deve baixar este script. Você pode fazer isso abrindo o shell e digitando:
wget https://raw.githubusercontent .com / CAIMANICS / EzTempRH-for-Raspberry-Pi / master / software / EzTempRH.py
Agora execute o script digitando:
python EzTempRH.py
E é isso! você tem seu EzTemp funcionando.
EzTemp &RH build 2Temperatura:24,0CHumidade:48,0% Externo:1018/2048 contagensVersão:2
Vamos ver como usá-lo em seus programas.
[Você pode obter o EzTemp no Tindie]
Para mais detalhes:Temperatura e umidade fáceis no Raspberry Pi
Processo de manufatura
- Comunicação MQTT entre NodeMCU e Raspberry Pi 3 B +
- Registrador de temperatura Raspberry Pi
- Perfil de temperatura Raspberry Pi usando LabVIEW
- Meça temperaturas com um sensor DS18B20 de 1 fio e Raspberry Pi
- Monitor de rede de temperatura e umidade Raspberry Pi
- Ler a temperatura com DS18B20 | Raspberry Pi 2
- Monitor de temperatura e umidade da casa (ambiente) com gráfico baseado na web - Raspberry Pi
- Monitoramento de temperatura no Raspberry Pi
- Medindo a temperatura com RASPBERRY PI
- Sensor de temperatura Python e Raspberry Pi