Índice:

Sensor de água para solo: 7 etapas
Sensor de água para solo: 7 etapas

Vídeo: Sensor de água para solo: 7 etapas

Vídeo: Sensor de água para solo: 7 etapas
Vídeo: O QUE É O SOLO? 2024, Novembro
Anonim
Sensor de água para solo
Sensor de água para solo

Este projeto é uma maneira fácil e muito informativa de educar os alunos que são eficientes na escrita de códigos e na compreensão dos mecanismos da eletrônica envolvida com o arduino.

Materiais requisitados:

- Microcontrolador Arduino

- Sensor de água (valor máximo 1023)

- Um punhado de fios de ligação (macho para macho e fêmea para macho)

- Breadboard (Mini one é recomendado)

- Servo motor

Etapa 1: Etapa 1: Reúna todos os materiais

Certifique-se de colocar todos os seus materiais em um espaço vazio, coloque-os em um local espaçoso e longe de qualquer comida ou bebida, pois isso pode danificar o sistema eletrônico. Eu também sugeriria manter um descascador de fios com você, apenas no caso de você ter fios normais em vez de cabos jumper.

Etapa 2: Etapa 2: Conexões do sensor de água

Etapa 2: conexões do sensor de água
Etapa 2: conexões do sensor de água

1. Pegue três cabos de ligação (vermelho, preto e amarelo) e o sensor de água

2. Conecte o fio vermelho ao + no sensor de água, o preto ao "-" e o fio amarelo ao S

Etapa 3: Etapa 3: Arduino First Wiring

1. Conecte dois fios ao arduino, um a 5v e o outro ao GND

2. Depois dessa etapa, conecte o que você conectou a 5 V ao positivo na placa de ensaio e o GND ao negativo

Etapa 4: Etapa 4: Conexões do sensor de água

Etapa 4: conexões do sensor de água
Etapa 4: conexões do sensor de água

1. Conecte o fio amarelo do sensor de água ao A0

2. Conecte o preto ao negativo ou aterrar na placa de ensaio do sensor de água ao arduino

3. Conecte o vermelho ao positivo à placa de ensaio do sensor de água ao arduino

Etapa 5: Etapa 5: Servo motor

Etapa 5: Servo motor
Etapa 5: Servo motor

1. Conecte o fio laranja do servo motor a um fio amarelo

2. Conecte o fio vermelho a qualquer cor de sua escolha

3. Conecte o marrom a uma cor diferente de sua escolha

4. Assim que essas etapas forem concluídas, vamos conectar o servo motor à placa de ensaio e ao arudino

5. Conecte o fio amarelo ao pino 9.

6. Conecte o fio que está conectado ao fio vermelho no motor ao positivo

7. Conecte o fio que está conectado ao fio marrom no servo motor ao aterramento

Etapa 6: Etapa 6: Código

Etapa 6: Código
Etapa 6: Código

1. Conecte seu arduino ao computador e abra o software Arduino em seu computador

2. Comece identificando o servo motor dizendo #include

3. Identifique cada variável, o servo, sensor de água que está conectado a A0, bem como o "ângulo", que é simplesmente a posição do seu servo motor

4. Agora, para iniciar o void.setup, comece iniciando o início serial (9600) e também declare o servo que está conectado ao pino 9.

5. Após essa etapa, é o loop vazio, comece usando "int" seguido pelo valor do sensor, que é sua leitura analógica, que é o sensor de água

6. Certifique-se de incluir o comando Serial.print embaixo e usar "ln" para que fique em uma linha ao monitorar a umidade da água

7. Então, usando "int.angle" certifique-se que o valor do sensor está entre 500 a 180, isso porque depende da umidade, embora o sensor de água deva estar entre 1023 a 180 que é o valor máximo e mínimo, ele varia dependendo do uso do projeto, bem como os valores máximos e mínimos de acordo com seu sensor de água específico

8. Agora adicione o mesmo Serial, imprima embaixo e inclua meu servo. Escreva (ângulo) embaixo disso

9. A última etapa é adicionar o atraso que eu adicionei "atraso (15)" seguido de} para concluir o código

Etapa 7: Etapa 7: Finalização

Etapa 7: Finalizando
Etapa 7: Finalizando

Agora que o código está funcional e funcionando, você pode adicionar o sensor no motor e usar um monitor serial para detectar a umidade da água ou do solo. Além disso, certifique-se de adicionar pequenos pedaços de papel de construção ou display porque o display pode provar que seu solo precisa ou não de água, dependendo da umidade.

Recomendado: