Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
A irrigação é uma das tecnologias mais utilizadas por agricultores pois esta atividade independe da ocorrência de chuvas, garante uma safra uniforme, reduz a falha humana, minimiza o consumo de água(utilizando apenas quando necessario) e minimiza per devidoscos a deências um elemento imprescindível para o desenvolvimento das plantas: a água.
Dentre as tecnologias disponíveis, o Arduino foi selecionado para este protótipo pois a partir dele podemos desenvolver um system preciso, capaz de realizar as mesmas funções que um equipamento de alta tecnologia, entretanto com um baixo custo, possibilitando o uso porquenogricultores de peque porta.
Passaggio 1: Placa Uno R3 Arduino
O Arduino Uno R3 é a placa Arduino mais vendida e usada atualmente, apresenta uma ótima quantidade de portas e um ótimo preço.
Specifiche Uno R3:
- Microcontrollore: ATmega328 (scheda tecnica)
- Tensão de Operação: 5V
- Tensione di ingresso: 7-12V
- Portas Digitais: 14 (6 podem ser usadas como PWM)
- Portate analitiche: 6
- Corrente Pinos I/O: 40mA
- Corrente Pinos 3, 3V: 50mA
- Memoria Flash: 32KB (0, 5KB senza bootloader)
- SRAM: 2 KB
- EEPROM: 1KB
- Velocità di clock: 16MHz
Passaggio 2: sensore O De Umidade HR202
O sensore de umidode HR202 é um sensore resistivo utilizzato per fazer medições de umidode.
Questo sensore può avere una grande capacità di assorbimento e un'ottima prestazione a lungo termine.
Specifiche:
- Modello: HR202L (scheda tecnica)
- Faixa de medição de umidode: 20 a 95% UR
- Temperatura di funzionamento: 0º a 60ºC
- Alimentazione: 1,5 VAC
- Potenza nominale: 0.2 mW
- Precisione di umidità media: ± 5, 0% UR
- Frequenza operativa: 500 Hz a 2 KHz
- Dimensioni: 15 x 12 x 5 mm (compreso il terminale)
Fase 3: Diagrama De Operação
Para o presente projeto, o multímetro e o potenciômetro reppresentam o sensor de umidode que seria utilizado.
Desta forma, a partir da leitura do valor do potenciômetro, deve-se considerar o gráfico que relacion a operação do potenciômetro com o sensor de umiditàde.
Conforme podemos observar no gráfico acima, têm-se 3 retas diferentes. Desta forma, a partir da equação da reta e dos pares ordenados iniciais e finais de cada reta, encontrou-se as seguintes equações da reta para a operação do sensor:
- Punto 1: x=y/0, 3
- Punto 2: x=60y-170
- Punto 3: x=30y-50
Obs: considerando que a variável que temos está no eixo y, isolou-se a variável que queremos descobrir (umidade no eixo x).
Passaggio 4: materiale utilizzato
Os materiais utilizados foram
- Placa Arduino R3;
- 2 (dois) LED (um verde e um vermelho);
- 2 (duas) resistências de 220;
- 1 (um) potenciômetro;
- 1 (um) multimetro;
- 1 (uma) motore de corrente continua rappresentante uma bomba d'água;
- Kit cabos Maglioni;
- scheda prototipi;
Passaggio 5: O Circuito
O circuito acima, gerado no software Tinkercad, presenta una semplice squematização del sistema di irrigazione automatica delle piante.
Per montare un circuito, è necessario inserire LED, come resistenze e potenza sulla scheda prototipi. Deve-se conectar o terminal positivo do LED vermelho ao pino 12, o do LED verde ao pino 13 e o do motor cc ao pino 11. Os rispettivo terminais negativos devem ser ligdos ao negativo da protoboard.
Deve-se conectar o positivo da protoboard ao 5V da Placa de Arduino Uno R3 e o negativo ao GND.
O pino do meio do potenciômetro, responsável pela leitura, deve ser conectado ao positivo do multímetro, que terá seu negativo conectado ao negativo da protoboard.
Por fim, o pino do meio do potenciômetro deve-se também ser ligado ao pino A5 para uma leitura análoga.
Os LEDs são utilizados per indicare se o solo está seco, moderamente úmido ou úmido.
Quando o LED verde está aceso, significa que o solo está úmido, e, portanto, a bomba de irrigação deve ser mantida desligada.
Quando o LED pisca vermelho, significa que o solo está moderamente úmido, e, portanto, a bomba de irrigação deve ser mantida desligada.
Quando o LED vermelho está aceso, significa que o solo está seco e deve-se ligar a bomba para irrigar as plantas.
Passaggio 6: O Codigo
Na hora de elaborar o código, deve-se primeiramente definir as variáveis, configurar os pinos e abrir a porta serial.
Segue da, o loop rappresenta a ação desde a leitura do potenciômetro, até ligar/desligar a bomba de irrigação, passando pela obtenção do valor da umidode. A cada leitura, o Arduíno informa ao usuário através do Monitor Serial o percentual de umidode do solo e a recomendação (irrigar ou aguardar).
Step 7: Funzionamento del sistema
Passaggio 8: finale
Paraben, você concluiu com êxito mais o tutorial per um sistema di irrigazione automatica delle piante.
Agora é só iniciar o código.