Índice:

Sensor remoto de temperatura: 6 etapas
Sensor remoto de temperatura: 6 etapas

Vídeo: Sensor remoto de temperatura: 6 etapas

Vídeo: Sensor remoto de temperatura: 6 etapas
Vídeo: Como medir la temperatura usando el sensor LM35 y un Op-Amp! 2024, Julho
Anonim
Sensor Remoto de Temperatura
Sensor Remoto de Temperatura

Neste projeto, um MKR 1400 é usado para controlar 3 sensores DHT 22 e comunicar o resultado com o número do celular que está inserido no código (mostrarei onde). A temperatura é o único dado recuperado do DHT 22, mas é interessante notar que a umidade também pode ser recuperada.

Este instrutível é o trabalho que foi feito para o desenvolvimento de um sistema de monitoramento da temperatura do depósito de grãos. A maior parte do trabalho foi concluída por mim e @acrobatbird (nome do GitHub). O GitHub principal do projeto é https://github.com/PhysicsUofRAUI/binTempSensor e quando for concluído farei um GitHub separado para ele.

Suprimentos

  1. 3 sensores DHT 22 (para o projeto maior, três são necessários)

    www.adafruit.com/product/385

  2. 3 resistores de 10K

    www.digikey.ca/product-detail/en/yageo/CFR…

  3. Um Arduino MKR 1400

    https://store.arduino.cc/usa/mkr-gsm-140

  4. Variedade de fios de ligação

    Qualquer fornecedor deve ter algum

  5. Um cartão sim

    Eu recomendo o cartão pré-pago mais barato na sua área. O meu era SaskTel, mas a menos que você more em Saskatchewan, Canadá, não é uma boa escolha

  6. Bateria de polímero de lítio (e carregador, se necessário)

    • www.adafruit.com/product/390
    • www.adafruit.com/product/258
  7. Antena Arduino

    www.adafruit.com/product/1991

Ofereci lugares para comprar a maioria das peças usadas online, mas recomendo que você compre primeiro em sua loja local de eletrônicos. Não é apenas para apoiar os negócios locais, mas também porque é conveniente tê-los quando você precisar de uma peça o mais rápido possível e não quiser esperar pelo envio.

Etapa 1: conecte o Arduino

Conecte o Arduino
Conecte o Arduino
Conecte o Arduino
Conecte o Arduino

No meu caso particular, coloquei o Arduino MKR 1400 em uma placa de ensaio, a minha tem cabeçalhos e, em seguida, conectei o aterramento à linha negativa da placa de ensaio e o 5 V à parte positiva.

Etapa 2: conecte os sensores DHT 22

Conecte os sensores DHT 22
Conecte os sensores DHT 22
Conecte os sensores DHT 22
Conecte os sensores DHT 22
Conecte os sensores DHT 22
Conecte os sensores DHT 22

Cada um dos sensores deve ser conectado ao aterramento, pino de 5 V e um pino de dados. Um resistor de 10 K deve ser conectado ao pino de 5 V do Arduino também para atuar como um pull up. Liguei os sensores aos pinos 4, 5 e 6. Se quiser ligá-los a pinos diferentes, você terá que alterar o código.

Adafruit tem um bom artigo detalhando como conectá-los neste link:

Etapa 3: conectar a antena

Conecte a antena
Conecte a antena

A antena deve ser conectada ao Arduino MKR 1400 para garantir uma conexão razoável.

Etapa 4: faça upload do código

Agora o código será enviado ao Arduino. Incluí o código em um arquivo zip anexado e ele deve abrir e compilar bem no editor Arduino, desde que as bibliotecas necessárias estejam instaladas. As bibliotecas necessárias são MKRGSM, DHT.h, DHT_U.h e Adafruit_Sensor.h. Se essas bibliotecas não estiverem instaladas em seu computador, você terá que adicioná-las seguindo etapas semelhantes a este

Usar o Arduino LowPower pode aumentar o tempo de execução do projeto, mas atualmente estou executando testes para fazê-lo funcionar. Há um código para isso no GitHub do projeto.

Etapa 5: conecte a bateria

Coloque a bateria
Coloque a bateria

A bateria agora pode ser instalada. A bateria usada aqui é de apenas 1000mAh, mas uma maior pode ser usada, desde que seja 3,7 V.

Etapa 6: O projeto está concluído! Mas pode ser melhorado?

Sim, temos um sensor de temperatura remoto que envia a você a temperatura a cada 12 horas, mas só faz isso por menos de 24 horas. Espere, isso não é muito útil. Aqui está o que está sendo trabalhado e considerado para tornar o projeto mais útil.

  1. Uma bateria maior

    uma sugestão bastante óbvia, mas só vai ficar muito cara à medida que as baterias aumentam de capacidade

  2. Arduino de baixo consumo

    Esta é uma boa alternativa de baixo custo para aumentar a vida da bateria, pois é apenas uma mudança no software, mas os ganhos não devem ser substanciais

  3. Um painel solar

    • Isso é o que está sendo trabalhado agora para fazer o sistema operar indefinidamente sem intervenção humana
    • Provavelmente combinará alguns dos dois acima para garantir que a bateria possa funcionar durante a noite e durante meses substancialmente nublados.

Quaisquer outras sugestões são certamente bem-vindas. Obrigado por ler!

Recomendado: