Skip to content

Atividade

Registrador de dados Python

Avançado | Python | Acelerômetro, Interface USB, Rádio | Energia, Forças, Manipulação de dados, Ondas de rádio, Sensores, Tempo & clima

Passo 1: Projeto

O que é?

Use o micro:bit como um registrador de dados sem fio, gravando leituras de seus sensores.

micro:bit mostrando os eixos X, Y e Z através, para cima e para baixo e de frente para trás ao lado do gráfico dos dados coletados

Como funciona

  • Atualize o programa do transmissor em um micro:bit com bateria e conecte-o a algo que se move (como o interior de um secador de salada) ou prepare-se para brincar com ele. O programa obtém leituras constantes do acelerômetro das forças em 3 dimensões (eixos x, ye z) e as transmite por rádio.
  • Conecte o receptor micro:bit a um computador por USB e atualize o programa logger usando o aplicativo editor Mu Python.
  • Este micro:bit recebe os dados do acelerômetro e envia como dados seriais para o seu computador. Clique no botão 'Plotter' no Mu e você verá gráficos das leituras de dados ao vivo na tela.
  • Coloque o sensor micro:bit de cada lado e veja como as leituras em cada eixo mudam. Jogue-o no ar, gire-o em um secador de salada: o que você vê?
  • Mu salva os dados numéricos como um arquivo CSV (valores separados por vírgula) na pasta inicial do seu computador. Procure em 'mu_code' e depois na pasta 'data_capture'.
  • Você pode abrir o arquivo CSV em um programa de planilha para analisar. Se você excluir a segunda e a terceira colunas, deixando apenas a primeira, poderá plotar os dados em um gráfico de dispersão na planilha, mostrando como as forças mudam ao longo do tempo.
planilha mostrando o gráfico feito a partir de leituras do acelerômetro do micro:bit

O que você precisa

  • 2 micro:bits e uma bateria
  • notebook ou computador de mesa para gravar dados
  • Aplicativo de editor Mu Python: https://codewith.mu/
  • secador de salada opcional

Passo 2: É hora de programar

Sensor / transmissor

Receptor / registrador

Passo 3: Vamos melhorar

  • Registre outras leituras dos sensores micro:bit remotamente, como temperatura, luz ou bússola magnética.
  • Realize um experimento de física nas forças que atuam em um micro:bit, enquanto gira em um secador de salada (centrífuga). Você vê o que você espera? (Lembre-se de que o acelerômetro no micro:bit só pode ler forças de até 2g, o dobro da força da gravidade da Terra - se você girá-lo rapidamente, ele pode experimentar forças muito grandes para serem registradas.)