UM Sensor de umidade do solo permite que um Raspberry Pi monitore a umidade do solo, tornando -o ideal para Jardinagem inteligente, sistemas de irrigação e monitoramento ambiental. Este guia o levará a montar e usar um sensor de umidade do solo com um Raspberry Pi.
O que você precisará
- Raspberry Pi (Qualquer modelo com suporte GPIO, por exemplo, PI 3, PI 4)
- Sensor de umidade do solo (Saída analógica ou digital)
- Módulo ADC (por exemplo, ADS1115) para sensores analógicos (se necessário)
- Fios de pão e jumper
- Python instalado No Raspberry Pi
Etapa 1: Compreendendo o sensor de umidade do solo
Existem dois tipos de sensores de umidade do solo:
- Sensores de saída digital (por exemplo, sensores capacitivos de umidade do solo) - forneça um Alto/baixo sinal quando a umidade cruza um limiar.
- Sensores de saída analógica - Forneça uma tensão variável com base na umidade do solo, exigindo um ADC (conversor analógico-digital) Como o ADS1115.
Etapa 2: Fiação do sensor ao Raspberry Pi
Para um sensor de umidade do solo de saída digital
Pino do sensor | Pino de framboesa pi |
---|---|
VCC | 3.3V ou 5V (pino 1 ou 2) |
Gnd | Terra (pino 6) |
D0 (digital) | Qualquer gpio (por exemplo, gpio17, pino 11) |
Para um sensor de saída analógico (com ADS1115)
Pino do sensor | ADS1115 PIN | Pino de framboesa pi |
---|---|---|
VCC | VCC | 3.3V ou 5V (pino 1 ou 2) |
Gnd | Gnd | Terra (pino 6) |
A0 (analógico) | A0 | I2C (via ADS1115) |
Etapa 3: Ativar I2C no Raspberry Pi
Já que alguns sensores usam I2C (módulo ADS1115), Ative isso:
- Abra a ferramenta de configuração do Raspberry Pi:
- Navegar para Opções de interface> i2c e ativá -lo.
- Reinicie o Raspberry Pi:
Etapa 4: Instale as bibliotecas necessárias
- Atualize seu Raspberry Pi:
- Instale as bibliotecas GPIO e I2C:
Etapa 5: Código Python para ler os níveis de umidade
Para um sensor digital
Para um sensor analógico (usando o ADS1115)
Etapa 6: Aplicações de sensores de umidade do solo
- Irrigação inteligente - As plantas de rega automaticamente quando o solo estiver seco.
- Estações meteorológicas - Monitore as condições do solo remotamente.
- Automação de Greenhouse - Otimize o crescimento da planta com base nos níveis de umidade.
- Projetos de IoT - Envie dados para plataformas em nuvem para monitoramento remoto.
Solução de problemas
-
Sensor não detectando umidade
- Verifique a fiação e verifique a tensão correta.
- Para sensores analógicos, verifique se o O módulo ADS1115 é detectado corretamente usando:
-
Leituras instáveis
- Evite colocar o sensor excessivamente ambientes úmidos para evitar corrosão.
- Para sensores capacitivos, garanta Superfícies de sonda limpa Para leituras precisas.
Conclusão
Os sensores de umidade do solo permitem que projetos de Raspberry Pi Monitore e automatize a rega planta, tornando -os ideais para Aplicativos inteligentes de jardinagem e IoT. Seguindo este guia, você pode Leia os níveis de umidade do solo e acione ações automatizadas Com base em dados em tempo real! 🌱🚀