Escolar Documentos
Profissional Documentos
Cultura Documentos
TP - 9
1 de 11
Sumário
Introdução .............................................................................................................. 3
Objetivo .................................................................................................................. 3
Motivação ............................................................................................................... 4
Componentes …….……….................................................................................. 4 e 5
Esquema ………….......................................................................................... 5
Diagrama de Bloco ................................................................................................ 6
Fluxograma …................................................................................................. 6
Pseudocódigo…….................................................................................................... 7
Funções………………………………........................................................................ 8
Código……………………...................................................................................... 9
Relatório ..................................................................................................................10
Conclusão ...............................................................................................................10
2 de 11
.INTRODUÇÃO
.OBJETIVO
3 de 11
.MOTIVAÇÃO
4 de 11
.COMPONENTES
.ESQUEMA
5 de 11
.DIAGRAMA DE BLOCO
.FLUXOGRAMA
6 de 11
.PSEUDOCÓDIGO
Início do Programa:
Inicialize o monitor serial com uma taxa de 9600 bauds
Inicialize o display LCD com 16 colunas e 2 linhas
Exiba "Sistema de Irrigacao" na primeira linha do LCD
Exiba "Automatizado!" na segunda linha do LCD
Configure o pino do motor como saída
Configure o pino do LED Vermelho como saída
Configure o pino do LED Verde como saída
Aguarde 2 segundos
Limpe o LCD
Exiba "Umidade = " na primeira linha do LCD
Exiba "Bomba = " na segunda linha do LCD
Loop Principal:
Leia o valor do sensor de umidade LM35
Converta o valor para umidade do solo em porcentagem
Exiba a umidade do solo no LCD
Verifique a umidade do solo:
Se a umidade do solo for menor que 310:
Ligue o motor da bomba d'água
Acenda o LED Vermelho
Apague o LED Verde
Exiba "LIGADA" no LCD
Senão:
Desligue o motor da bomba d'água
Apague o LED Vermelho
Acenda o LED Verde
Exiba "DESLIGADA" no LCD
Fim do Programa
7 de 11
.FUNÇÕES DOS COMPONENTES
> LEDs
Sua função principal é fornecer informações visuais sobre o estado do
sistema e das condições do solo. Aqui está como o display LED funciona como um
atuador neste sistema:
Isso permite que os operadores ou observadores vejam facilmente se o
sistema está irrigando (LED Verde) ou se está desligado (LED Vermelho)
>Tela LCD
o LCD (display de cristal líquido) está desempenhando um papel importante
na interface homem-máquina (IHM) e na exibição de informações essenciais. Aqui
está o papel específico que o LCD está desempenhando no sistema:
8 de 11
. CÓDIGO
#include <LiquidCrystal.h>
void setup() {
Serial.begin(9600);
lcd.begin(16, 2);
lcd.print("Sistema de Irrigacao");
lcd.setCursor(0,1);
lcd.print("Automatizado!");
pinMode(motor, OUTPUT);
pinMode(LedVermelho, OUTPUT);
pinMode(LedVerde, OUTPUT);
delay(2000);
lcd.clear();
lcd.print("Umidade = ");
lcd.setCursor(0,1);
lcd.print("Bomba = ");
}
void loop() {
int valor = analogRead(LM35);
float umidadeSolo = valor * 500.0 / 1023.0;
lcd.setCursor(9,0);
lcd.print(umidadeSolo);
lcd.setCursor(8,1);
Serial.print("Umidade: ");
Serial.println(umidadeSolo);
}
9 de 11
.RELATÓRIO
Junho/23 -> Elaboração do conceito
https://youtu.be/o3SBQmPDTC4
Após ser detectado o ponto de falha principal, que seria a indisponibilidade do Arduino, o
professor deu o feedback da importância de termos uma feedback caso o sistema esteja indisponível.
10 de 11
.DEMONSTRAÇÃO
https://www.tinkercad.com/things/h0cOL9Ezwfp
https://youtu.be/KkhAFOWNmWc
.CONCLUSÃO
Desenvolver o sistema de irrigação automatizada com Arduino foi uma
experiência enriquecedora que me proporcionou valiosos aprendizados técnicos.
Este projeto me revelou a importância da automação na agricultura, especialmente
quando se trata de otimizar o uso de recursos, como a água, e promover práticas
agrícolas sustentáveis. Aprendi que a eficiência na irrigação pode ser alcançada por
meio do monitoramento constante das condições do solo e do uso de sensores
específicos, como o LM35, para obter dados em tempo real.
Além disso, percebi como a interface com o usuário desempenha um papel
fundamental na compreensão do funcionamento do sistema e na tomada de
decisões. O display LCD se mostrou uma ferramenta valiosa para exibir informações
vitais, como a umidade do solo e o estado da bomba de irrigação, permitindo uma
monitorização contínua e fácil interação.
Do ponto de vista técnico, este projeto me ensinou sobre controle de
atuadores, integração de sensores e programação Arduino. Concluindo, este projeto
demonstrou como a tecnologia pode desempenhar um papel crucial na agricultura
moderna, trazendo benefícios técnicos e socioambientais significativos. A
automação e o uso responsável de recursos são elementos-chave para enfrentar os
desafios da agricultura contemporânea e alcançar práticas agrícolas sustentáveis.
27/Setembro/2023.
11 de 11