Um sensor de efeito Hall é um dispositivo elétrico que detecta mudanças em um campo magnético. Esses sensores são usados hoje em muitas áreas da vida. Este artigo discute a conexão de um módulo com um sensor 49E Hall à placa Arduino Nano e a leitura das leituras do sensor.
Necessário
- - Módulo com sensor Hall.
- - Arduino (qualquer membro da família).
- - Fios de conexão.
- - Computador com ambiente de desenvolvimento IDE Arduino.
Instruções
Passo 1
Um sensor Hall é um dispositivo que registra mudanças na força de um campo magnético. Os sensores de efeito Hall são amplamente utilizados na vida cotidiana e na indústria. Então, por exemplo, eles são usados como:
- sensores de velocidade de rotação - são usados na indústria automotiva e onde quer que seja necessário para determinar a velocidade de rotação de uma roda ou outro objeto giratório;
- sensores de proximidade; um exemplo típico é um estojo dobrável em seu smartphone que liga a luz de fundo quando você o abre;
- medição do ângulo de rotação;
- medição de vibração;
- medir a magnitude do campo magnético - bússolas digitais;
- medição da força da corrente;
- medição de entreferros, nível de líquido, etc.
Passo 2
O módulo do sensor Hall contém os seguintes componentes: um trimmer, um comparador de dois canais, vários resistores de terminação, um par de LEDs e o próprio sensor 49E Hall.
O aparador é usado para ajustar a sensibilidade do sensor Hall. O primeiro LED indica a presença da tensão de alimentação no módulo, o segundo indica que o campo magnético excedeu o limite operacional definido.
O módulo sensor possui 4 pinos. Sua conexão com a placa Arduino é mostrada na figura.
etapa 3
Vamos escrever um esboço para ler as leituras das saídas digital e analógica do sensor. Verificaremos o sensor a cada 100 ms e enviaremos os valores para a porta serial.
Passo 4
Faça upload do esboço para o Arduino e abra o monitor serial ou qualquer programa de terminal.
Vemos duas colunas com números. No primeiro - as leituras do canal digital. Se o valor for "0" - o campo magnético não excede o limite especificado, se "1" - ele excede. Levei o ímã até o sensor e, em várias linhas, passei pelos valores "1". O limite é definido com um resistor de ajuste.
E na segunda coluna - os valores do canal analógico do sensor. Para entender o que significam, é necessário traçar uma tabela de correspondência, observando a direção das linhas magnéticas (polaridade do ímã) e a distância do ímã ao sensor. Com base nesta tabela, será possível interpretar as leituras do sensor Hall.