Você está na página 1de 5

Matéria: Série:

Nome:

ATIVIDADE
Ensino Médio

Projeto Umidade do Solo com MICRO:BIT

Visão geral da atividade


Este projeto é muito simples e tem como objetivo automatizar as necessidades


específicas de cada pessoa, seja ela a condição do solo para plantação de árvores e
plantas em geral até a manutenção e necessidade de irrigação de um jardim. Com
sua interface e o uso do Sensor de Umidade de Solo, sua montagem e programação
tornam o projeto ainda mais fácil, trabalhando com 2 tipos de comunicação, digital e
analógica.

Materiais

1 micro:bit com bateria e pilhas;


2 pregos compridos;
2 cabos jacaré.

@ciencia.interativa
Aqui está o que você precisa fazer para fazer seu sensor de umidade do solo:
Conecte um prego ao pino de 3V com um clipe de jacaré e insira-o no solo.
Conecte o outro prego ao pino P0 com um clipe de jacaré e insira-o no solo.

Código

let reading = 0
led.setBrightness(64)
basic.forever(function () {
pins.analogWritePin(AnalogPin.P1, 1023)
reading = pins.analogReadPin(AnalogPin.P0)
pins.analogWritePin(AnalogPin.P1, 0)
led.plotBarGraph(
reading,
1023
)
if (input.buttonIsPressed(Button.A)) {
basic.showNumber(reading)
}
basic.pause(5000)
})

@ciencia.interativa
Para medir a resistência, lemos a tensão usando o pino de leitura analógico que retorna
um valor entre 0(sem corrente) e 1023(corrente máxima). O valor é gráfico na tela
usando o gráfico de barras de plotagem.

Experimentar!
Insira os pregos na terra seca e você verá a maioria dos LEDs apagados .
Insira o prego na sujeira molhada e você verá a maioria dos LEDs acender.

Vamos adicionar o código que exibe a leitura atual quando o botão A é pressionado.
Este código precisa entrar no loop (para sempre). Também adicionamos a variável
reading para armazenar o valor de leitura.

Experimentar!

Teste e registre os valores de entrada P0 tanto para sujeira muito seca quanto para
sujeira molhada. Isso permitirá que você saiba qual é a escala de umidade do seu
medidor. O solo seco terá um valor baixo e o solo úmido terá um valor mais alto.
1. Insira os pregos na terra seca, pressione A e registre o valor.
2. Insira os pregos na terra molhada, pressione A e registre o valor.

@ciencia.interativa
Queremos que nossas sondas de solo funcionem por um longo tempo e economizem
nossa bateria, então precisamos ajustar nosso código para que nosso sensor de
umidade não use muita energia.
Nosso circuito se conecta diretamente ao pino de 3V , portanto, está sempre usando
eletricidade. Em vez disso, vamos conectá-lo a P1 e girar esse pino para cima
apenas enquanto a medição é feita. Isso economiza eletricidade e também evita a
corrosão das sondas.
Também diminuiremos o brilho da tela para diminuir o consumo de energia dos
LEDs.
A umidade do solo muda muito lentamente, então não precisamos medi-la o tempo
todo!!! Vamos adicionar um sono(descanso) de 5 segundos no loop também.

Queremos que nossas sondas de solo funcionem por um longo tempo e economizem
nossa bateria, então precisamos ajustar nosso código para que nosso sensor de
umidade não use muita energia.
Nosso circuito se conecta diretamente ao pino de 3V , portanto, está sempre usando
eletricidade. Em vez disso, vamos conectá-lo a P1 e girar esse pino para cima apenas
enquanto a medição é feita. Isso economiza eletricidade e também evita a corrosão das
sondas.

Também diminuiremos o brilho da tela para diminuir o consumo de energia dos LEDs.
A umidade do solo muda muito lentamente, então não precisamos medi-la o tempo
todo!!! Vamos adicionar um sono(descanso) de 5 segundos no loop também.

@ciencia.interativa
Ambientes de codificação

https://makecode.microbit.org/

Estrutura física

ATENÇÃO: Para ver o projeto em funcionamento, assista ao Encontro Ao Vivo do mês


de julho de 2022.

@ciencia.interativa

Você também pode gostar