Pas 1: Crea-ho
En què consisteix?
Una alarma sense fil per avisar-te quan algú obre una porta o la deixa oberta.

Com funciona
- Fixa un imant a la cantonada d'una porta i una micro:bit amb el programa de sensors a prop del marc de la porta com a la imatge.
- El programa del sensor fa servir el sensor de la brúixola de la micro:bit (magnetòmetre) i un bucle per mesurar la força del camp magnètic cada 2 segons. Fa servir "selecció" així doncs quan cau per sota d'un cert nivell (el llindar), envia un senyal a la ràdio de "porta oberta". Si el camp magnètic mesurat està per sobre del llindar, envia un senyal de "porta tancada".
- La primera vegada que utilitzis el sensor de la brúixola, has de calibrar-lo jugant a un joc per omplir la pantalla de punts, com ara calibrar la brúixola d'un telèfon mòbil.
- L'alarma de la micro:bit mostra una marca a la pantalla LED quan rep "porta tancada". Quan es rep un missatge de ràdio de "porta oberta" mostra una creu i fa sonar una alarma .
Què necessites
- 2 micro:bits i almenys 1 paquet de piles
- Un imant
- Blu-tack o similar per fixar un imant a una porta i un micro:bit al marc d'una porta
- Auriculars opcionals, timbre o altaveu i cables de clip de cocodril per connectar-lo
Pas 2: Programa-ho
Sensor / transmissor:
Alarma / receptor:
Pas 3: Millora-ho
- Prem el botó A del sensor per ajudar a calibrar el millor número de llindar per al vostre imant. Inicialment està configurat en 100 microtesles a MakeCode, que és el mateix que 100.000 nanotesles a Python.
- Utilitza diversos micro:bits per fer un seguiment de l'estat de diferents portes enviant diferents missatges de ràdio, p.e. 'porta del darrere oberta'.
- Utilitza una variable per mesurar quant de temps es deixen obertes les portes: això us pot ajudar a estalviar energia de calefacció?
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.