Skip to content

Activitat

Alarma de porta amb ràdio

Expert | MakeCode, Python | Brúixola (sensor magnètic), Pantalla LED, Ràdio | Comunicació, Magnetisme, Operadors relacionals, Ràdio, Selecció, Sensors

Pas 1: Crea-ho

En què consisteix?

Una alarma sense fil per avisar-te quan algú obre una porta o la deixa oberta.

un imant a la vora d'una porta prop d'una micro:bit al marc de la porta

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ó?