Passo 1: Faz tu mesmo
O que é isto?
Um alarme sem fios para te avisar quando alguém abre a porta - ou a deixa aberta.

Como é que funciona
- Prende um íman à beirinha da porta e um micro:bit com o programa do sensor perto deste, agarrado à ombreira da porta (como na fotografia).
- O programa do sensor usa a bússula (magnetómetro), que é um sensor de entrada do micro:bit e um loop para medir de dois em dois segundos a força do campo magnético. É usada uma seleção de forma a enviar um sinal rádio de "abertura da porta" sempre o valor vai abaixo de um determinado nível (o limite). Se a leitura do magnetismo vai acima do limite, é enviada a mensagem "porta fechada".
- Quando usas o sensor de bússola pela primeira vez, o micro:bit tem de ser calibrado com um jogo que tem como objetivo encher o ecrã com pontos (semelhante a calibrar a bússola de um telemóvel).
- Quando recebe um "porta fechada", o micro:bit que faz de alarme mostra um pisco no ecrã de saída de LEDs. Quando recebe a mensagem rádio "porta aberta", mostra uma cruz e toca um alarme sonoro.
Do que é que precisas
- 2 micro:bits, pelo menos um deles com suporte de pilhas
- um íman (magnetismo)
- bostik ou algo semelhante para colar o íman à porta e o micro:bit à ombreira
- opcional: auriculares, campainha ou coluna ativa e cabo com pinças de crocodilo
Passo 2: Cria o teu código
Sensor / transmissor:
Alarme / receptor:
Passo 3: Melhora-o
- Carrega no botão A no sensor para ajudar a calibrar o valor limite para o magnetismo. Inicialmente está definido no MakeCode em 100 microteslas, que é o mesmo que 100000 nanoteslas no Python.
- Usa vários micro:bits para controlar o estado de diferentes portas, enviando diferentes mensagens rádio (por exemplo, "porta de trás aberta").
- Usa uma variável para medir o tempo que as portas ficam abertas – será que isto te poderia ajudar a não desperdiçar o ar quente?
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.