Índice:

Sensor de temperatura e umidade LORA: 6 etapas
Sensor de temperatura e umidade LORA: 6 etapas

Vídeo: Sensor de temperatura e umidade LORA: 6 etapas

Vídeo: Sensor de temperatura e umidade LORA: 6 etapas
Vídeo: IoT DevKit - LoRaWAN: Sensor de Temperatura e Umidade 2024, Novembro
Anonim
Sensor de temperatura e umidade LORA
Sensor de temperatura e umidade LORA

Neste instrutível, você aprenderá a fazer um sensornode que envia dados para um servidor LORA. Este nó enviará:

  • Temperatura do ar
  • Sensor de umidade

Você pode usar isso instrutível para fazer um nó que você pode usar como um servidor.

Etapa 1: necessária

Sensornode:

  • AM2305
  • sensor capacitivo de umidade
  • arduino pro mini 3.3v 8mhz
  • fuga do esp
  • rfm95
  • fio para antena e conexões (eu uso um fio de núcleo sólido de 0,8 mm)
  • cabos jumper macho para macho
  • cabos jumper femininos para femininos
  • tábua de pão
  • CP2102 usb para TTL

Ferramentas:

  • ferro de solda
  • cortador lateral
  • descascador de fios

Etapa 2: fazendo a antena

Para a antena, eu uso algum cabo restante do meu cabo de ônibus 2x2x0,8mm ou 2x2 20awg. Na rede de coisas, você pode escolher o seu tranceiver e a banda de frequência da antena por país. Estes são os comprimentos por frequência:

  • 868 MHz 3,25 polegadas ou 8,2 cm (este é o que eu uso)
  • 915 MHz, 3 polegadas ou 7,8 cm
  • 433 mhz, 3 polegadas ou 16,5 cm

Etapa 3: Soldando o escudo Esp

Soldando o Esp Shield
Soldando o Esp Shield
  • Remova os resistores da blindagem do esp (consulte R1 a R3 no campo vermelho)
  • Solde o chip rfm95 no escudo esp.
  • Solde os cabeçotes de alfinetes no escudo do esp
  • Solde a antena na blindagem do esp. Não use sem antena, você pode danificar a blindagem.
  • Se os pinos não estão soldados na solda Arduino, eles também

Etapa 4: codificação

Codificação
Codificação

Eu sei que posso usar o DTR para redefinir automaticamente o arduino, mas no meu caso, tive erros ao enviar o código. Portanto, eu também usei uma reinicialização manual neste instrutível, então se você tiver o mesmo problema, você pode resolvê-lo por uma reinicialização manual.

  • Conecte o arduino ao CP2102 da seguinte forma:

    • CP2102 txd -> Arduino pro mini rx
    • CP2102 rxd -> Arduino pro mini tx
    • CP2102 gnd -> Arduino pro mini gnd
    • CP2102 3.3 -> Arduino pro mini vcc
  • Abra o schetch no ide arduino
  • Selecione a placa arduino pro mini
  • Selecione atmega 328p 3.3v 8mhz sob o processador
  • Selecione sua porta de comunicação
  • Clique no botão de upload
  • Enquanto o código está sendo compilado no momento em que você vê o bautrate (veja a imagem), pressione o botão reset no arduino pro mini (o cp2102 não reinicializa a placa) e certifique-se de fechar o monitor serial durante a programação.

Etapa 5: Fiação

Fiação
Fiação
Fiação
Fiação
  • Ligue o arduino como no esboço acima
  • Seu arduino agora deve enviar dados para o nó do servidor.

O AM2305 na verdade é um sensor de 3 fios, então você não precisa do resistor. Basta conectar o sensor como na imagem acima. As cores são iguais. Se você usar o DHT22, em vez disso, você precisa conectar um resistor de 10k entre os fios vermelho (5V) e amarelo (dados).

Etapa 6: Conclusão

Neste instrutivo você aprendeu a fazer um sensor que envia dados para um gateway LORA. Envia a temperatura e a umidade de por exemplo uma estufa. Desta forma, você pode monitorar seu ambiente e pode planejar o plantio de seus vegetais usando esses dados. Além disso, você pode usar este sensor para decidir quando abrir uma janela ou iniciar um ventilador.

Recomendado: