Índice:
- Etapa 1: peças necessárias
- Etapa 2: fazendo a antena
- Etapa 3: Soldando o escudo Esp
- Etapa 4: codificação
- Etapa 5: Fiação
- Etapa 6: Conclusão
Vídeo: Sensor LORA de Temperatura e Umidade do Solo: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Na preparação de fazer minha própria estufa, estou fazendo alguns sensores sensoriais para monitorar o ambiente da estufa. Você também pode usar este sensor fora. Usar a temperatura dentro ou fora da estufa em combinação com a temperatura do solo e os níveis de umidade é interessante para saber quando plantar seus vegetais. Eu escolhi o sensor capacitivo de umidade porque este tipo de sensor não corrói quando na água.
Neste instrutível, vamos fazer um nó LORA que envia os seguintes dados:
- umidade do solo
- temperatura do solo
Para completar este instrutível, também irei postar o código sem o LORA tranceiver, mas em vez disso, enviaremos dados de umidade e temperatura do solo em série. A temperatura do ar e a umidade do ar serão medidas com outro nó porque eu não quero um maior frequência das medições para ter mais dados. Você pode usar este sensor junto com o nó do servidor neste instrutível. Leia este instrutível primeiro para saber qual tranceiver escolher e fazer com que o nó do servidor receba dados.
Etapa 1: peças necessárias
Sensornode:
- Sensor de temperatura à prova d'água (ds18B20)
- 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
- bloco terminal
- pinheaders
- tábua de pão
-
CP2102 usb para TTL
Ferramentas:
- ferro de solda
- cortador lateral
- descascador de fios
- chave de fenda de precisão
- lata de solda
- régua para medir antena
- bomba de desoldagem (se você cometer erros como eu)
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
- 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
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 arquivo agriculturesensor é o código sem o tranceiver LORA. Dessa forma, você pode iniciar seu próprio projeto a partir desse arquivo e entender melhor como o código funciona. Se precisar de leituras mais precisas, você precisará mapear os valores do sensor de umidade quando não estiver na água e quando estiver na água. (Valor mínimo e máximo) Mapeei os valores entre 400 e 880. Não mergulhe o sensor na água acima a linha. Isso destruirá seu sensor. Mais tarde, mostrarei como impermeabilizar esse sensor.
As leituras de temperatura são em graus Celsius.
Um último comentário: ao abrir o monitor serial do servidor (última foto), você verá que os dados são enviados com dois pontos entre os dados. Isso é para que possamos enviar tudo para o nó do servidor em um pacote. Em um instrutível posterior, farei outro nó de servidor onde esses dados são processados.
Etapa 5: Fiação
Na imagem acima você vê como conectar tudo. O resistor é um resistor de 4.7kohm usado como pullup. No esquema, eu uso outro tranceiver LORA e outro sensor de umidade do solo, mas a fiação permanece a mesma. Incluí algumas fotos detalhadas, caso a primeira não seja clara.
Etapa 6: Conclusão
Este instrutível permite medir a temperatura e a umidade do solo. Nos instructables futuros, usaremos esses dados para acionar um solenóide para regar suas plantas e também usaremos esses dados em um próximo projeto para propor o plantio de certos vegetais quando certas condições forem atendidas. Também vamos reaproveitar este instrutível para outro projeto onde impermeabilizaremos tudo e farei uma placa de circuito impresso onde você pode montar tudo.
Recomendado:
Calibração do sensor de umidade do solo: 5 etapas
Calibração do sensor de umidade do solo: Existem muitos medidores de umidade do solo no mercado para ajudar o jardineiro a decidir quando regar suas plantas. Infelizmente, pegar um punhado de terra e inspecionar a cor e a textura é tão confiável quanto muitos desses aparelhos! Algumas sondas até registram
Automatizando uma estufa com LoRa! (Parte 1) -- Sensores (temperatura, umidade, umidade do solo): 5 etapas
Automatizando uma estufa com LoRa! (Parte 1) || Sensores (Temperatura, Umidade, Umidade do Solo): Neste projeto irei mostrar como automatizei uma estufa. Isso significa que vou mostrar como construí a estufa e como conectei a eletrônica de energia e automação. Além disso, mostrarei como programar uma placa Arduino que usa L
Sensor de temperatura e umidade LORA: 6 etapas
Sensor de Temperatura e Umidade LORA: Neste instrutível você aprenderá a fazer um sensornode que envia dados para um servidor LORA. Este nó irá enviar: Temperatura do ar Sensor de umidade Você pode usar isso instrutível para fazer um nó que você pode usar como um servidor
Ponto de acesso (AP) NodeMCU ESP8266 para servidor Web com sensor de temperatura DT11 e impressão de temperatura e umidade no navegador: 5 etapas
ESP8266 NodeMCU Access Point (AP) para servidor Web com sensor de temperatura DT11 e impressão de temperatura e umidade no navegador: Olá pessoal, na maioria dos projetos usamos ESP8266 e na maioria dos projetos usamos ESP8266 como servidor web para que os dados possam ser acessados em qualquer dispositivo por wi-fi acessando o servidor da Web hospedado por ESP8266, mas o único problema é que precisamos de um roteador funcionando para
Como usar o sensor de temperatura DHT11 com Arduino e impressão de temperatura e umidade: 5 etapas
Como usar o sensor de temperatura DHT11 com Arduino e impressão de temperatura e umidade: O sensor DHT11 é usado para medir temperatura e umidade. Eles são amadores de eletrônicos muito populares. O sensor de umidade e temperatura DHT11 torna realmente fácil adicionar dados de umidade e temperatura aos seus projetos eletrônicos DIY. É por