Skip to content

Atividade

Caça ao tesouro

Intermediário | MakeCode, Python | Rádio, Tela de LED | Comunicação, Ondas de rádio

SPasso 1: Projeto

O que é?

Use vários micro:bits para criar um jogo físico de caça ao tesouro usando comunicação por rádio.

Um micro:bit e um mapa do tesouro

Como funcionas

  • Como o projeto Transmissor de batimento cardíaco, ele usa dois programas diferentes, um para transmitir sinais de rádio e outro para receber os sinais.
  • Atualize o programa beacon (transmissor) em diferentes micro:bits, certificando-se de alterar o número na variável id para que cada um seja diferente. Os transmissores mostram brevemente o número de identificação na tela, para que você saiba qual é qual. Conecte as baterias e oculte os transmissores que transmitem seu número de identificação a cada 200 milissegundos (0,2 segundos).
  • Atualize o código dos micro:bits receptores para os caçadores de tesouros. Este programa pode ser o mesmo para todos os receptores. Quando você se aproxima de um transmissor, o programa receptor mostra o número de identificação que está transmitindo. A tela piscará quando você estiver mais longe e se estabilizará à medida que você se aproxima.
  • Faça suas próprias regras para o jogo - anote os números e onde os encontrou, ou colete fisicamente os transmissores micro:bit. Equipe que mais ganhou.

O que você precisa

  • Vários micro:bits e baterias
  • Editor MakeCode ou Python
  • um espaço razoavelmente grande para ocultar os transmissores (beacons) - ele pode ser interno ou externo

Passo 2: É hora de programar

Beacon / transmissor

Receptor

Passo 3: Vamos melhorar

  • Mude a potência do transmissor para cobrir uma área maior ou menor. A potência pode ser qualquer número de 0 a 7.
  • Reduza ainda mais a potência do rádio dos beacons (transmissores), tornando-os difíceis de encontrar - tome cuidado para não colocar os micro:bits diretamente em recipientes de metal, mas se você colocar um em uma caixa de papelão ou plástico e depois cobrir parcialmente a parte externa da caixa com papel alumínio, por exemplo, os sinais de rádio não viajarão para tão longe.
  • A transmissão de sinais de rádio consome mais energia; portanto, você pode fazer com que as baterias do transmissor durem mais, aumentando a pausa entre as transmissões para mais de 200 milissegundos.