Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
- 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.
Etapa 5: 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.