O nome "reed switch" vem da frase "contato selado". E isso explica sua estrutura. Na verdade, uma chave reed são dois contatos abertos (ou fechados) localizados em uma garrafa térmica, que mudam seu estado para o oposto quando expostos a um campo magnético. Os interruptores Reed são sensores muito populares usados em muitas aplicações. Isso inclui o controle de abertura / fechamento da porta, vários contadores de atuação, contadores de velocidade, etc. Vamos conectar um switch reed ao Arduino e ver como funciona.
É necessário
- - Arduino;
- - um módulo com um interruptor reed ou apenas um interruptor reed;
- - ímã permanente;
- - um computador.
Instruções
Passo 1
Vamos conectar o módulo de chave reed ao Arduino de acordo com o diagrama abaixo. A alimentação é fornecida de 5 V ou de 3,3 V. Conecte o sinal ao pino digital D2.
O módulo de chave reed contém um resistor variável de 10 kΩ. Este resistor pode ser usado para definir o limite da chave de palheta e, assim, ajustar a sensibilidade. O módulo também contém um comparador LM393 para excluir alarmes falsos do sensor magnético.
Passo 2
Vamos escrever um esboço do processamento da atuação do interruptor reed. Tudo é simples aqui. Defina o número do pino ao qual conectamos a saída do módulo - "2" e ligue-o para "escuta telefônica". Ativamos o resistor pull-up na perna "2". Definimos o pino 13 como saída. Ligamos a porta serial a uma velocidade de 9600 baud. E então a cada 20 ms lemos as leituras do switch reed e enviamos o valor para a porta. Se o interruptor reed estiver aberto - "1" será exibido, se estiver fechado - "0" será exibido.
Além disso, o LED na 13ª perna do Arduino acende enquanto os contatos da chave reed estiverem fechados. Preste atenção na inversão do sinal lido do sensor.
etapa 3
Conecte a alimentação ao Arduino. O LED no módulo acenderá, indicando que o módulo está energizado.
Agora trazemos um ímã permanente para a chave reed - os contatos da chave reed irão fechar e o LED acenderá, indicando que a chave reed está ativada. Remova o ímã novamente - a chave de palheta abrirá e o LED apagará. Se ligarmos o monitor da porta, veremos a atuação do interruptor reed na forma de zeros entre o fluxo de uns quando o contato estiver aberto.
Passo 4
Vamos conectar o switch reed separadamente ao Arduino. Tudo é extremamente simples aqui. O reed switch é conectado da mesma forma que o botão, com um resistor de 10 kΩ. O programa permanecerá o mesmo.
Ligue a energia, leve o ímã até a chave reed - o LED do Arduino acenderá enquanto os contatos da chave reed estão fechados.