Skip to content

Atividade

Medidor de energía luminosa

Avançado | MakeCode, Python | Botões, Ecrã LED, Sensor de luz | 13 Clima, Entrada/Saída, Sensores, Variáveis

Passo 1: Faz tu mesmo

O que é isto?

O primeiro de três projetos para descobrir qual é o consumo de energia da tua casa ou escola, medindo a quantidade de luz que usas.

Este medidor de luz vai-te ajudar a medir a variação da luz à tua volta quando as luzes estão ligadas ou desligadas e encontrar o melhor sítio para colocares o temporizador de luz no próximo projeto.

O que é que vais aprender

  • Como obter leituras dos sensores do micro:bit e armazená-los numa variável para que seja possível, de maneira constante, obter a mesma leitura, mesmo depois das condições se alterarem;
  • Encontra locais para registar leituras confiáveis do ambiente

Como usá-lo

  • Com as luzes apagadas, coloque o seu micro:bit onde você quer efetuar a leitura de luz e pressione o botão A.
  • Posicione o micro:bit de forma que possa ver o seu mostrador facilmente e pressione o botão B para ver a leitura do nivel de luz. Este será um número entre 0 (escuro) e 255 (a luz mais intensa que o micro:bit pode medir).
  • Você pode pressionar B novamente se não tiver certeza da leitura.
  • Ligue as luzes e efetue outra leitura pressionando novamente o botão A, de seguida pressione o botão B para ler o valor.
  • Encontre um local onde exista uma grande diferença entre as leituras quando as luzes estão desligadas e ligadas. Longe da janela onde a luz do dia pode entrar, e mais perto de uma fonte de luz elétrica deveria ser melhor. Um armário seria ideal, se este tiver luz elétrica.
  • Pegue algumas leituras e descubra a média das leituras quando a luz está acesa. Você precisará desse número para o próximo projeto, o Temporizador de luz.

Como é que funciona

  • O programa usa a variável com o nomeleitura para guardar o nível de luz Será iniciada no início e sempre que você pressionar o botão A.
  • Guardar a leitura do sensor de luz numa variável, em vez de apenas apresenta-la de imediato, é uma boa ideia porque significa que você pode ver a leitura várias vezes quando você a anota.
  • Usando uma variável também significa que você pode efetuar uma leitura de luz em um local mesmo que seja difícil ler o mostrador e ler a medição num lugar mais conveniente.

Do que é que precisas

  • micro:bit (ou simulador MakeCode)
  • Editor MakeCode ou Python
  • suporte de pilhas (recomendado)

Passo 2: Cria o teu código

Passo 3: Melhora-o

  • Modifique o código para calcular uma leitura média para você.
  • Adicione um segundo micro:bit e funcionalidade de rádio para permitir leituras remotas de iluminação.
  • Se você tiver acesso a um medidor de luz que meça níveis de luz em outras unidades, compare as leituras do micro:bit com ele.
  • Use as leituras do medidor de luz para fazer um temporizador para registrar quanto tempo as luzes são deixadas ligadas.