Índice:

Sensor de chuva LORA: 6 etapas
Sensor de chuva LORA: 6 etapas

Vídeo: Sensor de chuva LORA: 6 etapas

Vídeo: Sensor de chuva LORA: 6 etapas
Vídeo: TESTE DE ALCANCE DE UM LoRa | Módulo LoRa com Arduino muito simples! 2024, Julho
Anonim
Sensor de chuva LORA
Sensor de chuva LORA

Para fazer minha estufa automatizada, precisei de alguns sensores. Vou usar esse sensor de chuva para decidir se os sprinklers devem ser ligados ou não.

Vou explicar esse sensor de chuva de duas maneiras.

  • usando a porta digital
  • usando a porta analógica

Ao usar o pino digital, você pode usar o potenciômetro para regular quando o pino digital estará alto. Ao usar o pino analógico, você pode medir o quão forte está chovendo.

O primeiro irei usar como um detector de chuva de baixíssima potência em projetos posteriores. Assim, meu sensor LORA só envia 1 quando está chovendo.

Etapa 1: necessária

Sensornode:

  • sensor de chuva
  • 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
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.

O código lorarainsensoranalog envia um valor de 0 a 1023 para o tranceiver. Quanto menor for o valor, mais chuva haverá. 1023 não é chuva.

O código lorarainsensordigital envia apenas um valor de 0 e 1 para o trainceiver. 0 significa chuva e o valor do trimpot foi atingido 1 significa que não há chuva e o valor definido no trimpot não foi alcançado.

Etapa 5: Fiação

Fiação
Fiação
Fiação
Fiação
Fiação
Fiação
  • Na primeira imagem você vê a fiação para quando estiver usando a saída digital
  • Na segunda imagem você vê a fiação para quando estiver usando a saída analógica
  • Na terceira foto, amplio a fiação do navio LORA.

Etapa 6: Conclusão

Neste instrutível você aprendeu a usar um sensor de chuva de duas maneiras (analógico e digital). Este sensor será usado em projetos posteriores, como uma estufa automática e um sistema automático de sprinklers.

Recomendado: