Índice:

Observador de umidade e temperatura usando Raspberry Pi com SHT25 em Python: 6 etapas
Observador de umidade e temperatura usando Raspberry Pi com SHT25 em Python: 6 etapas
Anonim
Image
Image
Aparelho imperativo que precisamos
Aparelho imperativo que precisamos

Sendo um entusiasta do Raspberry Pi, pensamos em alguns experimentos mais espetaculares com ele.

Nesta campanha estaremos fazendo um Observador de Umidade e Temperatura que mede Umidade Relativa e Temperatura usandoRaspberry Pi e SHT25, sensor de Umidade e Temperatura. Então, vamos dar uma olhada nesta jornada para criar um Observador de Umidade e Temperatura caseiro para alcançar o ambiente perfeito em casa. O Humidity and Temperature Observer é um projeto muito rápido de construir. O que você deve fazer é recolher os componentes, montar e seguir as instruções. Então, em nenhum momento você pode se divertir sendo o dono desta configuração. Vamos, Anime-se, vamos começar.

Etapa 1: o aparelho imperativo que precisamos

Aparelho imperativo que precisamos
Aparelho imperativo que precisamos
Aparelho imperativo que precisamos
Aparelho imperativo que precisamos

Os problemas eram menores para nós, uma vez que temos um monte de coisas por aí para trabalhar. No entanto, sabemos como é difícil para outra pessoa reunir a peça certa no momento certo no lugar certo por um centavo. Portanto, iremos ajudá-lo em todas as áreas. Leia o seguinte para obter uma lista de peças completa.

1. Raspberry Pi

O primeiro passo foi obter uma placa Raspberry Pi. O Raspberry Pi é um computador baseado em Linux de placa única que muitos entusiastas têm usado em seus projetos. O Raspberry Pi é hercúleo em poder de computação, fertilizando a imaginação do público apesar de seu pequeno tamanho. Assim, ele é usado em tendências como Internet das Coisas (IoT), Cidades Inteligentes, Educação Escolar e outras formas de dispositivos úteis.

2. Escudo I2C para Raspberry Pi

Em nossa opinião, a única coisa que realmente faltou no Raspberry Pi 2 e Pi 3 foi uma porta I²C. Sem problemas. O INPI2 (adaptador I2C) fornece ao Raspberry Pi 2/3 uma porta I²C para uso com vários dispositivos I2C. Ele está disponível na Dcube Store.

3. Sensor de umidade e temperatura SHT25

A umidade de alta precisão SHT25 e um sensor de temperatura fornecem sinais de sensor linearizados e calibrados em formato digital I²C. Compramos este sensor na Dcube Store.

4. Cabo de conexão I2C

Usamos o cabo de conexão I²C disponível na Dcube Store.

5. Cabo micro USB

O menos complicado, mas o mais rigoroso em termos de requisitos de energia, é o Raspberry Pi! A maneira mais fácil de alimentar o Raspberry Pi é por meio do cabo Micro USB.

6 Cabo Ethernet (LAN) / Dongle USB WiFi

A Internet está se tornando a praça da cidade para a aldeia global de amanhã. Conecte seu Raspberry Pi com um cabo Ethernet (LAN) e conecte-o ao roteador de rede. Alternativamente, procure um adaptador WiFi e use uma das portas USB para acessar a rede sem fio. É uma escolha inteligente, fácil, pequena e barata!

7. Cabo HDMI / acesso remoto

Com o cabo HDMI a bordo, você pode conectá-lo a uma TV digital ou a um monitor. Quer economizar dinheiro! Raspberry Pi pode ser acessado remotamente usando diferentes métodos como SSH e acesso pela Internet. Você pode usar o software de código aberto PuTTY.

O dinheiro geralmente custa muito caro

Etapa 2: Fazendo conexões de hardware

Fazendo conexões de hardware
Fazendo conexões de hardware
Fazendo conexões de hardware
Fazendo conexões de hardware

Em geral, o circuito é bastante simples. Faça o circuito conforme o esquema mostrado. Seguindo a imagem acima, o layout é relativamente simples e você não deve ter problemas.

Em nossa previsão, examinamos o básico da eletrônica apenas para renovar a memória de hardware e software. Queríamos desenhar um esquema eletrônico simples para este projeto. Na eletrônica, os esquemas são como a base. O projeto do circuito requer uma fundação estrutural construída para durar. Quando você tem seus esquemas eletrônicos para o que deseja construir, o resto é apenas seguir o design.

Raspberry Pi e I2C Shield Bonding

Pegue o Raspberry Pi e coloque o escudo I²C nele. Pressione a proteção suavemente nos pinos GPIO. Quando você sabe o que está fazendo, é moleza (veja a foto).

Sensor e colagem Raspberry Pi

Pegue o sensor e conecte o cabo I²C com ele. Certifique-se de que a saída I²C SEMPRE se conecte à entrada I²C. O mesmo deve ser seguido pelo Raspberry Pi com a blindagem I²C montada sobre ele. Usar a blindagem I²C e o cabo é uma alternativa simples plug and play para o método de solda direta muitas vezes confuso e sujeito a erros. Sem isso, você precisaria ler diagramas e pinagens, soldar na placa e, se quisesse mudar sua aplicação adicionando ou trocando placas, você precisaria remover tudo isso e começar de novo. Isso torna a solução de problemas menos complicada (você já ouviu falar de plug-and-play. Este é um plug-and-play. É tão simples de usar, é inacreditável).

Nota: O fio marrom deve sempre seguir a conexão Terra (GND) entre a saída de um dispositivo e a entrada de outro dispositivo

Rede, USB e sem fio são importantes

Uma das primeiras coisas que você deve fazer é conectar o Raspberry Pi à Internet. Você tem duas opções: conectar usando um cabo Ethernet (LAN) ou uma alternativa, mas impressionante, de usar um adaptador sem fio.

Alimentação do circuito

Conecte o cabo Micro USB ao conector de alimentação do Raspberry Pi. Ilumine e voila, estamos prontos para ir!

Conexão com a tela

Podemos ter o cabo HDMI conectado a um monitor / TV ou podemos ser um pouco criativos para fazer um Pi sem cabeça que seja econômico usando métodos de acesso remoto como SSH / PuTTY. Lembre-se de que a faculdade é a única vez em que ser pobre e bêbado é aceitável.

Etapa 3: Programação em Python Raspberry Pi

O código Python para o Sensor Raspberry Pi e SHT25 está em nosso repositório Github.

Antes de prosseguir para o programa, certifique-se de ler as instruções fornecidas no arquivo Leiame e configure seu Raspberry Pi de acordo. A umidade se refere à presença de um líquido, especialmente água, geralmente em pequenas quantidades. Pequenas quantidades de água podem ser encontradas, por exemplo, no ar (umidade), nos alimentos e em diversos produtos comerciais.

Abaixo está o código python. Você pode clonar e editar o código da maneira que preferir.

# Distribuído com licença de livre arbítrio. # Use-o da maneira que quiser, com ou sem lucro, desde que se enquadre nas licenças das obras associadas. # SHT25 # Este código foi projetado para funcionar com o Mini Módulo SHT25_I2CS I2C disponível em ControlEverything.com. #

import smbus

tempo de importação

# Pegue o ônibus I2C

bus = smbus. SMBus (1)

# Endereço SHT25, 0x40 (64)

# Enviar comando de medição de temperatura # 0xF3 (243) NO HOLD bus mestre.write_byte (0x40, 0xF3)

tempo.sono (0,5)

# Endereço SHT25, 0x40 (64)

# Leia os dados de volta, 2 bytes # Temp MSB, Temp LSB data0 = bus.read_byte (0x40) data1 = bus.read_byte (0x40)

# Converta os dados

temp = dados0 * 256 + dados1 cTemp = -46,85 + ((temp * 175,72) / 65536,0) fTemp = cTemp * 1,8 + 32

# Endereço SHT25, 0x40 (64)

# Enviar comando de medição de umidade # 0xF5 (245) NO HOLD master bus.write_byte (0x40, 0xF5)

tempo.sono (0,5)

# Endereço SHT25, 0x40 (64)

# Leia os dados de volta, 2 bytes # Umidade MSB, Umidade LSB dados0 = bus.read_byte (0x40) data1 = bus.read_byte (0x40)

# Converta os dados

umidade = dados0 * 256 + dados1 umidade = -6 + ((umidade * 125,0) / 65536,0)

# Dados de saída para a tela

print "Umidade relativa é:%.2f %%"% umidade print "Temperatura em Celsius é:%.2f C"% cTemp print "Temperatura em Fahrenheit é:%.2f F"% fTemp

Etapa 4: Modo de desempenho

Modo de desempenho
Modo de desempenho

Agora, baixe (ou git pull) o código e abra-o no Raspberry Pi.

Execute os comandos para Compilar e Carregar o código no terminal e veja a saída no Display. Após alguns momentos, ele exibirá todos os parâmetros. Depois de se certificar de que tudo funciona como uma panqueca, você pode improvisar e avançar com o projeto para outros mais interessantes.

Etapa 5: aplicativos e recursos

O novo sensor de umidade e temperatura SHT25 leva a tecnologia do sensor a um novo nível com desempenho incomparável do sensor, uma gama de variantes e novos recursos. Adequado para uma ampla variedade de mercados, como Eletrodomésticos, Médico, IoT, HVAC ou Industrial. Além disso, disponível na categoria automotiva.

Por ex. Mantenha a calma e vá para a Sauna!

Love Sauna! As saunas têm fascinado muitos. Uma área fechada - geralmente de madeira, aquecida para produzir o aquecimento corporal da pessoa dentro dela. É sabido que o aquecimento corporal tem grandes efeitos benéficos. Nesta campanha estaremos construindo um Observador Sauna Jacuzzi que mede a Umidade Relativa e Temperatura utilizando Raspberry Pi e SHT25. Você pode criar um Observer Sauna Jacuzzi caseiro para conseguir o ambiente perfeito para um banho de Sauna hipnotizante todas as vezes.

Etapa 6: Conclusão

Espero que este projeto inspire mais experimentação. No reino do Raspberry Pi, você pode se perguntar sobre as perspectivas sem fim do Raspberry Pi, seu poder sem esforço, seus usos e como você pode consertar seus interesses em eletrônica, programação, design, etc. As ideias são muitas. Às vezes, o resultado leva para você um novo ponto baixo, mas não desista. Pode haver outra maneira de contornar ou uma nova ideia pode evoluir do fracasso (a Even pode formar uma vitória). Você pode desafiar a si mesmo fazendo uma nova criação e aperfeiçoando cada parte dela. Para sua conveniência, temos um tutorial em vídeo interessante no Youtube que pode ajudar na sua exploração e se você quiser mais explicações sobre todos os aspectos do projeto.

Recomendado: